自动化立体仓库 - WMS系统
#
1
昨天 2442152cd669b31eb5b118e1fdf2bfd016656a5f
#
10个文件已修改
81 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/entity/OrderDetl.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/OrderDetlPakin.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/OrderDetlPakout.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/OrderToSortLineScheduler.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/common/model/DetlDto.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/OrderDetlMapper.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/OrderDetlPakinMapper.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/OrderDetlPakoutMapper.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/orderCargoGrouping/orderCargoGroupingOperate.html 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/OrderDetl.java
@@ -367,6 +367,13 @@
    @TableField("height")
    private Double height;
    /**
     * erp数量
     */
    @ApiModelProperty(value= "erp数量")
    @TableField("erp_anfme")
    private Double erpAnfme;
    public OrderDetl() {}
    public OrderDetl(Long orderId, String orderNo, Double anfme, Double qty, String matnr, String maktx, String batch, String specs, String model, String color, String brand, String unit, Double price, String sku, Double units, String barcode, String origin, String manu, String manuDate, String itemNum, Double safeQty, Double weight, Double manLength, Double volume, String threeCode, String supp, String suppCode, Integer beBatch, String deadTime, Integer deadWarn, Integer source, Integer inspect, Integer danger, Integer status, Long createBy, Date createTime, Long updateBy, Date updateTime, String memo,Double width,Double height) {
src/main/java/com/zy/asrs/entity/OrderDetlPakin.java
@@ -366,12 +366,21 @@
    @TableField("height")
    private Double height;
    /**
     * erp数量
     */
    @ApiModelProperty(value= "erp数量")
    @TableField("erp_anfme")
    private Double erpAnfme;
    public OrderDetlPakin() {}
    public OrderDetlPakin(Long orderId, String orderNo, Double anfme, Double qty, String matnr, String maktx, String batch, String specs, String model, String color, String brand, String unit, Double price, String sku, Double units, String barcode, String origin, String manu, String manuDate, String itemNum, Double safeQty, Double weight, Double manLength, Double volume, String threeCode, String supp, String suppCode, Integer beBatch, String deadTime, Integer deadWarn, Integer source, Integer inspect, Integer danger, Integer status, Long createBy, Date createTime, Long updateBy, Date updateTime, String memo) {
    public OrderDetlPakin(Long id, Long orderId, String orderNo, Double anfme, Double workQty, Double qty, String matnr, String maktx, String batch, String specs, String model, String color, String brand, String unit, Double price, String sku, Double units, String barcode, String origin, String manu, String manuDate, String itemNum, Double safeQty, Double weight, Double manLength, Double volume, String threeCode, String supp, String suppCode, Integer beBatch, String deadTime, Integer deadWarn, Integer source, Integer inspect, Integer danger, Integer status, Long createBy, Date createTime, Long updateBy, Date updateTime, String memo, Integer pakinPakoutStatus, Long lineNumber, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3, Double width, Double height, Double erpAnfme) {
        this.id = id;
        this.orderId = orderId;
        this.orderNo = orderNo;
        this.anfme = anfme;
        this.workQty = workQty;
        this.qty = qty;
        this.matnr = matnr;
        this.maktx = maktx;
@@ -408,6 +417,17 @@
        this.updateBy = updateBy;
        this.updateTime = updateTime;
        this.memo = memo;
        this.pakinPakoutStatus = pakinPakoutStatus;
        this.lineNumber = lineNumber;
        this.standby1 = standby1;
        this.standby2 = standby2;
        this.standby3 = standby3;
        this.boxType1 = boxType1;
        this.boxType2 = boxType2;
        this.boxType3 = boxType3;
        this.width = width;
        this.height = height;
        this.erpAnfme = erpAnfme;
    }
    public String getOrderId$(){
src/main/java/com/zy/asrs/entity/OrderDetlPakout.java
@@ -366,6 +366,13 @@
    @TableField("height")
    private Double height;
    /**
     * erp数量
     */
    @ApiModelProperty(value= "erp数量")
    @TableField("erp_anfme")
    private Double erpAnfme;
    public OrderDetlPakout() {}
    public OrderDetlPakout(Long orderId, String orderNo, Double anfme, Double qty, String matnr, String maktx, String batch, String specs, String model, String color, String brand, String unit, Double price, String sku, Double units, String barcode, String origin, String manu, String manuDate, String itemNum, Double safeQty, Double weight, Double manLength, Double volume, String threeCode, String supp, String suppCode, Integer beBatch, String deadTime, Integer deadWarn, Integer source, Integer inspect, Integer danger, Integer status, Long createBy, Date createTime, Long updateBy, Date updateTime, String memo) {
src/main/java/com/zy/asrs/task/OrderToSortLineScheduler.java
@@ -35,7 +35,7 @@
    @Autowired
    private BasArmMastSignService basArmMastSignService;
    @Scheduled(cron = "0/3 * * * * ? ")
//    @Scheduled(cron = "0/3 * * * * ? ")
    private void orderToSortLine() {
        //获取未下发单据
        List<String> orderNos = orderPakinService.AllStatusSatisfyOrder(0);
src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java
@@ -107,11 +107,13 @@
                DetlDto detlDto = DetlDto.find(list, dto.getMatnr(), dto.getBatch(),dto.getBrand(),dto.getStandby1(),dto.getStandby2(),dto.getStandby3(),dto.getBoxType1(),dto.getBoxType2(),dto.getBoxType3());
                assert detlDto != null;
                detlDto.setAnfme(detlDto.getAnfme() + detail.getAnfme());
                detlDto.setErpAnfme(detlDto.getErpAnfme() + detail.getErpAnfme());
                OrderDetl orderDetl = OrderDetl.find(orderDetlList, dto.getMatnr(), dto.getBatch(),dto.getBrand(),dto.getStandby1(),dto.getStandby2(),dto.getStandby3(),dto.getBoxType1(),dto.getBoxType2(),dto.getBoxType3());
                assert orderDetl != null;
                orderDetl.setAnfme(orderDetl.getAnfme() + detail.getAnfme());
            } else {
                dto.setErpAnfme(detail.getErpAnfme());
                list.add(dto);
                orderDetlList.add(detail);
            }
src/main/java/com/zy/common/model/DetlDto.java
@@ -34,6 +34,7 @@
    private String boxType3 = "1";
    private Double anfme;
    private Double erpAnfme;
    public DetlDto() {
    }
src/main/resources/mapper/OrderDetlMapper.xml
@@ -53,6 +53,9 @@
        <result column="box_type1" property="boxType1" />
        <result column="box_type2" property="boxType2" />
        <result column="box_type3" property="boxType3" />
        <result column="width" property="width" />
        <result column="height" property="height" />
        <result column="erp_anfme" property="erpAnfme" />
    </resultMap>
src/main/resources/mapper/OrderDetlPakinMapper.xml
@@ -53,6 +53,9 @@
        <result column="box_type1" property="boxType1" />
        <result column="box_type2" property="boxType2" />
        <result column="box_type3" property="boxType3" />
        <result column="width" property="width" />
        <result column="height" property="height" />
        <result column="erp_anfme" property="erpAnfme" />
    </resultMap>
src/main/resources/mapper/OrderDetlPakoutMapper.xml
@@ -53,6 +53,9 @@
        <result column="box_type1" property="boxType1" />
        <result column="box_type2" property="boxType2" />
        <result column="box_type3" property="boxType3" />
        <result column="width" property="width" />
        <result column="height" property="height" />
        <result column="erp_anfme" property="erpAnfme" />
    </resultMap>
    <sql id="standbyAll">
src/main/webapp/views/orderCargoGrouping/orderCargoGroupingOperate.html
@@ -225,8 +225,9 @@
<!--                <el-table-column prop="boxType1" label="货主" min-width="80" align="center" ></el-table-column>-->
<!--                <el-table-column prop="boxType2" label="货主" min-width="80" align="center" ></el-table-column>-->
                <el-table-column prop="boxType3" label="采购单号" min-width="80" align="center" ></el-table-column>
                <el-table-column prop="anfme" label="数量" min-width="100" align="center"></el-table-column>
                <el-table-column prop="status" label="状态" min-width="100" align="center" :formatter="formatStatusB"></el-table-column>
                <el-table-column prop="anfme" label="数量" min-width="80" align="center"></el-table-column>
                <el-table-column prop="erpAnfme" label="erp下发数量" min-width="80" align="center"></el-table-column>
                <el-table-column prop="status" label="状态" min-width="80" align="center" :formatter="formatStatusB"></el-table-column>
                <!-- 新增操作列,根据status值控制显示 -->
                <el-table-column label="是否上报" width="120" align="center" fixed="right">
                    <template slot-scope="scope">
@@ -717,13 +718,31 @@
            // 格式化状态显示
            formatStatusB(row) {
                if (row.status === 0) {
                    return '异常';
                    return '初始化';
                } else if (row.status === 1) {
                    return '不上报';
                    return '待处理';
                } else if (row.status === 2) {
                    return '待上报';
                    return '作业中';
                } else if (row.status === 3) {
                    return '已上报';
                    return '已取消';
                } else if (row.status === 4) {
                    return '已完成';
                } else if (row.status === 5) {
                    return '准备取消';
                } else if (row.status === 6) {
                    return '上报完成';
                } else if (row.status === 7) {
                    return '数据异常';
                } else if (row.status === 8) {
                    return '审核完成';
                } else if (row.status === 9) {
                    return '提交完成';
                } else if (row.status === 10) {
                    return '保存完成';
                } else if (row.status === 98) {
                    return '上报完成未完结';
                } else if (row.status === 99) {
                    return '重新下发';
                } else {
                    return row.status || '未知';
                }