|
@@ -134,12 +134,23 @@ public class TmstruckMeasureCommissionServiceImpl implements ITmstruckMeasureCom
|
|
|
Integer orderType = DataChange.dataToBigDecimal(map.get("orderTypee")).intValue();
|
|
|
BigDecimal orderId = DataChange.dataToBigDecimal(map.get("orderId"));
|
|
|
int i = 0;
|
|
|
+ int j=0;
|
|
|
if(orderType == 12) {
|
|
|
//查询进厂收货单位
|
|
|
Integer receiveId = tmstruckMeasureCommissionMapper.getLxRealReceiveIdByOrderId(orderId);
|
|
|
if(receiveId == 1){
|
|
|
//给达钢发送委托
|
|
|
-
|
|
|
+ j = sendMeasureCommissionMes(map);
|
|
|
+ }else if(receiveId == 2){
|
|
|
+ //给达兴发送委托
|
|
|
+ i = sendDXMeasureCommissionMes(map);
|
|
|
+ }
|
|
|
+ }if(orderType == 20) {//内转零星进厂
|
|
|
+ //查询进厂收货单位
|
|
|
+ Integer receiveId = tmstruckMeasureCommissionMapper.getLxRealReceiveIdByOrderId(orderId);
|
|
|
+ if(receiveId == 1){
|
|
|
+ //给达钢发送委托
|
|
|
+ j = sendMeasureCommissionMes(map);
|
|
|
}else if(receiveId == 2){
|
|
|
//给达兴发送委托
|
|
|
i = sendDXMeasureCommissionMes(map);
|
|
@@ -148,7 +159,7 @@ public class TmstruckMeasureCommissionServiceImpl implements ITmstruckMeasureCom
|
|
|
Integer sendId = tmstruckMeasureCommissionMapper.getLxRealSendUnitIdByOrderId(orderId);
|
|
|
if(sendId == 1){
|
|
|
//给达钢发送委托
|
|
|
-
|
|
|
+ j = sendMeasureCommissionMes(map);
|
|
|
}else if(sendId == 2){
|
|
|
//给达兴发送委托
|
|
|
i = sendDXMeasureCommissionMes(map);
|
|
@@ -160,7 +171,7 @@ public class TmstruckMeasureCommissionServiceImpl implements ITmstruckMeasureCom
|
|
|
Integer receiveId = tmstruckMeasureCommissionMapper.getLxRealReceiveIdByOrderId(orderId);
|
|
|
if(receiveId == 1){
|
|
|
//给达钢发送委托1
|
|
|
-
|
|
|
+ j = sendMeasureCommissionMes(map);
|
|
|
}else if (receiveId == 2){
|
|
|
//给达兴发送委托
|
|
|
i = sendDXMeasureCommissionMes(map);
|
|
@@ -170,14 +181,14 @@ public class TmstruckMeasureCommissionServiceImpl implements ITmstruckMeasureCom
|
|
|
Integer sendUnitId = tmstruckMeasureCommissionMapper.getLxRealSendUnitIdByOrderId(orderId);
|
|
|
if(sendUnitId == 1){
|
|
|
//给达钢发送委托1
|
|
|
-
|
|
|
+ j = sendMeasureCommissionMes(map);
|
|
|
}else if (sendUnitId == 2){
|
|
|
//给达兴发送委托
|
|
|
i = sendDXMeasureCommissionMes(map);
|
|
|
}
|
|
|
}
|
|
|
addMeasureCommission(map); // 添加计毛委托
|
|
|
- return i;
|
|
|
+ return i+j;
|
|
|
}
|
|
|
|
|
|
|
|
@@ -219,7 +230,6 @@ public class TmstruckMeasureCommissionServiceImpl implements ITmstruckMeasureCom
|
|
|
BigDecimal orderType = DataChange.dataToBigDecimal(map.get("orderTypee"));
|
|
|
switch (orderType.intValue()){
|
|
|
case 1:
|
|
|
-
|
|
|
break;
|
|
|
case 2:
|
|
|
break;
|
|
@@ -229,7 +239,6 @@ public class TmstruckMeasureCommissionServiceImpl implements ITmstruckMeasureCom
|
|
|
break;
|
|
|
case 11:
|
|
|
case 4:
|
|
|
-
|
|
|
break;
|
|
|
case 5:
|
|
|
case 6:
|
|
@@ -244,9 +253,32 @@ public class TmstruckMeasureCommissionServiceImpl implements ITmstruckMeasureCom
|
|
|
measureCommission.put("IsAssembly", false);
|
|
|
measureCommission.put("deliveryMethod", "磅重交货");
|
|
|
measureCommission.put("packagesNum", 0);
|
|
|
+ break;
|
|
|
+ case 12:
|
|
|
+ case 20://内转零星进厂(老厂区)
|
|
|
+ case 15:
|
|
|
+ //零星计量委托(老厂区)
|
|
|
+ measureCommission = tmstruckMeasureCommissionMapper.sproadicMeasure(map);
|
|
|
+ measureCommission.put("isRelationEAS",false);
|
|
|
+ measureCommission.put("flowTo","进厂");
|
|
|
+ measureCommission.put("isDel", false);
|
|
|
+ measureCommission.put("isInsert", true);
|
|
|
+ measureCommission.put("deliveryMethod", "磅重交货");
|
|
|
+ measureCommission.put("packagesNum", 0);
|
|
|
+ break;
|
|
|
+ case 13:
|
|
|
+ case 16:
|
|
|
+ //零星计量委托(老厂区)
|
|
|
+ measureCommission = tmstruckMeasureCommissionMapper.sproadicMeasure(map);
|
|
|
+ measureCommission.put("isRelationEAS",false);
|
|
|
+ measureCommission.put("flowTo","出厂");
|
|
|
+ measureCommission.put("isDel", false);
|
|
|
+ measureCommission.put("isInsert", true);
|
|
|
+ measureCommission.put("deliveryMethod", "磅重交货");
|
|
|
+ measureCommission.put("packagesNum", 0);
|
|
|
}
|
|
|
/*访问接口发送数据*/
|
|
|
-// sendMesToMeasure(measureCommission);
|
|
|
+ sendMesToMeasure(measureCommission);
|
|
|
return 1;
|
|
|
}
|
|
|
|