Commit 2aac5ea2 by 徐高华

消息

parent fd62825c
...@@ -584,9 +584,9 @@ public class MessageApiServiceImpl implements MessageApiService { ...@@ -584,9 +584,9 @@ public class MessageApiServiceImpl implements MessageApiService {
@Override @Override
public com.gic.api.base.commons.ServiceResponse<Void> sendOrderMessage(String enterpriseId, public com.gic.api.base.commons.ServiceResponse<Void> sendOrderMessage(String enterpriseId,
NoticeMessageTypeEnum noticeType, String relationId, String refundStoreId ,String clerkId, String memberId, NoticeMessageTypeEnum noticeType, String relationId, String refundStoreId, String clerkId, String memberId,
List<String> valueList) { List<String> valueList) {
log.info("订单消息通知={},{},{}", memberId, clerkId, relationId); log.info("订单消息通知={},{},{},refundStoreId={}", memberId, clerkId, relationId, refundStoreId);
List<NoticeMessageQDTO> list = new ArrayList<>(); List<NoticeMessageQDTO> list = new ArrayList<>();
if (StringUtils.isAnyBlank(enterpriseId, clerkId, memberId)) { if (StringUtils.isAnyBlank(enterpriseId, clerkId, memberId)) {
return com.gic.api.base.commons.ServiceResponse.failure("9999", "必传参数没传"); return com.gic.api.base.commons.ServiceResponse.failure("9999", "必传参数没传");
...@@ -599,6 +599,14 @@ public class MessageApiServiceImpl implements MessageApiService { ...@@ -599,6 +599,14 @@ public class MessageApiServiceImpl implements MessageApiService {
if (null == clerkDTO) { if (null == clerkDTO) {
return com.gic.api.base.commons.ServiceResponse.failure("9999", "导购查不到"); return com.gic.api.base.commons.ServiceResponse.failure("9999", "导购查不到");
} }
String storeId = clerkDTO.getStoreId();
// 如果是退款收货
if (StringUtils.isNotEmpty(refundStoreId) && !refundStoreId.equals(clerkDTO.getStoreId())) {
log.info("收货门店不是归属门店,store={},{}", refundStoreId, clerkDTO.getStoreId());
storeId = refundStoreId;
ClerkDTO dz = this.clerkService.getClerkLeaderByStoreId(storeId);
clerkId = dz.getClerkId();
}
Map<String, Object> extendContent = new HashMap<>(); Map<String, Object> extendContent = new HashMap<>();
if (messageTypeEnum.equals(NoticeMessageTypeEnum.ORDER_PAY)) { if (messageTypeEnum.equals(NoticeMessageTypeEnum.ORDER_PAY)) {
extendContent.put("currentTab ", 0); extendContent.put("currentTab ", 0);
...@@ -608,7 +616,6 @@ public class MessageApiServiceImpl implements MessageApiService { ...@@ -608,7 +616,6 @@ public class MessageApiServiceImpl implements MessageApiService {
Map<String, String> map = this.toMapValue(memberId, valueList); Map<String, String> map = this.toMapValue(memberId, valueList);
NoticeMessageQDTO qdto = this.getDTO(enterpriseId, clerkId, relationId, noticeType, map, extendContent); NoticeMessageQDTO qdto = this.getDTO(enterpriseId, clerkId, relationId, noticeType, map, extendContent);
list.add(qdto); list.add(qdto);
String storeId = clerkDTO.getStoreId();
ClerkDTO dz = this.clerkService.getClerkLeaderByStoreId(storeId); ClerkDTO dz = this.clerkService.getClerkLeaderByStoreId(storeId);
if (null != dz && !dz.getClerkId().equals(clerkId)) { if (null != dz && !dz.getClerkId().equals(clerkId)) {
NoticeMessageQDTO dzQdto = this.getDTO(enterpriseId, dz.getClerkId(), relationId, noticeType, map, NoticeMessageQDTO dzQdto = this.getDTO(enterpriseId, dz.getClerkId(), relationId, noticeType, map,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment