|
@@ -69,21 +69,24 @@ public class OmstruckOrderMaterialController extends BaseRESTfulController {
|
|
|
public RESTfulResult updateMaterialMes(@RequestBody(required = false) Map<String, Object> map){
|
|
|
int i = omstruckOrderMaterialService.updateMaterialMes(map);
|
|
|
BigDecimal saleOrderId = DataChange.dataToBigDecimal(map.get("saleOrderId"));
|
|
|
-// 调用金蝶接口,将销售订单推送到金蝶系统
|
|
|
- Map<String, Object> input = joinFeign.getSaleOrder(saleOrderId);
|
|
|
- Map<String, Object> head = (Map<String, Object>) input.get("head");
|
|
|
- head.put("status", "update");
|
|
|
- // 获得金蝶接口配置:正式
|
|
|
- Map<String, Object> totalMap = easUtil.getTotalMap();
|
|
|
+ if(saleOrderId != null){
|
|
|
+ // 调用金蝶接口,将销售订单推送到金蝶系统
|
|
|
+ Map<String, Object> input = joinFeign.getSaleOrder(saleOrderId);
|
|
|
+ Map<String, Object> head = (Map<String, Object>) input.get("head");
|
|
|
+ head.put("status", "update");
|
|
|
+ // 获得金蝶接口配置:正式
|
|
|
+ Map<String, Object> totalMap = easUtil.getTotalMap();
|
|
|
// // 获得金蝶接口配置:测试
|
|
|
// Map<String, Object> totalMap = easDeleteTestUtil.getTotalMap();
|
|
|
- // 组装报文
|
|
|
- totalMap.put("input", input);
|
|
|
- System.out.println(totalMap);
|
|
|
- String json = JSONUtils.toJSONString(totalMap);
|
|
|
- System.out.println(json);
|
|
|
- Map<String,Object> resultMap = joinFeign.pushSaleOrderToEas(totalMap);
|
|
|
- System.out.println(resultMap);
|
|
|
+ // 组装报文
|
|
|
+ totalMap.put("input", input);
|
|
|
+ System.out.println(totalMap);
|
|
|
+ String json = JSONUtils.toJSONString(totalMap);
|
|
|
+ System.out.println(json);
|
|
|
+ Map<String,Object> resultMap = joinFeign.pushSaleOrderToEas(totalMap);
|
|
|
+ System.out.println(resultMap);
|
|
|
+ return success(i);
|
|
|
+ }
|
|
|
return success(i);
|
|
|
}
|
|
|
}
|