提交 9a22fbbc authored 作者: 吕本才's avatar 吕本才

1、多线程聚合计算逻辑调整2、解决订单明细详情页面-订单状态为空的情况

上级 d4c86aa5
...@@ -154,6 +154,7 @@ public class FinanceOrderDetailServiceImpl extends ServiceImpl<FinanceOrderDetai ...@@ -154,6 +154,7 @@ public class FinanceOrderDetailServiceImpl extends ServiceImpl<FinanceOrderDetai
dto.setStandardCostSum(item.getSumStandardCostSum()); dto.setStandardCostSum(item.getSumStandardCostSum());
dto.setUid(IdUtil.simpleUUID()); dto.setUid(IdUtil.simpleUUID());
existMap.put(key, dto); existMap.put(key, dto);
preSet.add(key);
} }
} }
List<FinanceBiListDto> valueList = new ArrayList<>(existMap.values()); List<FinanceBiListDto> valueList = new ArrayList<>(existMap.values());
...@@ -197,7 +198,7 @@ public class FinanceOrderDetailServiceImpl extends ServiceImpl<FinanceOrderDetai ...@@ -197,7 +198,7 @@ public class FinanceOrderDetailServiceImpl extends ServiceImpl<FinanceOrderDetai
key = key + "#" + item.getFlavorErp(); key = key + "#" + item.getFlavorErp();
} }
if (ObjectUtil.equals(Boolean.TRUE, financeCostVo.getSpecNameAll()) || ObjectUtil.isNotEmpty(financeCostVo.getSpecName())) { if (ObjectUtil.equals(Boolean.TRUE, financeCostVo.getSpecNameAll()) || ObjectUtil.isNotEmpty(financeCostVo.getSpecName())) {
key = key + "#" + item.getSpecName(); key = key + "#" + item.getSpecNameErp();
} }
if (ObjectUtil.equals(Boolean.TRUE, financeCostVo.getSeriesAll()) || ObjectUtil.isNotEmpty(financeCostVo.getSeries())) { if (ObjectUtil.equals(Boolean.TRUE, financeCostVo.getSeriesAll()) || ObjectUtil.isNotEmpty(financeCostVo.getSeries())) {
key = key + "#" + item.getSeries(); key = key + "#" + item.getSeries();
...@@ -260,11 +261,16 @@ public class FinanceOrderDetailServiceImpl extends ServiceImpl<FinanceOrderDetai ...@@ -260,11 +261,16 @@ public class FinanceOrderDetailServiceImpl extends ServiceImpl<FinanceOrderDetai
// 交易时间 毫秒转时间 // 交易时间 毫秒转时间
dto.setTradeTime(DateUtil.format(new Date(Long.parseLong(dto.getTradeTime())), "yyyy-MM-dd HH:mm:ss")); dto.setTradeTime(DateUtil.format(new Date(Long.parseLong(dto.getTradeTime())), "yyyy-MM-dd HH:mm:ss"));
// 订单状态 转换 96 成本确认 110 已完成 // 订单状态 转换 96 成本确认 110 已完成
if (dto.getTradeStatus().equals("96")) { if(ObjectUtil.isNotEmpty(dto.getTradeStatus())){
dto.setTradeStatus("成本确认"); if (dto.getTradeStatus().equals("96")) {
} else if (dto.getTradeStatus().equals("110")) { dto.setTradeStatus("成本确认");
dto.setTradeStatus("已完成"); } else if (dto.getTradeStatus().equals("110")) {
dto.setTradeStatus("已完成");
}
}else{
dto.setTradeStatus("-");
} }
// 货品类型 确认是否是从产品基础信息表中获取 包材-泡沫箱 包材-气泡袋 包材-纸箱 产品 成品-主营 成品-组合包 物料-常规 物料-联名等 // 货品类型 确认是否是从产品基础信息表中获取 包材-泡沫箱 包材-气泡袋 包材-纸箱 产品 成品-主营 成品-组合包 物料-常规 物料-联名等
return dto; return dto;
}).collect(Collectors.toList())); }).collect(Collectors.toList()));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论