|
|
@@ -213,7 +213,12 @@ public class TransportCommonService {
|
|
|
}
|
|
|
orderDetailVO.setScheduleStartTime(logisticsOrder.getStartTime() == null ? null : logisticsOrder.getStartTime());
|
|
|
orderDetailVO.setScheduleEndTime(logisticsOrder.getEndTime() == null ? null : logisticsOrder.getEndTime());
|
|
|
- orderDetailVO.setPerformanceAmount(logisticsOrder.getLoadAmount() == null ? null : logisticsOrder.getLoadAmount());
|
|
|
+ if (logisticsOrder.getBillingMode().equals(String.valueOf(NumberConstant.ONE))) {
|
|
|
+ orderDetailVO.setPerformanceAmount(logisticsOrder.getTotalLoadAmount() == null ? null : logisticsOrder.getTotalLoadAmount());
|
|
|
+ } else if (logisticsOrder.getBillingMode().equals(String.valueOf(NumberConstant.TWO))) {
|
|
|
+ orderDetailVO.setPerformanceAmount(logisticsOrder.getUnloadAmount() == null ? null : logisticsOrder.getUnloadAmount());
|
|
|
+ }
|
|
|
+// orderDetailVO.setPerformanceAmount(logisticsOrder.getLoadAmount() == null ? null : logisticsOrder.getLoadAmount());
|
|
|
orderDetailVO.setTotalLoadAmount(logisticsOrder.getTotalLoadAmount() == null ? new BigDecimal("0.00") : logisticsOrder.getTotalLoadAmount());
|
|
|
orderDetailVO.setTotalUnloadAmount(logisticsOrder.getTotalUnloadAmount() == null ? new BigDecimal("0.00") : logisticsOrder.getTotalUnloadAmount());
|
|
|
orderDetailVO.setCreateTime(logisticsOrder.getCreateTime());
|
|
|
@@ -480,7 +485,7 @@ public class TransportCommonService {
|
|
|
Integer page = logisticsOrderParam.getPage();
|
|
|
logisticsOrderParam.setPage((logisticsOrderParam.getPage() - 1) * logisticsOrderParam.getPageSize());
|
|
|
List<LogisticsOrderVO> list = logisticsOrderMapper.selectLogisticOrderData(logisticsOrderParam, dictValue, LoginUserHolder.getEntId());
|
|
|
- Long count = logisticsOrderMapper.selectLogisticOrderCount(logisticsOrderParam, dictValue);
|
|
|
+ Long count = logisticsOrderMapper.selectLogisticOrderCount(logisticsOrderParam, dictValue, LoginUserHolder.getEntId());
|
|
|
/**计量单位*/
|
|
|
Map<String, String> unitTypeDictData = getDictData(DictTypeEnum.UNIT_TYPE.getType());
|
|
|
/**运价方式*/
|
|
|
@@ -531,7 +536,7 @@ public class TransportCommonService {
|
|
|
logisticsOrderDTO.setContractName(contract.getContractName());
|
|
|
logisticsOrderDTO.setContractNo(contract.getContractNo());
|
|
|
logisticsOrderDTO.setGoodsPriceLabel(priceDictData.get(logisticsOrderDTO.getPriceType()));
|
|
|
- logisticsOrderDTO.setCreateByName(remoteSystemService.queryUserCacheById(logisticsOrderDTO.getCreateBy())==null?null:remoteSystemService.queryUserCacheById(logisticsOrderDTO.getCreateBy()).getName());
|
|
|
+ logisticsOrderDTO.setCreateByName(remoteSystemService.queryUserCacheById(logisticsOrderDTO.getCreateBy()) == null ? null : remoteSystemService.queryUserCacheById(logisticsOrderDTO.getCreateBy()).getName());
|
|
|
logisticsOrderDTO.setLoadAddress(loadOrderAddress.getDetailAddress());
|
|
|
logisticsOrderDTO.setLoadName(loadOrderAddress.getName());
|
|
|
logisticsOrderDTO.setLoadContacts(loadOrderAddress.getContacts());
|
|
|
@@ -590,10 +595,10 @@ public class TransportCommonService {
|
|
|
Map<Long, EntCacheResDto> entMap = remoteSystemService.queryEntTreeByIds(Collections.singletonList(LoginUserHolder.getEntId()));
|
|
|
List<SckwLogisticsOrderVO> list = logisticsOrderMapper.selectOrderListByContractId(contractParam.getContractType(), entMap.get(LoginUserHolder.getEntId()).getId(), contractIds);
|
|
|
List<SckwLogisticsOrderVO> returnList = new ArrayList<>();
|
|
|
- /**支付方式*/
|
|
|
-// Map<String, String> dictResDtoMap = getDictData(DictTypeEnum.UNIT_TYPE.getType());
|
|
|
/**计量单位*/
|
|
|
- Map<String, String> unitTypeDictData = getDictData(DictTypeEnum.TRADE_TYPE.getType());
|
|
|
+ Map<String, String> dictResDtoMap = getDictData(DictTypeEnum.UNIT_TYPE.getType());
|
|
|
+ /**支付方式*/
|
|
|
+ Map<String, String> tradeTypeDictData = getDictData(DictTypeEnum.TRADE_TYPE.getType());
|
|
|
/**运价方式*/
|
|
|
// Map<String, String> priceDictData = getDictData(DictTypeEnum.PRICE_TYPE.getType());
|
|
|
/**计费方式*/
|
|
|
@@ -606,10 +611,11 @@ public class TransportCommonService {
|
|
|
Map<String, String> taxRateTypeDictData = getDictData(DictTypeEnum.TAX_RATE_TYPE.getType());
|
|
|
if (CollectionUtils.isNotEmpty(list)) {
|
|
|
for (SckwLogisticsOrderVO vo : list) {
|
|
|
+ vo.setPaymentLabel(vo.getPayment() == null ? null : tradeTypeDictData.get(vo.getPayment().toString()));
|
|
|
vo.setStatusLabel(LogisticsOrderEnum.getDestination(vo.getStatus()));
|
|
|
vo.setLossUnitLabel(vo.getLossUnit() == null ? null : taxRateTypeDictData.get(vo.getLossUnit()));
|
|
|
- vo.setUnitLabel(vo.getUnit() == null ? null : unitTypeDictData.get(vo.getUnit()));
|
|
|
- vo.setGoodsPriceUnitLabel(vo.getGoodsPriceUnit() == null ? null : unitTypeDictData.get(vo.getGoodsPriceUnit()));
|
|
|
+ vo.setUnitLabel(vo.getUnit() == null ? null : dictResDtoMap.get(vo.getUnit()));
|
|
|
+ vo.setGoodsPriceUnitLabel(vo.getGoodsPriceUnit() == null ? null : dictResDtoMap.get(vo.getGoodsPriceUnit()));
|
|
|
vo.setSettlementCycleLabel(vo.getSettlementCycle() == null ? null : settlementDictData.get(vo.getSettlementCycle().toString()));
|
|
|
UserCacheResDto userCacheResDto = remoteSystemService.queryUserCacheById(vo.getCreateBy());
|
|
|
vo.setCreateByName(userCacheResDto == null ? null : userCacheResDto.getName());
|