Эх сурвалжийг харах

UAS商机报价报错问题处理

dongbw 7 жил өмнө
parent
commit
e15d3f531e

+ 6 - 1
src/main/java/com/uas/ps/inquiry/service/impl/InquiryForSaleServiceImpl.java

@@ -737,8 +737,13 @@ public class InquiryForSaleServiceImpl implements InquiryForSaleService {
         if (validatePublicItem(publicInquiryItem, result)) {
             return result;
         }
+        Long itemId = null != publicInquiryItem.getId() ? publicInquiryItem.getId() : publicInquiryItem.getSourceId();
+        if (null == itemId) {
+            result.put("message", "未传入有效的询价明细id");
+            return result;
+        }
         // 是否为自己的询价 并查询公共询价的信息
-        PurcInquiryItemInfo item = inquiryItemInfoDao.findOne(publicInquiryItem.getId());
+        PurcInquiryItemInfo item = inquiryItemInfoDao.findOne(itemId);
         // 验证询价明细信息
         if (validatePurcInquiryItem(publicInquiryItem, result, item)) {
             return result;