自动化立体仓库 - WMS系统
#
whycq
2024-01-12 5bc7091e58978baea6537ca68a6afef5c22f31e7
src/main/java/com/zy/asrs/controller/MatV2Controller.java
@@ -148,4 +148,24 @@
        return R.ok();
    }
    @RequestMapping(value = "/matV2/auth")
    @ManagerAuth
    public R find(@RequestParam("matnr") String matnr,@RequestParam("type") Integer type) {
        List<MatV2> matV2s = new ArrayList<>();
        MatV2 matV2 = matV2Service.selectOne(new EntityWrapper<MatV2>().eq("matnr", matnr));;
        // type: 1:当前物料 2:当前节点所有物料 3:子节点所有物料
        switch (type) {
            case 1:
                matV2s = matV2Service.selectList(new EntityWrapper<MatV2>().eq("matnr", matnr));
                break;
            case 2:
                matV2s = matV2Service.selectList(new EntityWrapper<MatV2>().eq("uuid", matV2.getUuid()));
                break;
            case 3:
                matV2s = matV2Service.selectList(new EntityWrapper<MatV2>().eq("uuid", matV2.getTagId()));
                break;
        }
        return R.ok().add(matV2s);
    }
}