自动化立体仓库 - WMS系统
#
Junjie
3 天以前 4e7b572dc768036bc8ebfe7b6e149223f6a15b9d
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -106,7 +106,8 @@
                9527L,    // 修改人员
                now,    // 修改时间
                null,   // 备注
                1
                1,
                null
        );
        if (!orderService.insert(order)) {
@@ -137,6 +138,7 @@
            orderDetl.setLineNumber(detlDto.getLineNumber());
            orderDetl.setBatch(detlDto.getBatch());
            orderDetl.setAnfme(detlDto.getAnfme());
            orderDetl.setWeight(detlDto.getWeight());
            orderDetl.setBrand(detlDto.getBrand());
            orderDetl.setStandby1(detlDto.getStandby1());
            orderDetl.setStandby2(detlDto.getStandby2());
@@ -277,7 +279,8 @@
                9527L,    // 修改人员
                now,    // 修改时间
                null,    // 备注
                2
                2,
                param.getKpCstmrName()
        );
        if (!orderService.insert(order)) {
            throw new CoolException("生成单据主档失败,请联系管理员");
@@ -614,4 +617,18 @@
    }
    @Override
    public int syncAnfmeToWeight() {
        List<LocDetl> locDetls = locDetlService.selectList(new EntityWrapper<LocDetl>()
                .isNull("weight"));
        int i = 0;
        for (LocDetl locDetl : locDetls) {
            Double weight = MatUtils.calcWeight(locDetl.getMatnr(), locDetl.getAnfme());
            locDetl.setWeight(weight);
            locDetlService.updateById(locDetl);
            i++;
        }
        return i;
    }
}