|
|
@@ -218,14 +218,14 @@ public class CommonService {
|
|
|
//用户数据集
|
|
|
userIds = userIds.stream().distinct().collect(Collectors.toList());
|
|
|
Map<Long, UserCacheResDto> users = remoteSystemService.queryUserCacheMapByIds(userIds);
|
|
|
- users.forEach((key,value) -> {
|
|
|
+ users.forEach((key, value) -> {
|
|
|
UserInfoVo userInfo = new UserInfoVo();
|
|
|
BeanUtils.copyProperties(value, userInfo);
|
|
|
userList.add(userInfo);
|
|
|
});
|
|
|
|
|
|
Map<Long, RDriverVo> drivers = remoteFleetService.findDriver(userIds);
|
|
|
- drivers.forEach((key,value) -> {
|
|
|
+ drivers.forEach((key, value) -> {
|
|
|
UserInfoVo userInfo = new UserInfoVo();
|
|
|
BeanUtils.copyProperties(value, userInfo);
|
|
|
userList.add(userInfo);
|
|
|
@@ -345,9 +345,9 @@ public class CommonService {
|
|
|
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);
|
|
|
+ sendMessageNewLogisticsOrder(checkUnit, map, MessageEnum.NEW_LOGISTICS_ORDER, consignLogisticsOrderUrl);
|
|
|
} else if (flag && createBy.equals(carriageUnit.getContactsId())) {
|
|
|
- sendMessageNewLogisticsOrder(carriageUnit, map,MessageEnum.NEW_CARRIAGE_ORDER,carriageLogisticsOrderUrl);
|
|
|
+ sendMessageNewLogisticsOrder(carriageUnit, map, MessageEnum.NEW_CARRIAGE_ORDER, carriageLogisticsOrderUrl);
|
|
|
} else {
|
|
|
UserCacheResDto userCacheResDto = remoteSystemService.queryUserCacheById(createBy);
|
|
|
//给订单创建人发消息
|
|
|
@@ -365,8 +365,8 @@ public class CommonService {
|
|
|
.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);
|
|
|
+ sendMessageNewLogisticsOrder(checkUnit, map, MessageEnum.NEW_LOGISTICS_ORDER, consignLogisticsOrderUrl);
|
|
|
+ sendMessageNewLogisticsOrder(carriageUnit, map, MessageEnum.NEW_CARRIAGE_ORDER, carriageLogisticsOrderUrl);
|
|
|
}
|
|
|
|
|
|
}
|
|
|
@@ -374,9 +374,10 @@ public class CommonService {
|
|
|
/**
|
|
|
* 托运订单-新建订单
|
|
|
* 承运订单-新建订单
|
|
|
- * @param checkUnit 托运单位
|
|
|
- * @param map 请求参数
|
|
|
- * @param messageEnum 消息枚举
|
|
|
+ *
|
|
|
+ * @param checkUnit 托运单位
|
|
|
+ * @param map 请求参数
|
|
|
+ * @param messageEnum 消息枚举
|
|
|
* @param consignLogisticsOrderUrl 页面地址url
|
|
|
*/
|
|
|
private void sendMessageNewLogisticsOrder(KwtLogisticsOrderUnit checkUnit, Map<String, Object> map, MessageEnum messageEnum, String consignLogisticsOrderUrl) {
|
|
|
@@ -400,16 +401,17 @@ public class CommonService {
|
|
|
|
|
|
/**
|
|
|
* 撤销托运
|
|
|
- * @param consignUnit 托运订单
|
|
|
- * @param carriageUnit 承运订单
|
|
|
- * @param orderNo 物流订单
|
|
|
- * @param createBy 创建人
|
|
|
- * @param entId 当前单据企业id
|
|
|
- * @param consignMessageEnum 托运单位使用的消息枚举
|
|
|
+ *
|
|
|
+ * @param consignUnit 托运订单
|
|
|
+ * @param carriageUnit 承运订单
|
|
|
+ * @param orderNo 物流订单
|
|
|
+ * @param createBy 创建人
|
|
|
+ * @param entId 当前单据企业id
|
|
|
+ * @param consignMessageEnum 托运单位使用的消息枚举
|
|
|
* @param carriageMessageEnum 承运单位使用的消息枚举
|
|
|
*/
|
|
|
- public void cancelLogisticsConsignment(KwtLogisticsOrderUnit consignUnit,KwtLogisticsOrderUnit carriageUnit ,String orderNo, Long createBy, Long entId,
|
|
|
- MessageEnum consignMessageEnum,MessageEnum carriageMessageEnum) {
|
|
|
+ public void cancelLogisticsConsignment(KwtLogisticsOrderUnit consignUnit, KwtLogisticsOrderUnit carriageUnit, String orderNo, Long createBy, Long entId,
|
|
|
+ MessageEnum consignMessageEnum, MessageEnum carriageMessageEnum) {
|
|
|
boolean flag = false;
|
|
|
if (createBy.equals(consignUnit.getContactsId()) || createBy.equals(carriageUnit.getContactsId())) {
|
|
|
flag = true;
|
|
|
@@ -417,9 +419,9 @@ public class CommonService {
|
|
|
Map<String, Object> map = new HashMap<>(NumberConstant.SIXTEEN);
|
|
|
map.put("orderNo", orderNo);
|
|
|
if (flag && createBy.equals(consignUnit.getContactsId())) {
|
|
|
- sendMessagePublicLogistics(consignUnit, carriageUnit, map,consignMessageEnum);
|
|
|
+ sendMessagePublicLogistics(consignUnit, carriageUnit, map, consignMessageEnum);
|
|
|
} else if (flag && createBy.equals(carriageUnit.getContactsId())) {
|
|
|
- sendMessagePublicLogistics(consignUnit, carriageUnit, map,carriageMessageEnum);
|
|
|
+ sendMessagePublicLogistics(consignUnit, carriageUnit, map, carriageMessageEnum);
|
|
|
} else {
|
|
|
UserCacheResDto userCacheResDto = remoteSystemService.queryUserCacheById(createBy);
|
|
|
//给订单创建人发消息
|
|
|
@@ -435,8 +437,8 @@ public class CommonService {
|
|
|
.setMsgUrl(consignLogisticsOrderUrl)
|
|
|
.setUserInfos(userInfos)
|
|
|
.setCreateBy(LoginUserHolder.getUserId());
|
|
|
- log.info(MessageEnum.getDesc(consignMessageEnum)+"-创建人:{}", JSON.toJSONString(msg));
|
|
|
-
|
|
|
+ log.info(MessageEnum.getDesc(consignMessageEnum) + "-创建人:{}", JSON.toJSONString(msg));
|
|
|
+ streamBridge.send("sckw-message", JSON.toJSONString(msg));
|
|
|
sendMessagePublicLogistics(consignUnit, carriageUnit, map,consignMessageEnum);
|
|
|
}
|
|
|
}
|
|
|
@@ -444,16 +446,17 @@ public class CommonService {
|
|
|
|
|
|
/**
|
|
|
* 公共推送消息处理
|
|
|
- * @param consignUnit 托运订单
|
|
|
- * @param carriageUnit 承运订单
|
|
|
- * @param orderNo 物流订单
|
|
|
- * @param createBy 创建人
|
|
|
- * @param entId 当前单据企业id
|
|
|
- * @param consignMessageEnum 托运单位使用的消息枚举
|
|
|
+ *
|
|
|
+ * @param consignUnit 托运订单
|
|
|
+ * @param carriageUnit 承运订单
|
|
|
+ * @param orderNo 物流订单
|
|
|
+ * @param createBy 创建人
|
|
|
+ * @param entId 当前单据企业id
|
|
|
+ * @param consignMessageEnum 托运单位使用的消息枚举
|
|
|
* @param carriageMessageEnum 承运单位使用的消息枚举
|
|
|
*/
|
|
|
- public void publicLogisticsConsignmentPushMessage(KwtLogisticsOrderUnit consignUnit,KwtLogisticsOrderUnit carriageUnit ,String orderNo, Long createBy, Long entId,
|
|
|
- MessageEnum consignMessageEnum,MessageEnum carriageMessageEnum) {
|
|
|
+ public void publicLogisticsConsignmentPushMessage(KwtLogisticsOrderUnit consignUnit, KwtLogisticsOrderUnit carriageUnit, String orderNo, Long createBy, Long entId,
|
|
|
+ MessageEnum consignMessageEnum, MessageEnum carriageMessageEnum) {
|
|
|
boolean flag = false;
|
|
|
if (createBy.equals(consignUnit.getContactsId()) || createBy.equals(carriageUnit.getContactsId())) {
|
|
|
flag = true;
|
|
|
@@ -461,9 +464,9 @@ public class CommonService {
|
|
|
Map<String, Object> map = new HashMap<>(NumberConstant.SIXTEEN);
|
|
|
map.put("orderNo", orderNo);
|
|
|
if (flag && createBy.equals(consignUnit.getContactsId())) {
|
|
|
- sendMessagePublicLogistics(consignUnit, carriageUnit, map,consignMessageEnum);
|
|
|
+ sendMessagePublicLogistics(consignUnit, carriageUnit, map, consignMessageEnum);
|
|
|
} else if (flag && createBy.equals(carriageUnit.getContactsId())) {
|
|
|
- sendMessagePublicLogistics(consignUnit, carriageUnit, map,carriageMessageEnum);
|
|
|
+ sendMessagePublicLogistics(consignUnit, carriageUnit, map, carriageMessageEnum);
|
|
|
} else {
|
|
|
UserCacheResDto userCacheResDto = remoteSystemService.queryUserCacheById(createBy);
|
|
|
//给订单创建人发消息
|
|
|
@@ -479,14 +482,14 @@ public class CommonService {
|
|
|
.setMsgUrl(consignLogisticsOrderUrl)
|
|
|
.setUserInfos(userInfos)
|
|
|
.setCreateBy(LoginUserHolder.getUserId());
|
|
|
- log.info(MessageEnum.getDesc(consignMessageEnum)+"-创建人:{}", JSON.toJSONString(msg));
|
|
|
+ log.info(MessageEnum.getDesc(consignMessageEnum) + "-创建人:{}", JSON.toJSONString(msg));
|
|
|
streamBridge.send("sckw-message", JSON.toJSONString(msg));
|
|
|
// sendMessagePublicLogistics(consignUnit, carriageUnit, map,consignMessageEnum);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
- private void sendMessagePublicLogistics(KwtLogisticsOrderUnit consignUnit, KwtLogisticsOrderUnit carriageUnit, Map<String, Object> map,MessageEnum consignMessageEnum) {
|
|
|
+ private void sendMessagePublicLogistics(KwtLogisticsOrderUnit consignUnit, KwtLogisticsOrderUnit carriageUnit, Map<String, Object> map, MessageEnum consignMessageEnum) {
|
|
|
//给业务联系人发消息[承运方]
|
|
|
List<UserInfo> userInfoList = new ArrayList<>();
|
|
|
UserInfo userInfo = new UserInfo();
|
|
|
@@ -500,7 +503,7 @@ public class CommonService {
|
|
|
.setMsgUrl(carriageLogisticsOrderUrl)
|
|
|
.setUserInfos(userInfoList)
|
|
|
.setCreateBy(LoginUserHolder.getUserId());
|
|
|
- log.info(MessageEnum.getDesc(consignMessageEnum)+"-[承运方]-业务联系人:{}", JSON.toJSONString(sckwMessage));
|
|
|
+ log.info(MessageEnum.getDesc(consignMessageEnum) + "-[承运方]-业务联系人:{}", JSON.toJSONString(sckwMessage));
|
|
|
streamBridge.send("sckw-message", JSON.toJSONString(sckwMessage));
|
|
|
|
|
|
|
|
|
@@ -517,7 +520,7 @@ public class CommonService {
|
|
|
.setMsgUrl(carriageLogisticsOrderUrl)
|
|
|
.setUserInfos(list)
|
|
|
.setCreateBy(LoginUserHolder.getUserId());
|
|
|
- log.info(MessageEnum.getDesc(consignMessageEnum)+"-[托运方]-业务联系人:{}", JSON.toJSONString(message));
|
|
|
+ log.info(MessageEnum.getDesc(consignMessageEnum) + "-[托运方]-业务联系人:{}", JSON.toJSONString(message));
|
|
|
streamBridge.send("sckw-message", JSON.toJSONString(message));
|
|
|
}
|
|
|
}
|