自动化立体仓库 - WMS系统
zjj
2023-09-14 d0cbcf35900093c606937a6f78423a0c75d6f939
#批次
7个文件已修改
25 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/OutController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/mapper/ManLocDetlMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/ManLocDetlService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/ManLocDetlServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/ManLocDetlMapper.xml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/picking/picking.js 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/report/locDetl.html 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/OutController.java
@@ -76,7 +76,7 @@
            double issued = Optional.of(orderDetl.getAnfme() - orderDetl.getWorkQty()).orElse(0.0D);
            if (issued <= 0.0D) { continue; }
            List<ManLocDetl> manLocDetls = manLocDetlService.queryStock(orderDetl.getMatnr());
            List<ManLocDetl> manLocDetls = manLocDetlService.queryStock(orderDetl.getMatnr(),orderDetl.getBatch());
            for (ManLocDetl locDetl : manLocDetls) {
                if (issued > 0) {
                    boolean sign = false;
src/main/java/com/zy/asrs/mapper/ManLocDetlMapper.java
@@ -55,7 +55,7 @@
    // -------------------------------------------------
    List<ManLocDetl> queryStock(@Param("matnr") String matnr);
    List<ManLocDetl> queryStock(@Param("matnr") String matnr,@Param("batch") String batch);
    Double queryStockAnfme(String matnr, String batch);
src/main/java/com/zy/asrs/service/ManLocDetlService.java
@@ -49,7 +49,7 @@
    // --------------------------------------------------
    List<ManLocDetl> queryStock(String matnr);
    List<ManLocDetl> queryStock(String matnr,String batch);
    Double queryStockAnfme(String matnr, String batch);
src/main/java/com/zy/asrs/service/impl/ManLocDetlServiceImpl.java
@@ -91,8 +91,8 @@
    }
    @Override
    public List<ManLocDetl> queryStock(String matnr) {
        return this.baseMapper.queryStock(matnr);
    public List<ManLocDetl> queryStock(String matnr,String batch) {
        return this.baseMapper.queryStock(matnr,batch);
    }
    @Override
src/main/resources/mapper/ManLocDetlMapper.xml
@@ -419,6 +419,9 @@
        where 1=1
        and b.loc_sts = 'F'
        and a.matnr = #{matnr}
        <if test="batch != null || batch != ''">
            and a.batch = #{batch}
        </if>
    </select>
    <delete id="deleteDatailed">
@@ -443,6 +446,9 @@
        where 1=1
        and loc_no = #{locNo}
        and matnr = #{matnr}
        <if test="batch != null || batch != ''">
            and batch = #{batch}
        </if>
<!--        <choose>-->
<!--            <when test="batch != null and batch!=''  ">-->
<!--                and batch = #{batch}-->
src/main/webapp/static/js/picking/picking.js
@@ -97,7 +97,7 @@
                btnPrint2(data.wrkNo, data.doc_num, 4);
                break;
            case "del":
                doDel(data.docNum);
                doDel(data);
                break;
            case "look":
                var $a = $(obj.tr).find('a[lay-event="look"]');
@@ -318,8 +318,8 @@
            })
        }
    function doDel(docNum) {
        console.log(docNum)
    function doDel(data) {
        console.log(data)
        layer.confirm('确定要删除吗?', {
            shade: .1,
            skin: 'layui-layer-admin'
@@ -330,7 +330,7 @@
                url: baseUrl+"/pakout/delete/auth",
                headers: {'token': localStorage.getItem('token')},
                data:{
                    docNum:docNum
                    docNum:data.doc_num
                },
                method: 'GET',
                success: function (res) {
src/main/webapp/views/report/locDetl.html
@@ -65,6 +65,7 @@
                {field: 'locNo', align: 'center',title: '库位号'},
                {field: 'matnr', align: 'center',title: '商品编号'},
                {field: 'maktx', align: 'center',title: '商品名称'},
                {field: 'batch', align: 'center',title: '批次'},
                {field: 'anfme', align: 'center',title: '数量'},
                {field: 'orderNo', align: 'center',title: '订单号'},
                {field: 'createTime$', align: 'center',title: '入库时间'},