自动化立体仓库 - WMS系统
zjj
2023-09-09 5d027c7a3425724fd7101bde2d1dd8d5c4fb8f1b
#订单出库
3个文件已修改
20 ■■■■ 已修改文件
src/main/java/com/zy/asrs/mapper/ManLocDetlMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/ManLocDetlMapper.xml 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/mapper/ManLocDetlMapper.java
@@ -86,7 +86,7 @@
    long selectAllPageSize(Map<String, Object> condition);
    ManLocDetl selectInventory(String LocNo, String Matnr, String batch);
    ManLocDetl selectInventory(@Param("LocNo") String LocNo,@Param("matnr") String Matnr,@Param("batch") String batch);
    int deleteDatailed (String locNo, String matnr,String batch);
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -788,6 +788,11 @@
        String jsonLocNo = (String) json.get("locNo"); //获取库位码
        String jsonBarNo = (String) json.get("barcode"); //获取托盘码
        LocMast locMast = locMastService.selectLocStatus(jsonLocNo);
        if (locMast.getLocSts().equals("X")){
            return R.error("库位已被冻结");
        }
        List<WaitPakin> waitPakins = waitPakinService.selectList(new EntityWrapper<WaitPakin>().eq("zpallet", jsonBarNo)); //获取对应组托信息
        if (Cools.isEmpty(waitPakins)){
            return R.error("未查询到组托");
src/main/resources/mapper/ManLocDetlMapper.xml
@@ -349,15 +349,10 @@
        select top 1 * from man_loc_detl
        where loc_no=#{LocNo}
        and 1=1
        and matnr=#{Matnr}
        <choose>
            <when test="batch != null and batch != ''">
                and batch = #{batch}
            </when>
            <otherwise>
                and (batch IS NULL OR batch = '')
            </otherwise>
        </choose>
        and matnr=#{matnr}
        <if test="batch != null and batch !='' ">
          and  batch like '%' + #{batch} + '%'
        </if>
    </select>
    <sql id="selectAllWarningSql">
        <if test="locNo!=null and locNo!='' ">