自动化立体仓库 - WMS系统
zjj
2023-09-06 e96735d51730b816041a6123e865c259856b4781
#上架规则完成
4个文件已修改
21 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/mapper/NodeMapper.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/NodeServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/NodeMapper.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/OrderDetlMapper.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/mapper/NodeMapper.java
@@ -19,5 +19,8 @@
    Integer listByPageCount(Map<String, Object> map);
    List<String> getRommendLoc(@Param("matnr") String matnr);
    List<String> getRommendLoc(@Param("rowBeg") Integer rowBeg,@Param("rowEnd") Integer rowEnd
            ,@Param("bayBeg") Integer bayBeg,@Param("bayEnd") Integer bayEnd
            ,@Param("levBeg") Integer levBeg,@Param("levEnd") Integer levEnd);
}
src/main/java/com/zy/asrs/service/impl/NodeServiceImpl.java
@@ -230,7 +230,7 @@
    @Override
    public List<String> getRemmendLoc(String matnr) {
        LocRule locRule = locRuleService.selectOne(new EntityWrapper<LocRule>().eq("matnr", matnr));
        this.baseMapper.getRommendLoc(locRule.getRowBeg(),locRule.getRowEnd(),locRule.getBayBeg(),locRule.getBayEnd(),locRule.getLevBeg(),locRule.getLevEnd());
        return
        List<String> list = this.baseMapper.getRommendLoc(locRule.getRowBeg(),locRule.getRowEnd(),locRule.getBayBeg(),locRule.getBayEnd(),locRule.getLevBeg(),locRule.getLevEnd());
        return list;
    }
}
src/main/resources/mapper/NodeMapper.xml
@@ -84,7 +84,11 @@
    </select>
    <select id="getRommendLoc" resultType="java.lang.String">
        select name from man_node
        where level = 3 and parent_name = 'C'
        where level = 3
        and (row1 >=#{rowBeg}  and row1 &lt;= #{rowEnd})
        and (bay1 >=#{bayBeg}  and bay1 &lt;= #{bayEnd})
        and (lev1 >=#{levBeg}  and lev1 &lt;= #{levEnd})
    </select>
</mapper>
src/main/resources/mapper/OrderDetlMapper.xml
@@ -71,9 +71,9 @@
        where 1=1
        and order_no = #{orderNo}
        and matnr = #{matnr}
        <if test="batch!=null and batch!=''">
            and batch = #{batch}
        </if>
<!--        <if test="batch!=null and batch!=''">-->
<!--            and batch = #{batch}-->
<!--        </if>-->
    </select>
    <select id="selectWorkingDetls" resultMap="BaseResultMap">