skyouc
2025-03-25 440040fcd67579bc9fff14a95765314e7d6f04f4
修改
#
库位绑定库位类型优化
3个文件已修改
15 ■■■■ 已修改文件
rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/LocAreaMatController.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/params/LocModifyParams.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/LocAreaMatController.java
@@ -57,10 +57,14 @@
    @OperationLog("Create loc areas mats")
    @PostMapping("/locAreaMat/save")
    public R save(@RequestBody LocAreaMat locAreaMat) {
        if (Objects.isNull(locAreaMat.getWarehouseId())) {
            return R.error("仓库不能为空!!");
        }
        if (Objects.isNull(locAreaMat.getAreaId())) {
            return R.error("库区不能为空!!");
        }
        locAreaMat.setCreateBy(getLoginUserId());
        locAreaMat.setCreateTime(new Date());
        locAreaMat.setUpdateBy(getLoginUserId());
        locAreaMat.setUpdateTime(new Date());
        if (!locAreaMatService.save(locAreaMat)) {
            return R.error("Save Fail");
        }
rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/params/LocModifyParams.java
@@ -25,9 +25,6 @@
    @ApiModelProperty("分区ID")
    private Long locAreaId;
    @ApiModelProperty("库位类型")
    private List<Long> typeIds;
    @ApiModelProperty("库位信息")
    private Loc loc;
rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocServiceImpl.java
@@ -50,8 +50,8 @@
        }
        String join = locs.getLoc().getType();
        if (!Objects.isNull(locs.getTypeIds()) && !locs.getTypeIds().isEmpty()) {
             join = StringUtils.join(locs.getTypeIds(), ",");
        if (!Objects.isNull(loc.getTypeIds()) && !loc.getTypeIds().isEmpty()) {
             join = StringUtils.join(loc.getTypeIds(), ",");
        }
        boolean update = this.update(new LambdaUpdateWrapper<Loc>()
                .in(Loc::getId, locs.getId())