|
|
|
@ -251,10 +251,10 @@ public class WarehouseIndexServiceImpl implements IWarehouseIndexService {
|
|
|
|
|
Integer deLiveryTotalNum = warehouseIndexMapper.findDeLiveryTotalNum(indexDTO, indexDeliveryDataVO.getType()); |
|
|
|
|
indexDeliveryDataVO.setTotalDeliveryNum(deLiveryTotalNum); |
|
|
|
|
//查询总重量
|
|
|
|
|
BigDecimal totalWeight = warehouseIndexMapper.findDeliveryTotalWeight(indexDTO,indexDeliveryDataVO.getType()); |
|
|
|
|
BigDecimal totalWeight = warehouseIndexMapper.findDeliveryTotalWeight(indexDTO, indexDeliveryDataVO.getType()); |
|
|
|
|
indexDeliveryDataVO.setTotalWeight(totalWeight); |
|
|
|
|
//查询总包件体积
|
|
|
|
|
BigDecimal totalVolume = warehouseIndexMapper.findDeliveryTotalVolume(indexDTO,indexDeliveryDataVO.getType()); |
|
|
|
|
BigDecimal totalVolume = warehouseIndexMapper.findDeliveryTotalVolume(indexDTO, indexDeliveryDataVO.getType()); |
|
|
|
|
indexDeliveryDataVO.setTotalVolume(totalVolume); |
|
|
|
|
//查询在途件数
|
|
|
|
|
Integer totalRoadNum = warehouseIndexMapper.findDeLiveryTotalRoadNum(indexDTO, indexDeliveryDataVO.getType()); |
|
|
|
@ -314,9 +314,15 @@ public class WarehouseIndexServiceImpl implements IWarehouseIndexService {
|
|
|
|
|
indexSignforDayDataVO.setSignScale(daySignforScale); |
|
|
|
|
//查询当天文员复核数
|
|
|
|
|
Integer dayClerkSignforNum = warehouseIndexMapper.findClerkSignforNumByDay(indexDTO); |
|
|
|
|
indexSignforDayDataVO.setClerkSignNum(dayClerkSignforNum); |
|
|
|
|
//查询当天计划数
|
|
|
|
|
Integer planByday = warehouseIndexMapper.findPlanNumByDay(indexDTO); |
|
|
|
|
Integer dayPlanByday = warehouseIndexMapper.findPlanNumByDay(indexDTO); |
|
|
|
|
//计算文员签收率
|
|
|
|
|
Double dayClerkSignforScale = (double) (dayClerkSignforNum / (dayPlanByday + dayClerkSignforNum)); |
|
|
|
|
indexSignforDayDataVO.setClerkSignforScale(dayClerkSignforScale); |
|
|
|
|
//文员超时复核数
|
|
|
|
|
Integer dayClerkOverTimeSignfoNum = warehouseIndexMapper.findClerkOverTimeNumByDay(indexDTO); |
|
|
|
|
// indexSignforDayDataVO.setClerkOverTimeSignfoNum(dayClerkOverTimeSignfoNum);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
indexSignforDayDataVO.setClerkSignNum(dayClerkSignforNum); |
|
|
|
@ -335,6 +341,15 @@ public class WarehouseIndexServiceImpl implements IWarehouseIndexService {
|
|
|
|
|
//查询当月文员复核数
|
|
|
|
|
Integer monthClerkSignforNum = warehouseIndexMapper.findClerkSignforNumByMonth(indexDTO); |
|
|
|
|
indexSignforMonthDataVO.setClerkSignNum(monthClerkSignforNum); |
|
|
|
|
Integer monthPlanByday = warehouseIndexMapper.findPlanNumByMonth(indexDTO); |
|
|
|
|
Double monthClerkSignforScale = (double) (monthClerkSignforNum / (monthPlanByday + monthClerkSignforNum)); |
|
|
|
|
indexSignforMonthDataVO.setClerkSignforScale(monthClerkSignforScale); |
|
|
|
|
//查询当月文员复核
|
|
|
|
|
Integer monthClerkOverTimeSignfoNum = warehouseIndexMapper.findClerkOverTimeNumByMonth(indexDTO); |
|
|
|
|
indexSignforMonthDataVO.setClerkOverTimeSignfoNum(monthClerkOverTimeSignfoNum); |
|
|
|
|
Double monthClerkOverTimeScale = (double) (monthClerkOverTimeSignfoNum / monthPlanByday); |
|
|
|
|
indexSignforMonthDataVO.setClerkOverTimeScale(monthClerkOverTimeScale); |
|
|
|
|
list.add(indexSignforMonthDataVO); |
|
|
|
|
return list; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|