From b0c7ec5cb0abbd5d4a095af931357a874cf45c36 Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Tue, 21 Oct 2025 11:25:43 +0800 Subject: [PATCH] =?UTF-8?q?2025-10-21=20=E7=94=9F=E4=BA=A7=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E3=80=81=E7=94=9F=E4=BA=A7=E8=AE=A2=E5=8D=95BOM?= =?UTF-8?q?=E3=80=81=E7=94=9F=E4=BA=A7=E8=AE=A2=E5=8D=95Routing=E5=AD=98?= =?UTF-8?q?=E5=82=A8=E8=BF=87=E7=A8=8B=E5=85=A5=E5=8F=82=E7=A9=BA=E5=80=BC?= =?UTF-8?q?=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/ProductionBomServiceImpl.java | 10 ++++---- .../impl/ProductionOrderServiceImpl.java | 24 +++++++++---------- .../impl/ProductionRoutingServiceImpl.java | 20 ++++++++-------- 3 files changed, 27 insertions(+), 27 deletions(-) diff --git a/src/main/java/com/gaotao/modules/oa/service/impl/ProductionBomServiceImpl.java b/src/main/java/com/gaotao/modules/oa/service/impl/ProductionBomServiceImpl.java index a1b0411..09c8ae1 100644 --- a/src/main/java/com/gaotao/modules/oa/service/impl/ProductionBomServiceImpl.java +++ b/src/main/java/com/gaotao/modules/oa/service/impl/ProductionBomServiceImpl.java @@ -86,14 +86,14 @@ public class ProductionBomServiceImpl implements ProductionBomService { params.add(item.getQtyAssembly()); // @qtyAssembly - 使用装配数量 params.add(item.getQtyFixedScrapt()); // @qtyScrap - 使用固定报废数量 params.add(item.getScraptFactor()); // @scrapFactor - 使用报废率 - params.add(item.getRemark()); // @remark - 使用备注 + params.add(item.getRemark() == null ? "" : item.getRemark()); // @remark - 使用备注 params.add(item.getQtyRequired()); // @qtyRequired - 使用需求数量 params.add(item.getQtyReserved()); // @qtyReserved - 使用预留数量 params.add(item.getQtyNotified()); // @qtyNotified - 使用已通知数量 - params.add(item.getIssueMethod()); // @issueMethod - 使用领料方式 - params.add(item.getOutBoundWareHouseId()); // @outBoundWareHouseId - 使用发料仓库 - params.add(item.getOperationNo()); // @operationNo - params.add(item.getRmTypeDb()); // @rmTypeDb + params.add(item.getIssueMethod() == null ? "" : item.getIssueMethod()); // @issueMethod - 使用领料方式 + params.add(item.getOutBoundWareHouseId() == null ? "" : item.getOutBoundWareHouseId()); // @outBoundWareHouseId - 使用发料仓库 + params.add(item.getOperationNo() == null ? "" : item.getOperationNo()); // @operationNo + params.add(item.getRmTypeDb() == null ? "" : item.getRmTypeDb()); // @rmTypeDb params.add(item.getMethod()); // @method // 执行存储过程 diff --git a/src/main/java/com/gaotao/modules/oa/service/impl/ProductionOrderServiceImpl.java b/src/main/java/com/gaotao/modules/oa/service/impl/ProductionOrderServiceImpl.java index 5a5e18a..95986d8 100644 --- a/src/main/java/com/gaotao/modules/oa/service/impl/ProductionOrderServiceImpl.java +++ b/src/main/java/com/gaotao/modules/oa/service/impl/ProductionOrderServiceImpl.java @@ -83,22 +83,22 @@ public class ProductionOrderServiceImpl implements ProductionOrderService { params.add(item.getBuNo()); // @buNo params.add(item.getOrderNo()); // @orderNo params.add(item.getStatus()); // @status - params.add(item.getStatusTmp()); // @statusTmp - params.add(DateUtils.format(item.getEnterDate() != null ? item.getEnterDate() : new Date())); // @enterDate - params.add(DateUtils.format(item.getNeedDate())); // @needDate - params.add(DateUtils.format(item.getPlanStartDate())); // @planStartDate - params.add(item.getOriginalNeedDate() != null ? DateUtils.format(item.getOriginalNeedDate()) : ""); // @originalNeedDate - params.add(item.getCloseDate() != null ? DateUtils.format(item.getCloseDate()) : ""); // @closeDate - params.add(item.getOrderType()); // @orderType + params.add(item.getStatusTmp() == null ? "" : item.getStatusTmp()); // @statusTmp + params.add(DateUtils.format(item.getEnterDate() == null ? new Date() : item.getEnterDate())); // @enterDate + params.add(item.getNeedDate() == null ? "" : DateUtils.format(item.getNeedDate())); // @needDate + params.add(item.getPlanStartDate() == null ? "" : DateUtils.format(item.getPlanStartDate())); // @planStartDate + params.add(item.getOriginalNeedDate() == null ? "" : DateUtils.format(item.getOriginalNeedDate())); // @originalNeedDate + params.add(item.getCloseDate() == null ? "" : DateUtils.format(item.getCloseDate())); // @closeDate + params.add(item.getOrderType() == null ? "" : item.getOrderType()); // @orderType params.add(item.getPartNo()); // @partNo params.add(item.getLotSize()); // @lotSize params.add(item.getBomRevNo()); // @bomRevNo params.add(item.getRoutingRevNo()); // @routingRevNo - params.add(item.getProjectID()); // @projectID - params.add(item.getCustomerId()); // @customerId - params.add(item.getBatchNo()); // @batchNo - params.add(item.getOrderref1()); // @orderref1 - params.add(item.getOrderref2()); // @orderref2 + params.add(item.getProjectID() == null ? "" : item.getProjectID()); // @projectID + params.add(item.getCustomerId() == null ? "" : item.getCustomerId()); // @customerId + params.add(item.getBatchNo() == null ? "" : item.getBatchNo()); // @batchNo + params.add(item.getOrderref1() == null ? "" : item.getOrderref1()); // @orderref1 + params.add(item.getOrderref2() == null ? "" : item.getOrderref2()); // @orderref2 params.add(item.getMethod()); // @method // 执行存储过程 diff --git a/src/main/java/com/gaotao/modules/oa/service/impl/ProductionRoutingServiceImpl.java b/src/main/java/com/gaotao/modules/oa/service/impl/ProductionRoutingServiceImpl.java index c6afaf6..30cef80 100644 --- a/src/main/java/com/gaotao/modules/oa/service/impl/ProductionRoutingServiceImpl.java +++ b/src/main/java/com/gaotao/modules/oa/service/impl/ProductionRoutingServiceImpl.java @@ -84,16 +84,16 @@ public class ProductionRoutingServiceImpl implements ProductionRoutingService { params.add(item.getItemNo()); // @itemNo params.add(item.getOperationDesc()); // @operationDesc - 使用工序描述 params.add(item.getWorkCenterNo()); // @workCenterNo - 使用工作中心 - params.add(item.getMachSetupTime()); // @machSetupTime - 使用设备准备时间 - params.add(item.getMachRunFactor()); // @machRunFactor - 使用设备运行系数 - params.add(item.getFactorUnitDb()); // @factorUnitDb - 使用运行系数单位 - params.add(item.getFactorUnit()); // @factorUnit - 使用运行系数单位描述 - params.add(item.getQtyRequired()); // @qtyRequired - 使用需求数量 - params.add(item.getTimeRequired()); // @timeRequired - 使用需求时间 - params.add(item.getEfficiency()); // @efficiency - 使用效率 - params.add(item.getPlanStartTime() != null ? DateUtils.format(item.getPlanStartTime()) : ""); // @planStartTime - params.add(item.getPlanFinishTime() != null ? DateUtils.format(item.getPlanFinishTime()) : ""); // @planFinishTime - params.add(item.getRemark()); // @remark - 使用备注 + params.add(item.getMachSetupTime() == null ? "" : item.getMachSetupTime()); // @machSetupTime - 使用设备准备时间 + params.add(item.getMachRunFactor() == null ? "" : item.getMachRunFactor()); // @machRunFactor - 使用设备运行系数 + params.add(item.getFactorUnitDb() == null ? "" : item.getFactorUnitDb()); // @factorUnitDb - 使用运行系数单位 + params.add(item.getFactorUnit() == null ? "" : item.getFactorUnit()); // @factorUnit - 使用运行系数单位描述 + params.add(item.getQtyRequired() == null ? "" : item.getQtyRequired()); // @qtyRequired - 使用需求数量 + params.add(item.getTimeRequired() == null ? "" : item.getTimeRequired()); // @timeRequired - 使用需求时间 + params.add(item.getEfficiency() == null ? "" : item.getEfficiency()); // @efficiency - 使用效率 + params.add(item.getPlanStartTime() == null ? "" : DateUtils.format(item.getPlanStartTime())); // @planStartTime + params.add(item.getPlanFinishTime() == null ? "" : DateUtils.format(item.getPlanFinishTime())); // @planFinishTime + params.add(item.getRemark() == null ? "" : item.getRemark()); // @remark - 使用备注 params.add(item.getMethod()); // @method // 执行存储过程