cl
10 小时以前 f72dd902d364419b9522b48d005e9501d0df250d
rsf-open-api/src/main/java/com/vincent/rsf/openApi/controller/WmsErpController.java
@@ -13,6 +13,7 @@
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;
@@ -55,6 +56,18 @@
    }
    /**
     * 多条入/出库通知单下发;逐条等同 /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
     */