|
@@ -904,6 +904,19 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
}else if(orderType!=21&&orderType!=25){
|
|
}else if(orderType!=21&&orderType!=25){
|
|
//添加各个实绩
|
|
//添加各个实绩
|
|
omstruckOrderSeparateService.addAllSonResult(orderMessage);
|
|
omstruckOrderSeparateService.addAllSonResult(orderMessage);
|
|
|
|
+ if (orderType==19){
|
|
|
|
+ Map<String,Object> sporadicMap=new HashMap<>();
|
|
|
|
+ sporadicMap.put("orderNumber",orderMessage.get("orderNumber"));
|
|
|
|
+ String capacityNumber = omstruckOrderMapper.getCapacityNumberByCapacityId(DataChange.dataToBigDecimal(orderMessage.get("capacityId")));
|
|
|
|
+ sporadicMap.put("capacityNumber",capacityNumber);
|
|
|
|
+ //是否发送空委托标志
|
|
|
|
+ sporadicMap.put("firstMC",1);
|
|
|
|
+ Map<String, Object> stringObjectMap = tmsTruckFeign.addSporadicOddMeasureCommission(sporadicMap);
|
|
|
|
+ System.out.println(stringObjectMap);
|
|
|
|
+ if (DataChange.dataToBigDecimal(stringObjectMap.get("data")).intValue()==0){
|
|
|
|
+ throw new RuntimeException("委托发送失败!");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
//判断订单是否是一车多单
|
|
//判断订单是否是一车多单
|
|
if (orderType ==12 || orderType ==13 || orderType ==14 || orderType ==19) {
|
|
if (orderType ==12 || orderType ==13 || orderType ==14 || orderType ==19) {
|