自动化立体仓库 - WMS系统
#
yxFwq
8 天以前 e9d5cf17813a52fe58a5924999655d01532a6b2b
#
7个文件已修改
49 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/BasErrorDeviceController.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/mapper/LocMastMapper.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/LocMastService.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/system/controller/OperateLogController.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/LocMastMapper.xml 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/operateLog/operateLog.html 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/BasErrorDeviceController.java
@@ -44,6 +44,16 @@
            errorDeviceParam.setEquipmentNo(locMast.getLocNo());
            errorDeviceParamList.add(errorDeviceParam);
        }
        List<LocMast> locMastList3 = locMastService.asrLocMastNotInDetl3();
        for (LocMast locMast : locMastList3){
            ErrorDeviceParam errorDeviceParam = new ErrorDeviceParam();
            errorDeviceParam.setErrorM("库位为F/D但存在工作档案");
            errorDeviceParam.setCategory("库位");
            errorDeviceParam.setEquipmentNo(locMast.getLocNo());
            errorDeviceParamList.add(errorDeviceParam);
        }
        return R.ok(errorDeviceParamList);
    }
src/main/java/com/zy/asrs/mapper/LocMastMapper.java
@@ -17,6 +17,7 @@
    LocMast queryFreeLocMast(@Param("row") Integer row, @Param("locType1") Short locType1);
    List<LocMast> asrLocMastNotInDetl1();
    List<LocMast> asrLocMastNotInDetl2();
    List<LocMast> asrLocMastNotInDetl3();
    List<ErrorDeviceParam> adjacentLocMast();
    @Select("select loc_no from asr_loc_mast where 1=1 and loc_sts = 'O' and crn_no = #{crnNo}")
src/main/java/com/zy/asrs/service/LocMastService.java
@@ -15,6 +15,7 @@
    LocMast queryFreeLocMast(Integer row, Short locType1);
    List<LocMast>  asrLocMastNotInDetl1();
    List<LocMast>  asrLocMastNotInDetl2();
    List<LocMast>  asrLocMastNotInDetl3();
    List<ErrorDeviceParam>  adjacentLocMast();
    /**
src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java
@@ -36,6 +36,11 @@
    }
    @Override
    public List<LocMast>  asrLocMastNotInDetl3() {
        return this.baseMapper.asrLocMastNotInDetl3();
    }
    @Override
    public List<ErrorDeviceParam>  adjacentLocMast() {
        return this.baseMapper.adjacentLocMast();
    }
src/main/java/com/zy/system/controller/OperateLogController.java
@@ -55,7 +55,7 @@
    }
    @RequestMapping(value = "/operateLog/edit/auth")
    @ManagerAuth
    @ManagerAuth(memo = "修改库位")
    public R edit(OperateLog operateLog) {
        if (Cools.isEmpty(operateLog)){
            return R.error();
@@ -69,14 +69,14 @@
    }
    @RequestMapping(value = "/operateLog/add/auth")
    @ManagerAuth
    @ManagerAuth(memo = "手动添加改库位")
    public R add(OperateLog operateLog) {
        operateLogService.insert(operateLog);
        return R.ok();
    }
    @RequestMapping(value = "/operateLog/update/auth")
    @ManagerAuth
    @ManagerAuth(memo = "手动修改库位")
    public R update(OperateLog operateLog){
        if (Cools.isEmpty(operateLog) || null==operateLog.getId()){
            return R.error();
@@ -86,7 +86,7 @@
    }
    @RequestMapping(value = "/operateLog/delete/auth")
    @ManagerAuth
    @ManagerAuth(memo = "手动删除库位")
    public R delete(Integer[] ids){
        if (Cools.isEmpty(ids)){
            return R.error();
src/main/resources/mapper/LocMastMapper.xml
@@ -77,6 +77,20 @@
            FROM asr_wrk_mast AS d
            WHERE a.loc_no = d.loc_no OR a.loc_no = d.source_loc_no
          )
        order by a.loc_no
    </select>
    <!--    库位为F\D但存在工作档案-->
    <select id="asrLocMastNotInDetl3" resultMap="BaseResultMap">
        SELECT a.*
        FROM asr_loc_mast AS a
        WHERE a.loc_sts IN ('F','D')
          AND EXISTS (
            SELECT 1
            FROM asr_wrk_mast AS d
            WHERE a.loc_no = d.loc_no OR a.loc_no = d.source_loc_no
        )
        order by a.loc_no
    </select>
    <!--    深浅库位不一致-->
src/main/webapp/views/operateLog/operateLog.html
@@ -30,6 +30,16 @@
            </div>
        </div>
    </div>
    <div class="layui-inline">
        <div class="layui-input-inline">
            <input class="layui-input" type="text" name="request" placeholder="请求数据" autocomplete="off">
        </div>
    </div>
    <div class="layui-inline">
        <div class="layui-input-inline">
            <input class="layui-input" type="text" name="response" placeholder="返回数据" autocomplete="off">
        </div>
    </div>
    <!-- 日期范围 -->
    <div class="layui-inline" style="width: 300px">
        <div class="layui-input-inline">