瀏覽代碼

UAS商机报价报错问题处理

dongbw 7 年之前
父節點
當前提交
e15d3f531e
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      src/main/java/com/uas/ps/inquiry/service/impl/InquiryForSaleServiceImpl.java

+ 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;