|
|
@@ -132,13 +132,13 @@ public class AcceptCarriageOrderService {
|
|
|
}
|
|
|
//todo 校验当前登录角色是否具有4P物流角色
|
|
|
EntCacheResDto entCacheResDto = remoteSystemService.queryEntCacheById(LoginUserHolder.getEntId());
|
|
|
-// if (entCacheResDto == null) {
|
|
|
-// log.info("承运订单-分包托运 用户id:{}", LoginUserHolder.getUserId());
|
|
|
-// throw new RuntimeException("企业信息查询异常");
|
|
|
-// }
|
|
|
-// if (!entCacheResDto.getEntTypes().contains(String.valueOf(NumberConstant.THREE))) {
|
|
|
-// throw new RuntimeException("当前用户企业不具有分包功能权限!");
|
|
|
-// }
|
|
|
+ if (entCacheResDto == null) {
|
|
|
+ log.info("承运订单-分包托运 用户id:{}", LoginUserHolder.getUserId());
|
|
|
+ throw new RuntimeException("企业信息查询异常");
|
|
|
+ }
|
|
|
+ if (!entCacheResDto.getEntTypes().contains(String.valueOf(NumberConstant.THREE))) {
|
|
|
+ throw new RuntimeException("当前用户企业不具有分包功能权限!");
|
|
|
+ }
|
|
|
KwtLogisticsOrder order = new KwtLogisticsOrder();
|
|
|
if (!bo.getIsFullDose()) {
|
|
|
Long amount = bo.getAmount();
|
|
|
@@ -387,6 +387,12 @@ public class AcceptCarriageOrderService {
|
|
|
loadOrderAddress.setCreateBy(LoginUserHolder.getUserId());
|
|
|
loadOrderAddress.setUpdateBy(LoginUserHolder.getUserId());
|
|
|
loadOrderAddress.setUpdateTime(new Date());
|
|
|
+ loadOrderAddress.setName(orderLoadAddress.getName());
|
|
|
+ loadOrderAddress.setType(orderLoadAddress.getType());
|
|
|
+ loadOrderAddress.setCityCode(orderLoadAddress.getCityCode());
|
|
|
+ loadOrderAddress.setLng(orderLoadAddress.getLng());
|
|
|
+ loadOrderAddress.setRemark(orderLoadAddress.getRemark());
|
|
|
+ loadOrderAddress.setStatus(orderLoadAddress.getStatus());
|
|
|
logisticsOrderAddressMapper.insert(loadOrderAddress);
|
|
|
}
|
|
|
if (!ObjectUtils.isEmpty(orderUnLoadAddress)) {
|
|
|
@@ -405,6 +411,12 @@ public class AcceptCarriageOrderService {
|
|
|
unloadOrderAddress.setCreateBy(LoginUserHolder.getUserId());
|
|
|
unloadOrderAddress.setUpdateBy(LoginUserHolder.getUserId());
|
|
|
unloadOrderAddress.setUpdateTime(new Date());
|
|
|
+ unloadOrderAddress.setName(orderUnLoadAddress.getName());
|
|
|
+ unloadOrderAddress.setType(orderUnLoadAddress.getType());
|
|
|
+ unloadOrderAddress.setCityCode(orderUnLoadAddress.getCityCode());
|
|
|
+ unloadOrderAddress.setLng(orderUnLoadAddress.getLng());
|
|
|
+ unloadOrderAddress.setRemark(orderUnLoadAddress.getRemark());
|
|
|
+ unloadOrderAddress.setStatus(orderUnLoadAddress.getStatus());
|
|
|
logisticsOrderAddressMapper.insert(unloadOrderAddress);
|
|
|
}
|
|
|
}
|