*
lsh
2025-04-18 25e6a77fdca15feccadb9d4ccf5baf83e1bfd62a
src/main/java/com/zy/asrs/controller/LocMastController.java
@@ -62,7 +62,7 @@
        EntityWrapper<LocMast> wrapper = new EntityWrapper<>();
        convert(param, wrapper);
        if (!Cools.isEmpty(orderByField)){wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));}
        return R.ok(locMastService.selectPage(new Page<>(curr, limit), wrapper.eq("status",0)));
        return R.ok(locMastService.selectPage(new Page<>(curr, limit), wrapper.eq("STATUS",0)));
    }
    private <T> void convert(Map<String, Object> map, EntityWrapper<T> wrapper){
@@ -145,9 +145,22 @@
        if (Cools.isEmpty(locMast) || null==locMast.getLocNo()){
            return R.error();
        }
        if (!Cools.isEmpty(locMast.getContainerCode())){
            locMast.setBarcode(locMast.getContainerCode());
        }
        if (locMast.getEmptyContainer$().equals("N") ){
            if (locMast.getContainerCode().isEmpty() || locMast.getContainerTypeCode().isEmpty()){
                return R.error("容器编码或容器类型有误");
            }
        }
        if (locMast.getLocSts().equals("O")){
            locMast.setBarcode(null);
        }
        locMast.setModiUser(getUserId());
        locMast.setModiTime(new Date());
        locMastService.updateById(locMast);
        locMastService.toWmsLocStatus(locMast);
        return R.ok();
    }