|
@@ -215,12 +215,23 @@ public class TmstruckLeaveFactoryResultServiceImpl implements ITmstruckLeaveFact
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- //if(orderType == 13){
|
|
|
- // Map<String,Object> loadResultMap = tmstruckLoadResultMapper.getLoadResultMap(DataChange.dataToBigDecimal(mesMap.get("resultTotalId")));
|
|
|
- // if(loadResultMap == null || loadResultMap.get("loadEndTime") == null){
|
|
|
- // throw new Exception("该车未扫装货,请提醒司机去扫装货");
|
|
|
- // }
|
|
|
- //}
|
|
|
+ if(orderType == 13 ){
|
|
|
+ //检查物资类型
|
|
|
+ List<String> materials=null;
|
|
|
+ try{
|
|
|
+ materials=tmstruckLeaveFactoryResultMapper.getMaterial(orderNumber);
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ System.out.println("查询物资失败,不检查是否装货,不影响后续执行");
|
|
|
+ }
|
|
|
+ //检查是否装货
|
|
|
+ if(materials!=null && materials.size()>0){
|
|
|
+ Map<String,Object> loadResultMap = tmstruckLoadResultMapper.getLoadResultMap(DataChange.dataToBigDecimal(mesMap.get("resultTotalId")));
|
|
|
+ if(loadResultMap == null || loadResultMap.get("loadEndTime") == null){
|
|
|
+ throw new Exception("该车未扫装货,请提醒司机去扫装货");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
map.putAll(mesMap);
|
|
|
map.putAll(selectMap);
|
|
|
map.remove("Sqe");
|