Browse Source

2025-10-21

生产订单、生产订单BOM、生产订单Routing存储过程入参空值判断
master
fengyuan_yang 3 months ago
parent
commit
b0c7ec5cb0
  1. 10
      src/main/java/com/gaotao/modules/oa/service/impl/ProductionBomServiceImpl.java
  2. 24
      src/main/java/com/gaotao/modules/oa/service/impl/ProductionOrderServiceImpl.java
  3. 20
      src/main/java/com/gaotao/modules/oa/service/impl/ProductionRoutingServiceImpl.java

10
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
// 执行存储过程

24
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
// 执行存储过程

20
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
// 执行存储过程

Loading…
Cancel
Save