自动化立体仓库 - WMS系统
#
lty
8 小时以前 341662122b2c91e95bf009acb92350d9df2b02a1
#
3个文件已修改
9 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/entity/param/TaskAgvCreateParam.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/param/TaskAgvCreateParam.java
@@ -9,4 +9,5 @@
    String sourceLocNo; //原库位
    String locNo; //目标库位
    Integer ioType; //任务类型
    Integer floorNo; //楼层
}
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -792,7 +792,6 @@
        if (param == null) {
            throw new CoolException("参数不能为空");
        }
        Integer devpId = 1;
        // 创建对象(构造函数中已生成 timestamp)
        BasAgvMast basAgvMast = new BasAgvMast();
        // 生成 WMS 任务号(如无外部传入,可以使用雪花ID 或自增)
@@ -808,7 +807,7 @@
        basAgvMast.setAppeTime(new Date());  // 添加时间
        basAgvMast.setModiTime(new Date());  // 修改时间
        basAgvMast.setIoType(param.getIoType());// 任务类型
        basAgvMast.setDevpId(devpId);
        basAgvMast.setFloorNo(param.getFloorNo()); //楼层
        // 插入数据库
        basAgvMastService.insert(basAgvMast);
src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java
@@ -202,7 +202,7 @@
                            Double height = jsonObjectNew.get("height") != null ? new BigDecimal(jsonObjectNew.get("height").toString()).doubleValue() : 0.0;
                            Double width = jsonObjectNew.get("width") != null ? new BigDecimal(jsonObjectNew.get("width").toString()).doubleValue() : 0.0;
                            Double length = jsonObjectNew.get("length") != null ? new BigDecimal(jsonObjectNew.get("length").toString()).doubleValue() : 0.0;
                            Double netweight = jsonObjectNew.get("netweight") != null ? new BigDecimal(jsonObjectNew.get("grossweight").toString()).doubleValue() : 0.0;
                            // 生成商品档案
                            Mat mat = matService.selectByMatnr(matnr);
                            if (mat == null) {
@@ -210,7 +210,8 @@
                                mat.setMatnr(matnr);
                                mat.setMaktx(name);
                                mat.setTagId(tag.getId());
                                mat.setWeight(grossweight);
                                mat.setWeight(grossweight);//净重
                                mat.setUnits(netweight);//毛重
                                mat.setManLength(length);
                                mat.setHeight(height);
                                mat.setWidth(width);