skyouc
2025-01-11 645da5e4e48dd94b760ea4dcbf80e22bf2a3f33c
zy-asrs-wms/src/main/java/com/zy/asrs/wms/apis/wcs/controller/OutStockController.java
@@ -5,18 +5,16 @@
import com.zy.asrs.wms.apis.wcs.entity.request.ContainerArrivedParam;
import com.zy.asrs.wms.apis.wcs.entity.request.TasksStatusCallbackParam;
import com.zy.asrs.wms.apis.wcs.services.WcsApiService;
import com.zy.asrs.wms.system.controller.BaseController;
import io.netty.util.internal.StringUtil;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
@Slf4j
@RestController
@RequestMapping("/out/stock/")
public class OutStockController {
public class OutStockController extends BaseController {
    @Autowired
    private WcsApiService wcsApiService;
@@ -35,7 +33,7 @@
            if (StringUtil.isNullOrEmpty(callbackParam.getTaskCode())) {
                return R.error("任务编码不能为空!!");
            }
            wcsApiService.receiveTaskStatus(callbackParam, "outStock");
            wcsApiService.receiveTaskStatus(callbackParam, "outStock", getHostId());
        } else {
            return R.error("上报事件类型不能为空!!");
        }
@@ -58,9 +56,23 @@
            return R.error("输送线节点编码不能为空!!");
        }
        return wcsApiService.containerArrivedNotify(arrivedParam, "outStock");
        return wcsApiService.containerArrivedNotify(arrivedParam, "outStock", getHostId());
    }
    /**
     * 容器流动通知
     * @param code 容器编码
     * @return
     */
    @GetMapping("/container/converyor/{code}")
    public R containerConveyor(@PathVariable String code) {
        if (StringUtil.isNullOrEmpty(code)) {
            return R.error("容器编码不能为空!!!");
        }
        return wcsApiService.containerConveryor(code);
    }
}