Browse Source

feat(all): 服务商成本维护

1 增加批量新增司机
fix-sign
zhaoqiaobo 2 months ago
parent
commit
29acd5877d
  1. 2
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/receiver/report/DeliverFinishReportListener.java
  2. 9
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAddvaluePackageServiceImpl.java

2
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/receiver/report/DeliverFinishReportListener.java

@ -283,7 +283,7 @@ public class DeliverFinishReportListener implements ReportService {
// 装卸费单价 // 装卸费单价
String loadingUnloadingFee = expenseDispatchPriceCategoryVO.getLoadingUnloadingFee(); String loadingUnloadingFee = expenseDispatchPriceCategoryVO.getLoadingUnloadingFee();
// 上楼层数 // 上楼层数
// 查询出上楼层数 //
Integer stairsNumber = 0; Integer stairsNumber = 0;
if (addvaluePackageMap.containsKey(entity.getOrderPackageCode())) { if (addvaluePackageMap.containsKey(entity.getOrderPackageCode())) {
stairsNumber = Convert.toInt(addvaluePackageMap.get(entity.getOrderPackageCode())); stairsNumber = Convert.toInt(addvaluePackageMap.get(entity.getOrderPackageCode()));

9
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAddvaluePackageServiceImpl.java

@ -28,6 +28,7 @@ import com.logpm.distribution.service.IDistributionAddvalueDetailService;
import com.logpm.distribution.service.IDistributionAddvaluePackageService; import com.logpm.distribution.service.IDistributionAddvaluePackageService;
import com.logpm.distribution.vo.DistributionAddvaluePackageVO; import com.logpm.distribution.vo.DistributionAddvaluePackageVO;
import org.springblade.core.mp.base.BaseServiceImpl; import org.springblade.core.mp.base.BaseServiceImpl;
import org.springblade.core.tool.utils.ObjectUtil;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
@ -72,7 +73,13 @@ public class DistributionAddvaluePackageServiceImpl extends BaseServiceImpl<Dist
.in(DistributionAddvaluePackageEntity::getOrderPackageCode, collect1)); .in(DistributionAddvaluePackageEntity::getOrderPackageCode, collect1));
if (CollUtil.isNotEmpty(list)) { if (CollUtil.isNotEmpty(list)) {
// 转map // 转map
Map<Long, String> map = list.stream().collect(Collectors.toMap(DistributionAddvaluePackageEntity::getAddvalueDetailId, DistributionAddvaluePackageEntity::getOrderPackageCode)); Map<Long, String> map = list.stream()
.filter(it -> ObjectUtil.isNotEmpty(it.getAddvalueDetailId()))
.collect(Collectors.toMap(
DistributionAddvaluePackageEntity::getAddvalueDetailId,
DistributionAddvaluePackageEntity::getOrderPackageCode,
(existingValue, newValue) -> existingValue // 处理键冲突
));
List<DistributionAddvalueDetailEntity> list1 = addvalueDetailService.list( List<DistributionAddvalueDetailEntity> list1 = addvalueDetailService.list(
Wrappers.<DistributionAddvalueDetailEntity>lambdaQuery() Wrappers.<DistributionAddvalueDetailEntity>lambdaQuery()
.select(DistributionAddvalueDetailEntity::getFloolNum, DistributionAddvalueDetailEntity::getId) .select(DistributionAddvalueDetailEntity::getFloolNum, DistributionAddvalueDetailEntity::getId)

Loading…
Cancel
Save