|
|
@@ -8,6 +8,7 @@ import com.uas.ps.entity.Product;
|
|
|
import com.uas.ps.entity.Status;
|
|
|
import com.uas.ps.inquiry.AccessConfiguration;
|
|
|
import com.uas.ps.inquiry.dao.EnterpriseDao;
|
|
|
+import com.uas.ps.inquiry.dao.InquiryEnRemindDao;
|
|
|
import com.uas.ps.inquiry.dao.InquiryRemindDao;
|
|
|
import com.uas.ps.inquiry.dao.ProductDao;
|
|
|
import com.uas.ps.inquiry.dao.PublicInquiryDao;
|
|
|
@@ -170,6 +171,9 @@ public class InquiryServiceImpl implements InquiryService {
|
|
|
@Autowired
|
|
|
private PublicInquiryServiceImpl service;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private InquiryEnRemindDao inquiryEnRemindDao;
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 公共物料访问地址
|
|
|
@@ -496,8 +500,10 @@ public class InquiryServiceImpl implements InquiryService {
|
|
|
// 更新询价推荐表相关信息
|
|
|
if (status.equals(Constant.YES)) {
|
|
|
inquiryRemindDao.updateStatus(item.getSourceId(), Status.ALLOW.value(), item.getVendUU());
|
|
|
+ inquiryEnRemindDao.updateStatus(item.getSourceId(), Status.ALLOW.value(), item.getVendUU());
|
|
|
} else if (status.equals(Constant.NO)) {
|
|
|
inquiryRemindDao.updateStatus(item.getSourceId(), Status.NOTALLOW.value(), item.getVendUU());
|
|
|
+ inquiryEnRemindDao.updateStatus(item.getSourceId(), Status.NOTALLOW.value(), item.getVendUU());
|
|
|
}
|
|
|
// 更新原公共询价单该条明细,设置为不可报价
|
|
|
String sql = "update purc$puinquiryitems set id_overdue = 1 where id_id = " + item.getSourceId();
|
|
|
@@ -520,8 +526,10 @@ public class InquiryServiceImpl implements InquiryService {
|
|
|
// 更新询价推荐表相关信息
|
|
|
if (status.equals(Constant.YES)) {
|
|
|
inquiryRemindDao.updateStatus(item.getSourceId(), Status.ALLOW.value(), item.getVendUU());
|
|
|
+ inquiryEnRemindDao.updateStatus(item.getSourceId(), Status.ALLOW.value(), item.getVendUU());
|
|
|
} else if (status.equals(Constant.NO)) {
|
|
|
inquiryRemindDao.updateStatus(item.getSourceId(), Status.NOTALLOW.value(), item.getVendUU());
|
|
|
+ inquiryEnRemindDao.updateStatus(item.getSourceId(), Status.NOTALLOW.value(), item.getVendUU());
|
|
|
}
|
|
|
// 更新原公共询价单该条明细,设置为不可报价
|
|
|
String sql = "update purc$puinquiryitems set id_overdue = 1 where id_id = " + item.getSourceId();
|
|
|
@@ -543,8 +551,10 @@ public class InquiryServiceImpl implements InquiryService {
|
|
|
itemDao.save(item);
|
|
|
if (status.equals(Constant.YES)) {
|
|
|
inquiryRemindDao.updateStatus(item.getSourceId(), Status.ALLOW.value(), item.getVendUU());
|
|
|
+ inquiryEnRemindDao.updateStatus(item.getSourceId(), Status.ALLOW.value(), item.getVendUU());
|
|
|
} else if (status.equals(Constant.NO)) {
|
|
|
inquiryRemindDao.updateStatus(item.getSourceId(), Status.NOTALLOW.value(), item.getVendUU());
|
|
|
+ inquiryEnRemindDao.updateStatus(item.getSourceId(), Status.NOTALLOW.value(), item.getVendUU());
|
|
|
}
|
|
|
inquiryService.refuseMessage(item,InquirySource.MALL.name());
|
|
|
}
|
|
|
@@ -782,7 +792,7 @@ public class InquiryServiceImpl implements InquiryService {
|
|
|
}, pageInfo);
|
|
|
if (!CollectionUtils.isEmpty(items.getContent())) {
|
|
|
for (PurcInquiryItemInfo itemInfo : items.getContent()) {
|
|
|
- List<PublicInquiryItem> itemList = itemDao.findBySourceId(itemInfo.getId());
|
|
|
+ List<PublicInquiryItem> itemList = itemDao.findBySourceIdOrderByOfferTimeDesc(itemInfo.getId());
|
|
|
itemInfo.setQutations(itemList);
|
|
|
itemInfo.setQuotation(itemList.get(0));
|
|
|
itemInfo.setAgreed(Constant.NO);
|