自动化立体仓库 - WMS系统
zyx
2024-07-08 0caed17a984ea21a0b92478f52cf90c101d1085e
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -229,9 +229,9 @@
                null,    //
                null,    // 调拨项目编号
                null,    // 初始票据号
                null,    // 票据号
                param.getCAccount(),    // 主体
                null,    // 客户编号
                param.getCAccount(),    // 客户
                param.getCCusName(),    // 客户
                null,    // 联系方式
                param.getCMaker(),    // 操作人员
                null,    // 合计金额
@@ -408,8 +408,18 @@
    @Override
    @Transactional
    public void syncMat(MatSyncParam param) {
        if (Cools.isEmpty(param.getMatDetails()) || param.getMatDetails().size() <= 0) {
            throw new CoolException("商品数据为空");
        }
        //删除存货档案
        if(param.deleteFlag == 1){
            for (MatSyncParam.MatParam matParam : param.getMatDetails()){
                matService.deleteById(matParam.getMatnr());
            }
            return;
        }
        for (MatSyncParam.MatParam matParam : param.getMatDetails()) {
@@ -577,7 +587,7 @@
                OpenOrderPakoutParam param = new OpenOrderPakoutParam();
                String type = Cools.isEmpty(pla.getProOrderNo()) ? "调拨入库单" : "生产入库单";
                param.setcCode(pla.getProOrderNo());
                param.setcAccount(pla.getOwner());
                param.setcAccount(pla.getWorkshop());
                param.setdDate(Utils.getDateStr(new Date()));
                param.setType(type);