Browse Source

商城查询单个公共询价的接口修改

liusw 7 years ago
parent
commit
460550face

+ 1 - 1
src/main/java/com/uas/ps/inquiry/controller/PublicInquiryController.java

@@ -413,6 +413,6 @@ public class PublicInquiryController {
     @RequestMapping(value = "/findItemByItemId", method = RequestMethod.GET)
     public PurcInquiryItemInfo findItemByItemId(Long itemId, Long enuu) {
         logger.log("公共询价", "获取询价信息", "id: " + itemId, Constant.UU, enuu, InquirySource.B2B.name());
-        return publicInquiryService.findItemByItemId(itemId);
+        return publicInquiryService.findItemByItemId(itemId, enuu);
     }
 }

+ 1 - 1
src/main/java/com/uas/ps/inquiry/service/PublicInquiryService.java

@@ -219,6 +219,6 @@ public interface PublicInquiryService {
      * @param itemId 明细id
      * @return
      */
-    PurcInquiryItemInfo findItemByItemId(Long itemId);
+    PurcInquiryItemInfo findItemByItemId(Long itemId, Long enuu);
 }
 

+ 10 - 2
src/main/java/com/uas/ps/inquiry/service/impl/PublicInquiryServiceImpl.java

@@ -948,8 +948,16 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
      * @return
      */
     @Override
-    public PurcInquiryItemInfo findItemByItemId(Long itemId) {
-        return inquiryItemInfoDao.findOne(itemId);
+    public PurcInquiryItemInfo findItemByItemId(Long itemId, Long enuu) {
+        PurcInquiryItemInfo itemInfo = inquiryItemInfoDao.findOne(itemId);
+         PublicInquiryItem item = publicInquiryItemDao.findByVendUUAndSourceId(enuu, itemInfo.getId());
+        itemInfo.setQuoted(Constant.NO);
+        if (null != item) {
+            itemInfo.setAgreed(item.getAgreed());
+            itemInfo.setQuteId(item.getId());
+            itemInfo.setQuoted(Constant.YES);
+        }
+        return itemInfo;
     }
 
     /**