Browse Source

修复跨平台站内信问题

hubert 7 years ago
parent
commit
15b561b5e0

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

@@ -97,6 +97,11 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
      */
     private final String SOURCERAPP = "B2B";
 
+    /**
+     * 接收应用(以","拼接应用名称)
+     */
+    private final String CONSUMERAPP = "MALL,B2B";
+
 
     /**
      * 消息类型 (在B2B消息中拼接跳转单据详情url请求时需要)
@@ -153,10 +158,6 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
      */
     private final String CUST_TYPE = "MULTI";
 
-    /**
-     * 接收应用
-     */
-    private final String CONSUMERAPP = "B2B";
 
     /**
      * 公共物料访问地址
@@ -230,7 +231,7 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
      */
     @Override
     public void notifyMessage(List<PurcInquiryItem> inquiryItems, String sourceApp) throws Exception {
-        final String CONSUMERAPP = "MALL,B2B";
+
         for (PurcInquiryItem item : inquiryItems) {
             String cmpCode = null;
             if (item.getCmpCode() != null) {
@@ -1382,7 +1383,6 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
     public Page<MessageModel> refuseMessage(PublicInquiryItem item, String sourceApp) {
         if (null != item.getVendUU() && null != item.getVendUserUU()) {
             final String SMS_TYPE = "SM"; //发送信息
-            final String CONSUMERAPP = "MALL";
             List<MessageModel> models = new ArrayList<MessageModel>();
             String Buyer = item.getInquiry().getEnName() == null ? item.getInquiry().getRecorder() : item.getInquiry().getEnName();
             String cmpCode = item.getCmpCode();
@@ -1426,7 +1426,6 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
     public Page<MessageModel> adoptMessage(PublicInquiryItem item, String sourceApp) {
         if (null != item.getVendUU() && null != item.getVendUserUU()) {
             final String SMS_TYPE = "SM"; //发送信息
-            final String CONSUMERAPP = "MALL";
             List<MessageModel> models = new ArrayList<MessageModel>();
             String cmpCode = item.getCmpCode();
             String cmp = cmpCode.length() > 10 ? cmpCode.substring(0, 10).concat("...") : cmpCode;
@@ -1462,12 +1461,10 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
     public Page<MessageModel> ReceiveMessage(PublicInquiryItem item, String sourceApp) {
         if (null != item.getVendUU() && null != item.getVendUserUU() && !StringUtils.isEmpty(item.getCmpCode())) {
             final String SMS_TYPE = "SM"; //发送信息
-            final String CONSUMERAPP = "MALL";
             List<MessageModel> models = new ArrayList<MessageModel>();
             String cmpCode = item.getCmpCode();
             String cmp = cmpCode.length() > 10 ? cmpCode.substring(0, 10).concat("...") : cmpCode;
             String content = "您收到了" + item.getVendName() + "关于“型号:" + cmp + "“的报价,马上去看一看吧!";
-
             MessageModel model = new MessageModel();
             model.setType(INQUIRY_TYPE_MALL);
             model.setProducerApp(sourceApp);