Browse Source

ERP公共询价传入保存时增加消息精准推送

hejq 8 years ago
parent
commit
324d88b255

+ 6 - 3
src/main/java/com/uas/ps/inquiry/service/impl/PublicInquiryServiceImpl.java

@@ -115,7 +115,7 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
     /**
      * 接收应用
      */
-    private final String CONSUMERAPP = "B2B,MALL,ERP";
+    private final String CONSUMERAPP = "B2B,MALL";
 
     /**
      * 保存公共询价信息
@@ -172,15 +172,18 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
                         for (ProductUsers user : users) {
                             User u = userDao.findOne(user.getUseruu());
                             Enterprise e = enterpriseDao.findOne(user.getEnuu());
+                            String content = "发布公共询价信息,邀请您参与报价";
                             if (null != e) {
                                 u.setEnterprise(e);
+                                content = e.getEnName() + content;
+                            } else if (null == e && null != u) {
+                                content = u.getUserName() + content;
                             }
                             MessageModel model = new MessageModel();
                             model.setProducerApp(PRODUCERAPP);
                             model.setConsumeType(CUST_TYPE);
                             model.setConsumerApp(CONSUMERAPP);
-                            model.setContent("发布公共询价信息,邀请您参与报价");
-                            model.setRemark("公共询价消息精准推送");
+                            model.setContent(content);
                             model.setReceiverEnuu(user.getEnuu());
                             model.setReceiverUu(u.getUserUU());
                             model.setSenderEnuu(item.getInquiry().getEnUU());