|
@@ -38,6 +38,17 @@ public class PagingReleaseServiceImpl implements PagingReleaseService {
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private PagingReleaseDetailDao pagingReleaseDetailDao;
|
|
private PagingReleaseDetailDao pagingReleaseDetailDao;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 消息类型 (在B2B消息中拼接跳转单据详情url请求时需要)
|
|
|
|
|
+ */
|
|
|
|
|
+ private final String INQUIRY_TYPE = "公共询价";
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 消息类型,公共询价的采纳结果
|
|
|
|
|
+ */
|
|
|
|
|
+ private final String INQUIRY_DECIDE_TYPE = "公共询价采纳结果";
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 获取未读消息数量
|
|
* 获取未读消息数量
|
|
|
*
|
|
*
|
|
@@ -85,17 +96,15 @@ public class PagingReleaseServiceImpl implements PagingReleaseService {
|
|
|
@Override
|
|
@Override
|
|
|
public com.uas.account.support.Page<MessageModel> getPublicMessage(String keyword, PageParams params, Short isRead) throws Exception {
|
|
public com.uas.account.support.Page<MessageModel> getPublicMessage(String keyword, PageParams params, Short isRead) throws Exception {
|
|
|
com.uas.account.support.Page<MessageModel> page = MessageUtils.getMessage(params, isRead, keyword);
|
|
com.uas.account.support.Page<MessageModel> page = MessageUtils.getMessage(params, isRead, keyword);
|
|
|
- List<MessageModel> messageModelList = new ArrayList<>();
|
|
|
|
|
if (page != null) {
|
|
if (page != null) {
|
|
|
for (MessageModel messageModel : page.getContent()) {
|
|
for (MessageModel messageModel : page.getContent()) {
|
|
|
// 拼接公共询价链接
|
|
// 拼接公共询价链接
|
|
|
- if ("公共询价".equals(messageModel.getType())) {
|
|
|
|
|
-
|
|
|
|
|
|
|
+ if (INQUIRY_TYPE.equals(messageModel.getType())) {
|
|
|
messageModel.setUrl("#/baseInfo/inquiryList/" + messageModel.getSourceId());
|
|
messageModel.setUrl("#/baseInfo/inquiryList/" + messageModel.getSourceId());
|
|
|
|
|
+ } else if (INQUIRY_DECIDE_TYPE.equals(messageModel.getType())) {
|
|
|
|
|
+ messageModel.setUrl("#/sale/pubinquiry/" + messageModel.getSourceId());
|
|
|
}
|
|
}
|
|
|
- messageModelList.add(messageModel);
|
|
|
|
|
}
|
|
}
|
|
|
- page.setContent(messageModelList);
|
|
|
|
|
}
|
|
}
|
|
|
return page;
|
|
return page;
|
|
|
}
|
|
}
|