自动化立体仓库 - WMS系统
zwl
2026-01-09 ad3069112183bdf9301c0384bfdd6b795d43b56b
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -66,6 +66,8 @@
    @Autowired
    private BasArmMastService basArmMastService;
    @Autowired
    private BasAgvLocDetlService basAgvLocDetlService;
    @Autowired
    private BasArmMastSignService basArmMastSignService;
    @Autowired
    private BasAgvMastService basAgvMastService;
@@ -528,6 +530,13 @@
    @Override
    @Transactional
    public void syncMat(MatSyncParam param) {
        if(param.getMatDetails().get(0).getOperateType()==3){
            Mat mat1 = matService.selectByMatnr(param.getMatDetails().get(0).getMatnr());
            if(Cools.isEmpty(mat1)){
                throw new CoolException("商品不存在无法禁用");
            }
        }
        if (Cools.isEmpty(param.getMatDetails()) || param.getMatDetails().size() <=0 ) {
            throw new CoolException("商品数据为空");
        }
@@ -969,8 +978,8 @@
    }
    private AgvLocListDetlParam buildAgvLocListDetlParam(String locNo, String locSts) {
        List<LocDetl> detlList = locDetlService.selectList(
                new EntityWrapper<LocDetl>().eq("loc_no", locNo)
        List<BasAgvLocDetl> detlList = basAgvLocDetlService.selectList(
                new EntityWrapper<BasAgvLocDetl>().eq("loc_no", locNo)
        );
        
        AgvLocListDetlParam dto = new AgvLocListDetlParam();