|
@@ -404,6 +404,8 @@ public class PurchaseInquiryServiceImpl implements PurchaseInquiryService {
|
|
|
throw new IllegalStatusException("该询价单已经报价,不允许再次报价");
|
|
throw new IllegalStatusException("该询价单已经报价,不允许再次报价");
|
|
|
if ((item.getInquiry().getCheck() != null && item.getInquiry().getCheck() == Constant.YES) || (item.getAgreed() != null))
|
|
if ((item.getInquiry().getCheck() != null && item.getInquiry().getCheck() == Constant.YES) || (item.getAgreed() != null))
|
|
|
throw new IllegalOperatorException("报价失败,客户系统已经提交了该询价单");
|
|
throw new IllegalOperatorException("报价失败,客户系统已经提交了该询价单");
|
|
|
|
|
+ // 判断是回复报价还是修改报价
|
|
|
|
|
+ Short status = inquiryItem.getStatus();
|
|
|
inquiryItem.setStatus((short) Status.REPLIED.value());
|
|
inquiryItem.setStatus((short) Status.REPLIED.value());
|
|
|
inquiryItem.setBackStatus((short) Status.NOT_UPLOAD.value());
|
|
inquiryItem.setBackStatus((short) Status.NOT_UPLOAD.value());
|
|
|
inquiryItem.setReplySendStatus((short) Status.NOT_UPLOAD.value());
|
|
inquiryItem.setReplySendStatus((short) Status.NOT_UPLOAD.value());
|
|
@@ -421,6 +423,8 @@ public class PurchaseInquiryServiceImpl implements PurchaseInquiryService {
|
|
|
// 产生消息
|
|
// 产生消息
|
|
|
if ("B2B".equals(purchaseInquiryItem.getSourceApp())) { // b2b的询价单才产生消息,erp的询价单会在erp产生消息
|
|
if ("B2B".equals(purchaseInquiryItem.getSourceApp())) { // b2b的询价单才产生消息,erp的询价单会在erp产生消息
|
|
|
List<PurchaseInquiryItem> inquiryItems = new ArrayList<>();
|
|
List<PurchaseInquiryItem> inquiryItems = new ArrayList<>();
|
|
|
|
|
+ // 判断是回复报价还是修改报价
|
|
|
|
|
+ inquiryItem.setStatus(status);
|
|
|
inquiryItems.add(purchaseInquiryItem);
|
|
inquiryItems.add(purchaseInquiryItem);
|
|
|
ContextUtils.publishEvent(new PurchaseInquiryItemReplyReleaseEvent(inquiryItems));
|
|
ContextUtils.publishEvent(new PurchaseInquiryItemReplyReleaseEvent(inquiryItems));
|
|
|
}
|
|
}
|