|
@@ -1,11 +1,12 @@
|
|
|
package com.steerinfo.dil.controller;
|
|
|
|
|
|
+import com.alibaba.druid.support.json.JSONUtils;
|
|
|
import com.steerinfo.dil.feign.ESFeign;
|
|
|
+import com.steerinfo.dil.feign.JoinFeign;
|
|
|
import com.steerinfo.dil.mapper.OmstruckOrderMapper;
|
|
|
+import com.steerinfo.dil.model.OmstruckOrder;
|
|
|
import com.steerinfo.dil.service.IOmstruckOrderService;
|
|
|
-import com.steerinfo.dil.util.BaseRESTfulController;
|
|
|
-import com.steerinfo.dil.util.ColumnDataUtil;
|
|
|
-import com.steerinfo.dil.util.PageListAdd;
|
|
|
+import com.steerinfo.dil.util.*;
|
|
|
|
|
|
import com.steerinfo.framework.controller.RESTfulResult;
|
|
|
import com.steerinfo.framework.service.pagehelper.PageHelper;
|
|
@@ -45,6 +46,10 @@ public class OmstruckOrderController extends BaseRESTfulController {
|
|
|
ESFeign esFeign;
|
|
|
@Autowired
|
|
|
OmstruckOrderMapper omstruckOrderMapper;
|
|
|
+ @Autowired
|
|
|
+ EASCapacityTestUtil easCapacityTestUtil;
|
|
|
+ @Autowired
|
|
|
+ JoinFeign joinFeign;
|
|
|
|
|
|
|
|
|
/**
|
|
@@ -793,6 +798,20 @@ public class OmstruckOrderController extends BaseRESTfulController {
|
|
|
public RESTfulResult updateCapacityId(@RequestBody Map<String,Object> map) {
|
|
|
int result = omstruckOrderService.updateCapacityId(map);
|
|
|
if (result == 1) {
|
|
|
+ BigDecimal orderId = DataChange.dataToBigDecimal(map.get("orderId"));
|
|
|
+ OmstruckOrder omstruckOrder1 = omstruckOrderMapper.selectByPrimaryKey(orderId);
|
|
|
+ // 如果是钢材车辆,同步修改分录车号
|
|
|
+ if (omstruckOrder1.getOrderType().intValue() == 1) {
|
|
|
+ BigDecimal saleOrderMaterialId = omstruckOrder1.getOrderPlanId();
|
|
|
+ Map<String, Object> input = joinFeign.findCarNumberByOrderId(saleOrderMaterialId);
|
|
|
+ Map<String, Object> totalMap = easCapacityTestUtil.getTotalMap();
|
|
|
+ totalMap.put("input",input);
|
|
|
+ System.out.println(totalMap);
|
|
|
+ String json = JSONUtils.toJSONString(totalMap);
|
|
|
+ System.out.println(json);
|
|
|
+ Map<String, Object> s = joinFeign.pushCarNumberToEas(totalMap);
|
|
|
+ System.out.println(s);
|
|
|
+ }
|
|
|
return success(result);
|
|
|
}
|
|
|
else {
|