|
@@ -90,15 +90,24 @@ public class BackgroundProcessingController extends BaseRESTfulController {
|
|
|
return success(0);
|
|
|
}
|
|
|
|
|
|
- @ApiOperation(value = "更新运输订单状态接口")
|
|
|
- @PostMapping("updateOrderStatus")
|
|
|
+
|
|
|
+ @ApiOperation(value = "内转/采购新增上传金蝶表")
|
|
|
+ @PostMapping("insertToUploadEas")
|
|
|
public RESTfulResult updateOrderStatus(@RequestBody(required = false) Map<String,Object> map){
|
|
|
- if(map.get("orderNumber") != null){
|
|
|
- if(DataChange.dataToBigDecimal(map.get("orderStatus")).intValue() != 2) {
|
|
|
- int i = backgroundProcessingMapper.updateOrderStatus(map);
|
|
|
- return success(i);
|
|
|
+ try {
|
|
|
+ Map<String,Object> purchaseOrder = (Map<String, Object>) map.get("purchaseOrder");
|
|
|
+ List<Map<String,Object>> list= (List<Map<String, Object>>) map.get("list");
|
|
|
+ for(Map<String,Object> item:list){
|
|
|
+ item.put("purchaseOrderNo",purchaseOrder.get("purchaseOrderNo"));
|
|
|
+ backgroundProcessingMapper.insertNotUpload(item);
|
|
|
}
|
|
|
+ }catch (NullPointerException e){
|
|
|
+ e.printStackTrace();
|
|
|
+ return failed("缺乏参数!");
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ return failed("未知异常!");
|
|
|
}
|
|
|
- return failed(0);
|
|
|
+ return success("修改成功,稍后会自动上传金蝶!");
|
|
|
}
|
|
|
}
|