*
lsh
2025-04-28 e82ebf78cdc2b0c0579f8bc00f9956ce4f76bffc
src/main/java/com/zy/asrs/controller/OpenController.java
@@ -93,8 +93,9 @@
    //创建任务
    @PostMapping("/taskCreate")
    @AppAuth(memo = "WMS任务下发")
    @Transactional
    public R taskCreate(@RequestHeader String appkey,
    public synchronized R taskCreate(@RequestHeader String appkey,
                          @RequestBody List<TaskCreateParam> param1,
                          HttpServletRequest request) {
        auth(appkey, param1, request);
@@ -105,15 +106,19 @@
                if (Cools.isEmpty(param)) {
                    return R.parse(BaseRes.PARAM);
                }
                if (Cools.isEmpty(param.getTaskNo())) {
                    return R.error("任务号[taskNo]不能为空");
                }
                if (Cools.isEmpty(param.getIoType())) {
                    return R.error("任务类型[ioType]不能为空");
                }
                param.updateIoTyoe(param.getIoType());//中航下发  1:出库,2:移库 3:入库   ====转换为====>  1:入库,2:出库,3:移库
                if (Cools.isEmpty(param.getBarcode())) {
                    return R.error("条码[barcode]不能为空");
                }
                String locNo=null;
                if(param.getIoType()==1){
                    locNo=param.getTargetPoint();