|
|
@@ -242,6 +242,119 @@ public class CommonService {
|
|
|
* 发起物流托运-[贸易订单物流托运确认/承运订单分包托运确认]
|
|
|
*
|
|
|
* @param consignUnit 托运单位
|
|
|
+ * @param carriageUnit 承运单位
|
|
|
+ * @param orderNo 单据号
|
|
|
+ * @param createBy 创建人
|
|
|
+ * @param entId 创建数据的企业id
|
|
|
+ * @param pcConsignUrl PC托运地址
|
|
|
+ * @param appConsignUrl app托运地址
|
|
|
+ * @param pcCarriageUrl PC承运地址
|
|
|
+ * @param appCarriageUrl app承运地址
|
|
|
+ * @param type 1代表给托运创建人发 2代表给承运创建人发
|
|
|
+ */
|
|
|
+ public void newSendLogisticsOrderToMessage(KwtLogisticsOrderUnit consignUnit, KwtLogisticsOrderUnit carriageUnit,
|
|
|
+ String orderNo, Long createBy, Long entId,
|
|
|
+ String pcConsignUrl, String appConsignUrl,
|
|
|
+ String pcCarriageUrl, String appCarriageUrl,
|
|
|
+ MessageEnum consignMessageEnum, MessageEnum carriageMessageEnum,
|
|
|
+ String type
|
|
|
+ ) {
|
|
|
+ boolean flag = false;
|
|
|
+ if (createBy.equals(consignUnit.getContactsId()) || createBy.equals(carriageUnit.getContactsId())) {
|
|
|
+ flag = true;
|
|
|
+ }
|
|
|
+ Map<String, Object> map = new HashMap<>(NumberConstant.SIXTEEN);
|
|
|
+ map.put("orderNo", orderNo);
|
|
|
+ if (flag && createBy.equals(consignUnit.getContactsId())) {
|
|
|
+ sendLogisticsConsignMessage(consignUnit, map, pcConsignUrl, appConsignUrl,consignMessageEnum);
|
|
|
+ sendLogisticsCarriageMessage(carriageUnit, map, pcCarriageUrl, appCarriageUrl,carriageMessageEnum);
|
|
|
+ } else if (flag && createBy.equals(carriageUnit.getContactsId())) {
|
|
|
+ sendLogisticsCarriageMessage(carriageUnit, map, pcCarriageUrl, appCarriageUrl,carriageMessageEnum);
|
|
|
+ sendLogisticsConsignMessage(consignUnit, map, pcConsignUrl, appConsignUrl,consignMessageEnum);
|
|
|
+ } else {
|
|
|
+ sendLogisticsConsignMessage(consignUnit, map, pcConsignUrl, appConsignUrl,consignMessageEnum);
|
|
|
+ sendLogisticsCarriageMessage(carriageUnit, map, pcCarriageUrl, appCarriageUrl,carriageMessageEnum);
|
|
|
+ if (type.equals("1")) {
|
|
|
+ sendLogisticsCreateByMessage(createBy, entId, map,pcConsignUrl,appConsignUrl,consignMessageEnum);
|
|
|
+ } else {
|
|
|
+ sendLogisticsCreateByMessage(createBy, entId, map, pcCarriageUrl, appCarriageUrl,carriageMessageEnum);
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ private void sendLogisticsCreateByMessage(Long createBy, Long entId, Map<String, Object> map, String pcUrl, String appUrl,MessageEnum messageEnum) {
|
|
|
+ UserCacheResDto userCacheResDto = remoteSystemService.queryUserCacheById(createBy);
|
|
|
+ //给订单创建人发消息
|
|
|
+ List<UserInfo> userInfos = new ArrayList<>();
|
|
|
+ UserInfo createUser = new UserInfo();
|
|
|
+ createUser.setUserId(createBy).setEntId(entId);
|
|
|
+ userInfos.add(createUser);
|
|
|
+ map.put("companyName", userCacheResDto == null ? null : userCacheResDto.getEntInfo().getFirmName());
|
|
|
+ SckwMessage msg = new SckwMessage();
|
|
|
+ msg.setRequestId(UUIDUtils.get32UUID())
|
|
|
+ .setMessageEnum(messageEnum)
|
|
|
+ .setParams(map)
|
|
|
+ .setMsgUrls(new HashMap<>(NumberConstant.SIXTEEN) {
|
|
|
+ {
|
|
|
+ put("pc", pcUrl);
|
|
|
+ put("app", appUrl);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .setUserInfos(userInfos)
|
|
|
+ .setCreateBy(LoginUserHolder.getUserId());
|
|
|
+ log.info("发起物流托运-[贸易订单物流托运确认/承运订单分包托运确认]-创建人:{}", JSON.toJSONString(msg));
|
|
|
+ streamBridge.send("sckw-message", JSON.toJSONString(msg));
|
|
|
+ }
|
|
|
+
|
|
|
+ private void sendLogisticsCarriageMessage(KwtLogisticsOrderUnit carriageUnit, Map<String, Object> map, String pcUrl, String appUrl,MessageEnum messageEnum) {
|
|
|
+ //给业务联系人发消息[承运方]
|
|
|
+ List<UserInfo> userInfoList = new ArrayList<>();
|
|
|
+ UserInfo userInfo = new UserInfo();
|
|
|
+ userInfo.setUserId(carriageUnit.getContactsId()).setEntId(carriageUnit.getTopEntId());
|
|
|
+ userInfoList.add(userInfo);
|
|
|
+ map.put("companyName", carriageUnit.getFirmName());
|
|
|
+ SckwMessage sckwMessage = new SckwMessage();
|
|
|
+ sckwMessage.setRequestId(UUIDUtils.get32UUID())
|
|
|
+ .setMessageEnum(messageEnum)
|
|
|
+ .setParams(map)
|
|
|
+ .setMsgUrls(new HashMap<>() {{
|
|
|
+ put("pc", pcUrl);
|
|
|
+ put("app", appUrl);
|
|
|
+ }})
|
|
|
+ .setUserInfos(userInfoList)
|
|
|
+ .setCreateBy(LoginUserHolder.getUserId());
|
|
|
+ log.info("发起物流托运-[贸易订单物流托运确认/承运订单分包托运确认]-[承运方]-业务联系人:{}", JSON.toJSONString(sckwMessage));
|
|
|
+ streamBridge.send("sckw-message", JSON.toJSONString(sckwMessage));
|
|
|
+ }
|
|
|
+
|
|
|
+ private void sendLogisticsConsignMessage(KwtLogisticsOrderUnit consignUnit, Map<String, Object> map, String pcUrl, String appUrl,MessageEnum messageEnum) {
|
|
|
+ //给业务联系人发消息[托运方]
|
|
|
+ List<UserInfo> list = new ArrayList<>();
|
|
|
+ UserInfo userInfo = new UserInfo();
|
|
|
+ userInfo.setUserId(consignUnit.getContactsId()).setEntId(consignUnit.getTopEntId());
|
|
|
+ list.add(userInfo);
|
|
|
+ map.put("companyName", consignUnit.getFirmName());
|
|
|
+ SckwMessage message = new SckwMessage();
|
|
|
+ message.setRequestId(UUIDUtils.get32UUID())
|
|
|
+ .setMessageEnum(messageEnum)
|
|
|
+ .setParams(map)
|
|
|
+ .setMsgUrls(new HashMap<>() {{
|
|
|
+ put("pc", pcUrl);
|
|
|
+ put("app", appUrl);
|
|
|
+ }})
|
|
|
+ .setUserInfos(list)
|
|
|
+ .setCreateBy(LoginUserHolder.getUserId());
|
|
|
+ log.info("发起物流托运-[贸易订单物流托运确认/承运订单分包托运确认]-[托运方]-业务联系人:{}", JSON.toJSONString(message));
|
|
|
+ streamBridge.send("sckw-message", JSON.toJSONString(message));
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 发起物流托运-[贸易订单物流托运确认/承运订单分包托运确认]
|
|
|
+ *
|
|
|
+ * @param consignUnit 托运单位
|
|
|
* @param carriageUnit 承运单位
|
|
|
* @param orderNo 单据号
|
|
|
* @param createBy 创建人
|
|
|
@@ -270,9 +383,12 @@ public class CommonService {
|
|
|
msg.setRequestId(UUIDUtils.get32UUID())
|
|
|
.setMessageEnum(MessageEnum.INITIATING_LOGISTICS_CONSIGNMENT)
|
|
|
.setParams(map)
|
|
|
- .setMsgUrls(new HashMap<>(NumberConstant.SIXTEEN){
|
|
|
- { put("pc", messageUrlConfig.getPc().getConsignLogisticsAddOrderUrl());
|
|
|
- put("app", messageUrlConfig.getApp().getConsignLogisticsAddOrderUrl()); }})
|
|
|
+ .setMsgUrls(new HashMap<>(NumberConstant.SIXTEEN) {
|
|
|
+ {
|
|
|
+ put("pc", messageUrlConfig.getPc().getConsignLogisticsAddOrderUrl());
|
|
|
+ put("app", messageUrlConfig.getApp().getConsignLogisticsAddOrderUrl());
|
|
|
+ }
|
|
|
+ })
|
|
|
.setUserInfos(userInfos)
|
|
|
.setCreateBy(LoginUserHolder.getUserId());
|
|
|
log.info("发起物流托运-[贸易订单物流托运确认/承运订单分包托运确认]-创建人:{}", JSON.toJSONString(msg));
|
|
|
@@ -300,7 +416,7 @@ public class CommonService {
|
|
|
sckwMessage.setRequestId(UUIDUtils.get32UUID())
|
|
|
.setMessageEnum(MessageEnum.INITIATING_LOGISTICS_CONSIGNMENT)
|
|
|
.setParams(map)
|
|
|
- .setMsgUrl(carriageLogisticsOrderUrl)
|
|
|
+ .setMsgUrls(new HashMap<>(){{put("app",consignLogisticsOrderUrl);put("pc",carriageLogisticsOrderUrl);}})
|
|
|
.setUserInfos(userInfoList)
|
|
|
.setCreateBy(LoginUserHolder.getUserId());
|
|
|
log.info("发起物流托运-[贸易订单物流托运确认/承运订单分包托运确认]-[承运方]-业务联系人:{}", JSON.toJSONString(sckwMessage));
|
|
|
@@ -316,7 +432,7 @@ public class CommonService {
|
|
|
message.setRequestId(UUIDUtils.get32UUID())
|
|
|
.setMessageEnum(MessageEnum.NEW_CARRIAGE_ORDER)
|
|
|
.setParams(map)
|
|
|
- .setMsgUrl(carriageLogisticsOrderUrl)
|
|
|
+ .setMsgUrls(new HashMap<>(){{put("app",consignLogisticsOrderUrl);put("pc",carriageLogisticsOrderUrl);}})
|
|
|
.setUserInfos(list)
|
|
|
.setCreateBy(LoginUserHolder.getUserId());
|
|
|
log.info("发起物流托运-[贸易订单物流托运确认/承运订单分包托运确认]-[托运方]-业务联系人:{}", JSON.toJSONString(message));
|
|
|
@@ -344,36 +460,11 @@ public class CommonService {
|
|
|
carriageUnit.setContactsId(Long.parseLong(addOrderDTO.getAcceptContactsId()));
|
|
|
carriageUnit.setFirmName(addOrderDTO.getConsignCompany());
|
|
|
carriageUnit.setTopEntId(acceptMap == null ? null : acceptMap.getId());
|
|
|
- boolean flag = false;
|
|
|
- if (createBy.equals(checkUnit.getContactsId()) || createBy.equals(carriageUnit.getContactsId())) {
|
|
|
- flag = true;
|
|
|
- }
|
|
|
- Map<String, Object> map = new HashMap<>(NumberConstant.SIXTEEN);
|
|
|
- map.put("orderNo", lOrderNo);
|
|
|
- if (flag && createBy.equals(checkUnit.getContactsId())) {
|
|
|
- sendMessageNewLogisticsOrder(checkUnit, map, MessageEnum.NEW_LOGISTICS_ORDER, consignLogisticsOrderUrl);
|
|
|
- } else if (flag && createBy.equals(carriageUnit.getContactsId())) {
|
|
|
- sendMessageNewLogisticsOrder(carriageUnit, map, MessageEnum.NEW_CARRIAGE_ORDER, carriageLogisticsOrderUrl);
|
|
|
- } else {
|
|
|
- UserCacheResDto userCacheResDto = remoteSystemService.queryUserCacheById(createBy);
|
|
|
- //给订单创建人发消息
|
|
|
- List<UserInfo> userInfos = new ArrayList<>();
|
|
|
- UserInfo createUser = new UserInfo();
|
|
|
- createUser.setUserId(createBy).setEntId(entId);
|
|
|
- userInfos.add(createUser);
|
|
|
- map.put("companyName", userCacheResDto == null ? null : userCacheResDto.getEntInfo().getFirmName());
|
|
|
- SckwMessage msg = new SckwMessage();
|
|
|
- msg.setRequestId(UUIDUtils.get32UUID())
|
|
|
- .setMessageEnum(MessageEnum.NEW_LOGISTICS_ORDER)
|
|
|
- .setParams(map)
|
|
|
- .setMsgUrl(consignLogisticsOrderUrl)
|
|
|
- .setUserInfos(userInfos)
|
|
|
- .setCreateBy(LoginUserHolder.getUserId());
|
|
|
- log.info("托运订单/承运订单自建物流订单-创建人:{}", JSON.toJSONString(msg));
|
|
|
- streamBridge.send("sckw-message", JSON.toJSONString(msg));
|
|
|
- sendMessageNewLogisticsOrder(checkUnit, map, MessageEnum.NEW_LOGISTICS_ORDER, consignLogisticsOrderUrl);
|
|
|
- sendMessageNewLogisticsOrder(carriageUnit, map, MessageEnum.NEW_CARRIAGE_ORDER, carriageLogisticsOrderUrl);
|
|
|
- }
|
|
|
+ newSendLogisticsOrderToMessage(checkUnit,carriageUnit,lOrderNo,createBy,entId
|
|
|
+ ,messageUrlConfig.getPc().getConsignLogisticsAddOrderUrl(),messageUrlConfig.getApp().getConsignLogisticsAddOrderUrl(),
|
|
|
+ messageUrlConfig.getPc().getCarriageLogisticsAddOrderUrl(),messageUrlConfig.getApp().getCarriageLogisticsAddOrderUrl(),
|
|
|
+ MessageEnum.NEW_LOGISTICS_ORDER,MessageEnum.NEW_CARRIAGE_ORDER,"1"
|
|
|
+ );
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -397,7 +488,7 @@ public class CommonService {
|
|
|
sckwMessage.setRequestId(UUIDUtils.get32UUID())
|
|
|
.setMessageEnum(messageEnum)
|
|
|
.setParams(map)
|
|
|
- .setMsgUrl(consignLogisticsOrderUrl)
|
|
|
+ .setMsgUrls(new HashMap<>(){{put("app",consignLogisticsOrderUrl);put("pc",carriageLogisticsOrderUrl);}})
|
|
|
.setUserInfos(userInfoList)
|
|
|
.setCreateBy(LoginUserHolder.getUserId());
|
|
|
log.info("托运订单/承运订单自建物流订单-业务联系人:{}", JSON.toJSONString(sckwMessage));
|
|
|
@@ -440,12 +531,15 @@ public class CommonService {
|
|
|
msg.setRequestId(UUIDUtils.get32UUID())
|
|
|
.setMessageEnum(consignMessageEnum)
|
|
|
.setParams(map)
|
|
|
- .setMsgUrl(consignLogisticsOrderUrl)
|
|
|
+ .setMsgUrls(new HashMap<>() {{
|
|
|
+ put("pc", consignLogisticsOrderUrl);
|
|
|
+ put("app", carriageLogisticsOrderUrl);
|
|
|
+ }})
|
|
|
.setUserInfos(userInfos)
|
|
|
.setCreateBy(LoginUserHolder.getUserId());
|
|
|
log.info(MessageEnum.getDesc(consignMessageEnum) + "-创建人:{}", JSON.toJSONString(msg));
|
|
|
streamBridge.send("sckw-message", JSON.toJSONString(msg));
|
|
|
- sendMessagePublicLogistics(consignUnit, carriageUnit, map,consignMessageEnum);
|
|
|
+ sendMessagePublicLogistics(consignUnit, carriageUnit, map, consignMessageEnum);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -485,7 +579,10 @@ public class CommonService {
|
|
|
msg.setRequestId(UUIDUtils.get32UUID())
|
|
|
.setMessageEnum(consignMessageEnum)
|
|
|
.setParams(map)
|
|
|
- .setMsgUrl(consignLogisticsOrderUrl)
|
|
|
+ .setMsgUrls(new HashMap<>() {{
|
|
|
+ put("pc", consignLogisticsOrderUrl);
|
|
|
+ put("app", carriageLogisticsOrderUrl);
|
|
|
+ }})
|
|
|
.setUserInfos(userInfos)
|
|
|
.setCreateBy(LoginUserHolder.getUserId());
|
|
|
log.info(MessageEnum.getDesc(consignMessageEnum) + "-创建人:{}", JSON.toJSONString(msg));
|
|
|
@@ -506,7 +603,10 @@ public class CommonService {
|
|
|
sckwMessage.setRequestId(UUIDUtils.get32UUID())
|
|
|
.setMessageEnum(consignMessageEnum)
|
|
|
.setParams(map)
|
|
|
- .setMsgUrl(carriageLogisticsOrderUrl)
|
|
|
+ .setMsgUrls(new HashMap<>() {{
|
|
|
+ put("pc", consignLogisticsOrderUrl);
|
|
|
+ put("app", carriageLogisticsOrderUrl);
|
|
|
+ }})
|
|
|
.setUserInfos(userInfoList)
|
|
|
.setCreateBy(LoginUserHolder.getUserId());
|
|
|
log.info(MessageEnum.getDesc(consignMessageEnum) + "-[承运方]-业务联系人:{}", JSON.toJSONString(sckwMessage));
|
|
|
@@ -523,7 +623,10 @@ public class CommonService {
|
|
|
message.setRequestId(UUIDUtils.get32UUID())
|
|
|
.setMessageEnum(MessageEnum.NEW_CARRIAGE_ORDER)
|
|
|
.setParams(map)
|
|
|
- .setMsgUrl(carriageLogisticsOrderUrl)
|
|
|
+ .setMsgUrls(new HashMap<>() {{
|
|
|
+ put("pc", consignLogisticsOrderUrl);
|
|
|
+ put("app", carriageLogisticsOrderUrl);
|
|
|
+ }})
|
|
|
.setUserInfos(list)
|
|
|
.setCreateBy(LoginUserHolder.getUserId());
|
|
|
log.info(MessageEnum.getDesc(consignMessageEnum) + "-[托运方]-业务联系人:{}", JSON.toJSONString(message));
|
|
|
@@ -531,24 +634,23 @@ public class CommonService {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- *
|
|
|
- * @param consignUnit 托运单位
|
|
|
- * @param carriageUnit 承运单位
|
|
|
- * @param orderNo 单据号
|
|
|
- * @param createBy 创建人
|
|
|
- * @param entId 企业id
|
|
|
- * @param consignMessageEnum 托运消息体
|
|
|
- * @param carriageMessageEnum 承运消息体
|
|
|
- * @param pcConsignLogisticsAddOrderUrl pc托运url
|
|
|
- * @param pcCarriageLogisticsAddOrderUrl pc承运url
|
|
|
- * @param appConsignLogisticsAddOrderUrl app托运url
|
|
|
- * @param appCarriageLogisticsAddOrderUrl app承运url
|
|
|
+ * @param consignUnit 托运单位
|
|
|
+ * @param carriageUnit 承运单位
|
|
|
+ * @param orderNo 单据号
|
|
|
+ * @param createBy 创建人
|
|
|
+ * @param entId 企业id
|
|
|
+ * @param consignMessageEnum 托运消息体
|
|
|
+ * @param carriageMessageEnum 承运消息体
|
|
|
+ * @param pcConsignLogisticsAddOrderUrl pc托运url
|
|
|
+ * @param pcCarriageLogisticsAddOrderUrl pc承运url
|
|
|
+ * @param appConsignLogisticsAddOrderUrl app托运url
|
|
|
+ * @param appCarriageLogisticsAddOrderUrl app承运url
|
|
|
*/
|
|
|
public void pushMessageByUrl(KwtLogisticsOrderUnit consignUnit, KwtLogisticsOrderUnit carriageUnit, String orderNo, Long createBy, Long entId,
|
|
|
MessageEnum consignMessageEnum, MessageEnum carriageMessageEnum,
|
|
|
- String pcConsignLogisticsAddOrderUrl,String pcCarriageLogisticsAddOrderUrl,
|
|
|
- String appConsignLogisticsAddOrderUrl,String appCarriageLogisticsAddOrderUrl
|
|
|
- ) {
|
|
|
+ String pcConsignLogisticsAddOrderUrl, String pcCarriageLogisticsAddOrderUrl,
|
|
|
+ String appConsignLogisticsAddOrderUrl, String appCarriageLogisticsAddOrderUrl
|
|
|
+ ) {
|
|
|
boolean flag = false;
|
|
|
if (createBy.equals(consignUnit.getContactsId()) || createBy.equals(carriageUnit.getContactsId())) {
|
|
|
flag = true;
|
|
|
@@ -556,9 +658,9 @@ public class CommonService {
|
|
|
Map<String, Object> map = new HashMap<>(NumberConstant.SIXTEEN);
|
|
|
map.put("orderNo", orderNo);
|
|
|
if (flag && createBy.equals(consignUnit.getContactsId())) {
|
|
|
- sendPushMessageByUrlLogistics(consignUnit, carriageUnit, map, consignMessageEnum,carriageMessageEnum);
|
|
|
+ sendPushMessageByUrlLogistics(consignUnit, carriageUnit, map, consignMessageEnum, carriageMessageEnum);
|
|
|
} else if (flag && createBy.equals(carriageUnit.getContactsId())) {
|
|
|
- sendPushMessageByUrlLogistics(consignUnit, carriageUnit, map, consignMessageEnum,carriageMessageEnum);
|
|
|
+ sendPushMessageByUrlLogistics(consignUnit, carriageUnit, map, consignMessageEnum, carriageMessageEnum);
|
|
|
} else {
|
|
|
UserCacheResDto userCacheResDto = remoteSystemService.queryUserCacheById(createBy);
|
|
|
//给订单创建人发消息
|
|
|
@@ -571,28 +673,30 @@ public class CommonService {
|
|
|
msg.setRequestId(UUIDUtils.get32UUID())
|
|
|
.setMessageEnum(carriageMessageEnum)
|
|
|
.setParams(map)
|
|
|
- .setMsgUrls(new HashMap<>(NumberConstant.SIXTEEN){{put("pc",pcCarriageLogisticsAddOrderUrl);put("app",appCarriageLogisticsAddOrderUrl);}})
|
|
|
+ .setMsgUrls(new HashMap<>(NumberConstant.SIXTEEN) {{
|
|
|
+ put("pc", pcCarriageLogisticsAddOrderUrl);
|
|
|
+ put("app", appCarriageLogisticsAddOrderUrl);
|
|
|
+ }})
|
|
|
.setUserInfos(userInfos)
|
|
|
.setCreateBy(LoginUserHolder.getUserId());
|
|
|
log.info(MessageEnum.getDesc(consignMessageEnum) + "-创建人:{}", JSON.toJSONString(msg));
|
|
|
streamBridge.send("sckw-message", JSON.toJSONString(msg));
|
|
|
- sendPushMessageByUrlLogistics(consignUnit, carriageUnit, map, consignMessageEnum,carriageMessageEnum);
|
|
|
+ sendPushMessageByUrlLogistics(consignUnit, carriageUnit, map, consignMessageEnum, carriageMessageEnum);
|
|
|
+ }
|
|
|
}
|
|
|
-}
|
|
|
|
|
|
/**
|
|
|
- *
|
|
|
- * @param consignUnit 托运单位
|
|
|
- * @param carriageUnit 承运单位
|
|
|
+ * @param consignUnit 托运单位
|
|
|
+ * @param carriageUnit 承运单位
|
|
|
* @param map
|
|
|
- * @param consignMessageEnum 托运枚举
|
|
|
- * @param carriageMessageEnum 承运枚
|
|
|
+ * @param consignMessageEnum 托运枚举
|
|
|
+ * @param carriageMessageEnum 承运枚
|
|
|
*/
|
|
|
private void sendPushMessageByUrlLogistics(KwtLogisticsOrderUnit consignUnit, KwtLogisticsOrderUnit carriageUnit,
|
|
|
Map<String, Object> map,
|
|
|
MessageEnum consignMessageEnum,
|
|
|
MessageEnum carriageMessageEnum
|
|
|
- ) {
|
|
|
+ ) {
|
|
|
//给业务联系人发消息[承运方]
|
|
|
List<UserInfo> userInfoList = new ArrayList<>();
|
|
|
UserInfo userInfo = new UserInfo();
|
|
|
@@ -603,7 +707,10 @@ public class CommonService {
|
|
|
sckwMessage.setRequestId(UUIDUtils.get32UUID())
|
|
|
.setMessageEnum(carriageMessageEnum)
|
|
|
.setParams(map)
|
|
|
- .setMsgUrls(new HashMap<>(){{put("pc",messageUrlConfig.getPc().getCarriageLogisticsAddOrderUrl());put("app",messageUrlConfig.getApp().getCarriageLogisticsAddOrderUrl());}})
|
|
|
+ .setMsgUrls(new HashMap<>() {{
|
|
|
+ put("pc", messageUrlConfig.getPc().getCarriageLogisticsAddOrderUrl());
|
|
|
+ put("app", messageUrlConfig.getApp().getCarriageLogisticsAddOrderUrl());
|
|
|
+ }})
|
|
|
.setUserInfos(userInfoList)
|
|
|
.setCreateBy(LoginUserHolder.getUserId());
|
|
|
log.info(MessageEnum.getDesc(carriageMessageEnum) + "-[承运方]-业务联系人:{}", JSON.toJSONString(sckwMessage));
|
|
|
@@ -620,7 +727,10 @@ public class CommonService {
|
|
|
message.setRequestId(UUIDUtils.get32UUID())
|
|
|
.setMessageEnum(consignMessageEnum)
|
|
|
.setParams(map)
|
|
|
- .setMsgUrls(new HashMap<>(){{put("pc",messageUrlConfig.getPc().getConsignLogisticsAddOrderUrl());put("app",messageUrlConfig.getApp().getConsignLogisticsAddOrderUrl());}})
|
|
|
+ .setMsgUrls(new HashMap<>() {{
|
|
|
+ put("pc", messageUrlConfig.getPc().getConsignLogisticsAddOrderUrl());
|
|
|
+ put("app", messageUrlConfig.getApp().getConsignLogisticsAddOrderUrl());
|
|
|
+ }})
|
|
|
.setUserInfos(list)
|
|
|
.setCreateBy(LoginUserHolder.getUserId());
|
|
|
log.info(MessageEnum.getDesc(consignMessageEnum) + "-[托运方]-业务联系人:{}", JSON.toJSONString(message));
|