|
|
@@ -102,6 +102,7 @@ public class WaybillManagementService {
|
|
|
wayBillDetailDTO.setWOrderNo(info.getWOrderNo());
|
|
|
wayBillDetailDTO.setLOrderId(info.getLOrderId());
|
|
|
wayBillDetailDTO.setLOrderNo(info.getLOrderNo());
|
|
|
+ wayBillDetailDTO.setLOrderNo(info.getLOrderNo());
|
|
|
wayBillDetailDTO.setEntrustAmount(String.valueOf(info.getEntrustAmount()));
|
|
|
wayBillDetailDTO.setType(String.valueOf(info.getType()));
|
|
|
wayBillDetailDTO.setStartTime(DateUtil.getDateTime(info.getStartTime()));
|
|
|
@@ -110,19 +111,27 @@ public class WaybillManagementService {
|
|
|
wayBillDetailDTO.setGoodsName(info.getGoodsName());
|
|
|
wayBillDetailDTO.setLoadDetailAddress(info.getLoadCityName().concat(info.getLoadDetailAddress()));
|
|
|
wayBillDetailDTO.setUnloadDetailAddress(info.getUnloadCityName().concat(info.getUnloadDetailAddress()));
|
|
|
- // 计价方式
|
|
|
+ wayBillDetailDTO.setLoadName(info.getLoadName());
|
|
|
+ wayBillDetailDTO.setUnloadName(info.getUnloadName());
|
|
|
+ // 计费方式
|
|
|
KwtLogisticsOrder kwtLogisticsOrder = kwtLogisticsOrderMapper.selectById(info.getLOrderId());
|
|
|
if(!ObjectUtils.isEmpty(kwtLogisticsOrder)) {
|
|
|
+ wayBillDetailDTO.setPriceType(kwtLogisticsOrder.getBillingMode());
|
|
|
SysDictResDto billingMode = remoteSystemService.queryDictByTypeAndValue(DictTypeEnum.CHARGING_TYPE.getType(), kwtLogisticsOrder.getBillingMode());
|
|
|
if(!ObjectUtils.isEmpty(billingMode)) {
|
|
|
- wayBillDetailDTO.setPriceType(billingMode.getLabel());
|
|
|
+ wayBillDetailDTO.setPriceTypeLabe(billingMode.getLabel());
|
|
|
}
|
|
|
}
|
|
|
wayBillDetailDTO.setCheckFirmName(info.getCheckFirmName());
|
|
|
+ // 派车人信息
|
|
|
+ UserCacheResDto createUser = remoteSystemService.queryUserCacheById(info.getCreateBy());
|
|
|
+ if(!ObjectUtils.isEmpty(createUser)) {
|
|
|
+ wayBillDetailDTO.setCreateByPhone(createUser.getPhone());
|
|
|
+ }
|
|
|
// 车辆信息
|
|
|
SysDictResDto truckTypeString = remoteSystemService.queryDictByTypeAndValue(DictTypeEnum.TRUCK_TYPE.getType(), info.getTruckType());
|
|
|
if(!ObjectUtils.isEmpty(truckTypeString)) {
|
|
|
- waybillCarVO.setType(truckTypeString.getLabel());
|
|
|
+ waybillCarVO.setTypeLabel(truckTypeString.getLabel());
|
|
|
}
|
|
|
waybillCarVO.setTruckId(String.valueOf(info.getTruckId()));
|
|
|
waybillCarVO.setTruckNo(info.getTruckNo());
|
|
|
@@ -156,8 +165,8 @@ public class WaybillManagementService {
|
|
|
List<Long> userIds = new ArrayList<>();
|
|
|
kwtWaybillOrderTracks.forEach(e -> userIds.add(e.getCreateBy()));
|
|
|
List<UserCacheResDto> users = remoteSystemService.queryUserCacheByIds(userIds);
|
|
|
- Map<Long, String> usersMap = new HashMap<>();
|
|
|
- users.forEach(e -> usersMap.put(e.getId(), e.getName()));
|
|
|
+ Map<Long, UserCacheResDto> usersMap = new HashMap<>();
|
|
|
+ users.forEach(e -> usersMap.put(e.getId(), e));
|
|
|
for (KwtWaybillOrderTrack kwtWaybillOrderTrack: kwtWaybillOrderTracks) {
|
|
|
for (WaybillStatusVO statusVO:statusVOS) {
|
|
|
if(statusVO.getCode().equals(kwtWaybillOrderTrack.getStatus())) {
|
|
|
@@ -167,7 +176,7 @@ public class WaybillManagementService {
|
|
|
statusVO.setOperateTime(kwtWaybillOrderTrack.getOperateTime() == null
|
|
|
? null : DateUtil.getDateTime(kwtWaybillOrderTrack.getOperateTime()));
|
|
|
statusVO.setCreateByName(usersMap.get(kwtWaybillOrderTrack.getCreateBy()) == null
|
|
|
- ? null : usersMap.get(kwtWaybillOrderTrack.getCreateBy()));
|
|
|
+ ? null : usersMap.get(kwtWaybillOrderTrack.getCreateBy()).getName());
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
@@ -176,7 +185,9 @@ public class WaybillManagementService {
|
|
|
.setRemark(kwtWaybillOrderTrack.getRemark())
|
|
|
.setStatus(String.valueOf(kwtWaybillOrderTrack.getStatus()))
|
|
|
.setCreateBy(usersMap.get(kwtWaybillOrderTrack.getCreateBy()) == null
|
|
|
- ? null : usersMap.get(kwtWaybillOrderTrack.getCreateBy()))
|
|
|
+ ? null : usersMap.get(kwtWaybillOrderTrack.getCreateBy()).getName())
|
|
|
+ .setCreateByPhone(usersMap.get(kwtWaybillOrderTrack.getCreateBy()) == null
|
|
|
+ ? null : usersMap.get(kwtWaybillOrderTrack.getCreateBy()).getPhone())
|
|
|
.setCreateTime(DateUtil.getDateTime(kwtWaybillOrderTrack.getCreateTime()));
|
|
|
waybillTrackVOS.add(waybillTrackVO);
|
|
|
}
|
|
|
@@ -235,8 +246,10 @@ public class WaybillManagementService {
|
|
|
waybillBoardListVO.setTruckNo(String.valueOf(sckwWaybillOrder.getTruckNo()));
|
|
|
waybillBoardListVO.setLoadGrossAmount(sckwWaybillOrder.getLoadGrossAmount() != null ? String.valueOf(sckwWaybillOrder.getLoadGrossAmount()) : null);
|
|
|
waybillBoardListVO.setUnloadGrossAmount(sckwWaybillOrder.getUnloadGrossAmount() != null ? String.valueOf(sckwWaybillOrder.getUnloadGrossAmount()) : null);
|
|
|
- waybillBoardListVO.setLoadUrls(sckwWaybillOrder.getLoadUrls() != null ? FileUtils.getOSSAddressPrefix() + sckwWaybillOrder.getLoadUrls() : null);
|
|
|
- waybillBoardListVO.setUnloadUrls(sckwWaybillOrder.getUnloadUrls() != null ? FileUtils.getOSSAddressPrefix() + sckwWaybillOrder.getUnloadUrls() : null);
|
|
|
+ waybillBoardListVO.setLoadUrls(sckwWaybillOrder.getLoadUrls());
|
|
|
+// waybillBoardListVO.setLoadUrls(sckwWaybillOrder.getLoadUrls() != null ? FileUtils.getOSSAddressPrefix() + sckwWaybillOrder.getLoadUrls() : null);
|
|
|
+// waybillBoardListVO.setUnloadUrls(sckwWaybillOrder.getUnloadUrls() != null ? FileUtils.getOSSAddressPrefix() + sckwWaybillOrder.getUnloadUrls() : null);
|
|
|
+ waybillBoardListVO.setUnloadUrls(sckwWaybillOrder.getUnloadUrls());
|
|
|
List<WaybillStatusVO> statusVOS2 = new ArrayList<>();
|
|
|
statusVOS.forEach(e -> {
|
|
|
WaybillStatusVO temp = new WaybillStatusVO();
|