|
@@ -42,7 +42,18 @@ public class TmstruckMeasureCommissionServiceImpl implements ITmstruckMeasureCom
|
|
|
UtilsMapper utilsMapper;
|
|
|
@Autowired
|
|
|
private RulesServiceImpl rulesService;
|
|
|
- /**
|
|
|
+
|
|
|
+ private static final String daGangUrl = "http://172.16.33.122:44325/api/logistics/TareApplyFor";
|
|
|
+
|
|
|
+ private static final String daXingUrl = "http://172.16.59.251:8121/daXingWeight/OrderBusiness/addOrder.do";
|
|
|
+
|
|
|
+ //给达钢发送委托
|
|
|
+ private static final List<Integer> judgeDaGangNum = Arrays.asList(5, 6, 11, 17);
|
|
|
+
|
|
|
+ //给达兴发委托
|
|
|
+ private static final List<Integer> judgeDaXinNum = Arrays.asList(7, 18);
|
|
|
+
|
|
|
+ /**
|
|
|
* 查询计量委托 0 :计皮 1:计毛
|
|
|
* @param map orderTypee 订单类型 type 是计皮还是计毛
|
|
|
* @return
|
|
@@ -95,16 +106,16 @@ public class TmstruckMeasureCommissionServiceImpl implements ITmstruckMeasureCom
|
|
|
//获取当前订单是属于哪个厂区订单
|
|
|
Integer receiveId = tmstruckMeasureCommissionMapper.getReceiveIdByRequirementOrderId(DataChange.dataToBigDecimal(map.get("orderId")));
|
|
|
if(receiveId == 1){
|
|
|
- i += sendMeasureCommissionMes(map); //发送委托给达州钢铁
|
|
|
+ i = sendMeasureCommissionMes(map); //发送委托给达州钢铁
|
|
|
}else if(receiveId == 2) {
|
|
|
- i += sendDXMeasureCommissionMes(map); //发送委托给达兴能源
|
|
|
+ i = sendDXMeasureCommissionMes(map); //发送委托给达兴能源
|
|
|
}
|
|
|
- }else if(orderType == 6 || orderType == 5 || orderType == 11){
|
|
|
+ }else if(judgeDaGangNum.contains(orderType)){
|
|
|
//发送委托给达州钢铁
|
|
|
- i += sendMeasureCommissionMes(map);
|
|
|
- }else if(orderType == 18 || orderType == 7) {
|
|
|
+ i = sendMeasureCommissionMes(map);
|
|
|
+ }else if(judgeDaXinNum.contains(orderType)) {
|
|
|
//发送委托给达兴能源
|
|
|
- i += sendDXMeasureCommissionMes(map);
|
|
|
+ i = sendDXMeasureCommissionMes(map);
|
|
|
}
|
|
|
|
|
|
return i;
|
|
@@ -242,17 +253,10 @@ public class TmstruckMeasureCommissionServiceImpl implements ITmstruckMeasureCom
|
|
|
measureCommission.put("deliveryMethod", "磅重交货");
|
|
|
measureCommission.put("packagesNum", 0);
|
|
|
break;
|
|
|
- case 3:
|
|
|
- break;
|
|
|
- case 10:
|
|
|
- break;
|
|
|
- case 4:
|
|
|
- break;
|
|
|
case 5:
|
|
|
case 6:
|
|
|
- case 7:
|
|
|
- case 8:
|
|
|
-// case 9:
|
|
|
+// case 8:
|
|
|
+ case 17:
|
|
|
measureCommission = tmstruckMeasureCommissionMapper.purchaseMeasure(map);
|
|
|
if(measureCommission == null){
|
|
|
return 0;
|
|
@@ -336,8 +340,8 @@ public class TmstruckMeasureCommissionServiceImpl implements ITmstruckMeasureCom
|
|
|
map.put("materialId", measureCommission.get("materialId"));
|
|
|
addMeasureCommission(map); // 添加计量委托
|
|
|
// System.out.println(measureCommission);
|
|
|
- /*访问接口发送数据*/
|
|
|
// return 1;
|
|
|
+ /*访问接口发送数据*/
|
|
|
return sendMesToMeasure(measureCommission);
|
|
|
|
|
|
}
|
|
@@ -364,13 +368,7 @@ public class TmstruckMeasureCommissionServiceImpl implements ITmstruckMeasureCom
|
|
|
measureCommission.put("crname", "admin");
|
|
|
measureCommission.put("ended", "0");
|
|
|
break;
|
|
|
- case 4:
|
|
|
- break;
|
|
|
- case 5:
|
|
|
- case 6:
|
|
|
case 7:
|
|
|
- case 8:
|
|
|
- case 17:
|
|
|
case 18:
|
|
|
measureCommission = tmstruckMeasureCommissionMapper.purchaseDXMeasure(map);
|
|
|
if(measureCommission == null)
|
|
@@ -379,8 +377,6 @@ public class TmstruckMeasureCommissionServiceImpl implements ITmstruckMeasureCom
|
|
|
measureCommission.put("billType", "0");
|
|
|
measureCommission.put("crname", "admin");
|
|
|
measureCommission.put("ended", "0");
|
|
|
- case 9:
|
|
|
- break;
|
|
|
case 10:
|
|
|
case 20:
|
|
|
//新区采购内转
|
|
@@ -403,8 +399,6 @@ public class TmstruckMeasureCommissionServiceImpl implements ITmstruckMeasureCom
|
|
|
}
|
|
|
measureCommission.put("ended", "0");
|
|
|
break;
|
|
|
- case 11:
|
|
|
- break;
|
|
|
case 12:
|
|
|
case 13:
|
|
|
case 15:
|
|
@@ -440,11 +434,9 @@ public class TmstruckMeasureCommissionServiceImpl implements ITmstruckMeasureCom
|
|
|
sendMap.add(map);
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
|
jsonObject.put("data", sendMap);
|
|
|
-
|
|
|
- String url = "http://172.16.33.122:44325/api/logistics/TareApplyFor";
|
|
|
String jsonData = null;
|
|
|
try {
|
|
|
- jsonData = HTTPRequestUtils.send(url, jsonObject, "utf-8");
|
|
|
+ jsonData = HTTPRequestUtils.send(daGangUrl, jsonObject, "utf-8");
|
|
|
} catch (IOException e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
@@ -471,10 +463,9 @@ public class TmstruckMeasureCommissionServiceImpl implements ITmstruckMeasureCom
|
|
|
public int sendMesToDXMeasure(Map<String, Object> map){
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
|
jsonObject.putAll(map);
|
|
|
- String url = "http://172.16.59.251:8121/daXingWeight/OrderBusiness/addOrder.do";
|
|
|
String jsonData = null;
|
|
|
try {
|
|
|
- jsonData = HTTPRequestUtils.send(url, jsonObject, "utf-8");
|
|
|
+ jsonData = HTTPRequestUtils.send(daXingUrl, jsonObject, "utf-8");
|
|
|
} catch (IOException e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
@@ -553,11 +544,11 @@ public class TmstruckMeasureCommissionServiceImpl implements ITmstruckMeasureCom
|
|
|
case 11:
|
|
|
i += addNZMeasureCommission(map);
|
|
|
break;
|
|
|
-// case 17:
|
|
|
+ case 17:
|
|
|
case 18:
|
|
|
i+=addMaoMeasureCommission(map);
|
|
|
}
|
|
|
- if(i == 1){
|
|
|
+ if(i == 1 && orderType.intValue() == 11){
|
|
|
//发送委托成功后修改订单物资表
|
|
|
tmstruckMeasureCommissionMapper.updateOmsTruckMaterial(map);
|
|
|
if(map.get("deletedCommission") != null){
|