|
@@ -253,21 +253,23 @@ public class OmstruckOrderSeparateServiceImpl implements IOmstruckOrderSeparateS
|
|
}else if(orderType == 21|| orderType == 26){
|
|
}else if(orderType == 21|| orderType == 26){
|
|
return getTimeOrderResult(resultTotalId);
|
|
return getTimeOrderResult(resultTotalId);
|
|
}
|
|
}
|
|
- //else if(orderType == 1){
|
|
|
|
- // //如果是钢材的订单则
|
|
|
|
- // Map<String,Object> steelDeliveryOrderMap = new HashMap<>();
|
|
|
|
- // steelDeliveryOrderMap.put("pointName","小东门自助一体机");
|
|
|
|
- // steelDeliveryOrderMap.put("linkName","送货单打印");
|
|
|
|
- // steelDeliveryOrderMap.put("pointDate",null);
|
|
|
|
- // List<Map<String,Object>> steelList = getNormalOrderResult(resultTotalId);
|
|
|
|
- // Map<String,Object> steelLeaveFactoryMap = steelList.get(steelList.size()-1);
|
|
|
|
- // steelDeliveryOrderMap.put("segmenSqe",steelLeaveFactoryMap.get("segmenSqe"));
|
|
|
|
- // steelLeaveFactoryMap.put("segmenSqe",DataChange.dataToBigDecimal(steelLeaveFactoryMap.get("segmenSqe")).intValue() + 1);
|
|
|
|
- // steelList.remove(steelList.size()-1);
|
|
|
|
- // steelList.add(steelDeliveryOrderMap);
|
|
|
|
- // steelList.add(steelLeaveFactoryMap);
|
|
|
|
- // return steelList;
|
|
|
|
- //}
|
|
|
|
|
|
+ else if(orderType == 1 && "true".equals(omstruckOrderSeparateMapper.getPrintFlag())){
|
|
|
|
+ //如果是钢材的订单则
|
|
|
|
+ //根据订单id,查询送货单打印时间
|
|
|
|
+ Date printDate = omstruckOrderMapper.getOrderPrintDate(orderId);
|
|
|
|
+ Map<String,Object> steelDeliveryOrderMap = new HashMap<>();
|
|
|
|
+ steelDeliveryOrderMap.put("pointName","送货单打印");
|
|
|
|
+ steelDeliveryOrderMap.put("linkName","打单");
|
|
|
|
+ steelDeliveryOrderMap.put("pointDate",printDate);
|
|
|
|
+ List<Map<String,Object>> steelList = getNormalOrderResult(resultTotalId);
|
|
|
|
+ Map<String,Object> steelLeaveFactoryMap = steelList.get(steelList.size()-1);
|
|
|
|
+ steelDeliveryOrderMap.put("segmenSqe",steelLeaveFactoryMap.get("segmenSqe"));
|
|
|
|
+ steelLeaveFactoryMap.put("segmenSqe",DataChange.dataToBigDecimal(steelLeaveFactoryMap.get("segmenSqe")).intValue() + 1);
|
|
|
|
+ steelList.remove(steelList.size()-1);
|
|
|
|
+ steelList.add(steelDeliveryOrderMap);
|
|
|
|
+ steelList.add(steelLeaveFactoryMap);
|
|
|
|
+ return steelList;
|
|
|
|
+ }
|
|
else{
|
|
else{
|
|
return getNormalOrderResult(resultTotalId);
|
|
return getNormalOrderResult(resultTotalId);
|
|
}
|
|
}
|