| | |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Objects; |
| | | |
| | |
| | | } |
| | | |
| | | /** |
| | | * 多条入/出库通知单下发;逐条等同 /order/add,失败条见 data.items,有失败时本地事务回滚。 |
| | | */ |
| | | @ApiOperation("批量新增单据(兼容修改、取消)") |
| | | @PostMapping("/order/addAll") |
| | | public CommonResponse orderAddAll(@RequestBody List<ErpOpParams> paramsList) { |
| | | if (paramsList == null || paramsList.isEmpty()) { |
| | | throw new CoolException("参数不能为空!!"); |
| | | } |
| | | return wmsErpService.addOrUpdateOrders(paramsList); |
| | | } |
| | | |
| | | /** |
| | | * 取消订单/取消单据。与 /order/add 传 operateType=3 的取消逻辑一致,均转发立库 sync/orders/delete。 |
| | | * @param params 至少包含 orderNo,可选 orderItems |
| | | */ |