|
@@ -51,6 +51,11 @@ public class InternalMessageServiceImpl implements InternalMessageService {
|
|
|
|
|
|
|
|
private static final String MESSAGE_PUBLIC_SERVICE_URL = ContextUtils.getBean(MessageConf.class).getMessagePublicServiceDevUrl();
|
|
private static final String MESSAGE_PUBLIC_SERVICE_URL = ContextUtils.getBean(MessageConf.class).getMessagePublicServiceDevUrl();
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 消息类型,公共询价的采纳结果
|
|
|
|
|
+ */
|
|
|
|
|
+ private final String INQUIRY_DECIDE_TYPE = "公共询价采纳结果";
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 消息类型 (在MALL消息中拼接跳转单据详情url请求时需要)
|
|
* 消息类型 (在MALL消息中拼接跳转单据详情url请求时需要)
|
|
|
*/
|
|
*/
|
|
@@ -64,12 +69,12 @@ public class InternalMessageServiceImpl implements InternalMessageService {
|
|
|
/**
|
|
/**
|
|
|
* 消息类型 (在MALL消息中拼接求购询价待报价)
|
|
* 消息类型 (在MALL消息中拼接求购询价待报价)
|
|
|
*/
|
|
*/
|
|
|
- private final String INQUIRY_TYPE_SELLER_MALL = "MALL公共询价";
|
|
|
|
|
|
|
+ private final String INQUIRY_TYPE_SELLER_MALL = "MALL跳转卖家待报价页面";
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 消息类型 (在B2B消息中拼接跳转单据详情url请求时需要)
|
|
* 消息类型 (在B2B消息中拼接跳转单据详情url请求时需要)
|
|
|
*/
|
|
*/
|
|
|
- private final String INQUIRY_TYPE_MALL = "公共询价";
|
|
|
|
|
|
|
+ private final String INQUIRY_TYPE_MALL = "MALL公共询价";
|
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
@@ -263,7 +268,8 @@ public class InternalMessageServiceImpl implements InternalMessageService {
|
|
|
params.put("messageId", idString.toString());
|
|
params.put("messageId", idString.toString());
|
|
|
params.put("receiverUu", SystemSession.getUser().getUserUU());
|
|
params.put("receiverUu", SystemSession.getUser().getUserUU());
|
|
|
params.put("receiverEnuu", SystemSession.getUser().getEnterprise().getUu());
|
|
params.put("receiverEnuu", SystemSession.getUser().getEnterprise().getUu());
|
|
|
- params.put("consumerApp", "B2B");
|
|
|
|
|
|
|
+ params.put("consumerApp", "MALL");
|
|
|
|
|
+
|
|
|
String res = HttpUtil.doPost(MESSAGE_PUBLIC_SERVICE_URL + "/messages/read", FlexJsonUtils.toJsonDeep(params));
|
|
String res = HttpUtil.doPost(MESSAGE_PUBLIC_SERVICE_URL + "/messages/read", FlexJsonUtils.toJsonDeep(params));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -283,7 +289,7 @@ public class InternalMessageServiceImpl implements InternalMessageService {
|
|
|
HashMap<String, Object> params = new HashMap<>();
|
|
HashMap<String, Object> params = new HashMap<>();
|
|
|
params.put("receiverUu", userUU);
|
|
params.put("receiverUu", userUU);
|
|
|
params.put("receiverEnuu", enUU);
|
|
params.put("receiverEnuu", enUU);
|
|
|
- params.put("consumerApp", "B2B");
|
|
|
|
|
|
|
+ params.put("consumerApp", "MALL");
|
|
|
params.put("isRead", isRead == null ? "" : isRead);
|
|
params.put("isRead", isRead == null ? "" : isRead);
|
|
|
HttpUtil.Response res = HttpUtil.sendGetRequest(MESSAGE_PUBLIC_SERVICE_URL + "/messages/count", params);
|
|
HttpUtil.Response res = HttpUtil.sendGetRequest(MESSAGE_PUBLIC_SERVICE_URL + "/messages/count", params);
|
|
|
if (res.getStatusCode() == HttpStatus.OK.value() && null != res.getResponseText()) {
|
|
if (res.getStatusCode() == HttpStatus.OK.value() && null != res.getResponseText()) {
|
|
@@ -327,11 +333,11 @@ public class InternalMessageServiceImpl implements InternalMessageService {
|
|
|
if (messageModelPage != null) {
|
|
if (messageModelPage != null) {
|
|
|
for (MessageModel messageModel : messageModelPage.getContent()) {
|
|
for (MessageModel messageModel : messageModelPage.getContent()) {
|
|
|
// 拼接公共询价链接
|
|
// 拼接公共询价链接
|
|
|
- if (INQUIRY_TYPE_MALL.equals(messageModel.getType())) {
|
|
|
|
|
|
|
+ if (INQUIRY_TYPE_MALL.equals(messageModel.getType()) ) {
|
|
|
messageModel.setUrl("/user#/seekPurchase" );
|
|
messageModel.setUrl("/user#/seekPurchase" );
|
|
|
- } else if (INQUIRY_DECIDE_TYPE_MALL.equals(messageModel.getType())) {
|
|
|
|
|
|
|
+ } else if (INQUIRY_DECIDE_TYPE_MALL.equals(messageModel.getType())||INQUIRY_DECIDE_TYPE.equals(messageModel.getType())) {
|
|
|
messageModel.setUrl("/vendor#/vendorPurchaseOffer" );
|
|
messageModel.setUrl("/vendor#/vendorPurchaseOffer" );
|
|
|
- } else if (INQUIRY_TYPE_SELLER_MALL.equals(messageModel.getType())) {
|
|
|
|
|
|
|
+ } else if (INQUIRY_TYPE_SELLER_MALL.equals(messageModel.getType())||INQUIRY_TYPE.equals(messageModel.getType())) {
|
|
|
messageModel.setUrl("/vendor#/seekPurchase" );
|
|
messageModel.setUrl("/vendor#/seekPurchase" );
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|