Browse Source

2025-09-18 生产订单工艺路线接口

master
fengyuan_yang 6 months ago
parent
commit
09bd36362d
  1. 4
      src/main/java/com/gaotao/modules/oa/dto/ProductionRoutingItemDto.java
  2. 2
      src/main/java/com/gaotao/modules/oa/service/impl/ProductionRoutingServiceImpl.java
  3. 64
      src/main/resources/mapper/oa/SoRoutingMapper.xml

4
src/main/java/com/gaotao/modules/oa/dto/ProductionRoutingItemDto.java

@ -96,13 +96,13 @@ public class ProductionRoutingItemDto {
/** /**
* 计划开始时间 * 计划开始时间
*/ */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date planStartTime; private Date planStartTime;
/** /**
* 计划完成时间 * 计划完成时间
*/ */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date planFinishTime; private Date planFinishTime;
/** /**

2
src/main/java/com/gaotao/modules/oa/service/impl/ProductionRoutingServiceImpl.java

@ -50,6 +50,8 @@ public class ProductionRoutingServiceImpl implements ProductionRoutingService {
processUpdateRouting(item); processUpdateRouting(item);
break; break;
case "2": // 关闭标记删除 case "2": // 关闭标记删除
processUpdateRouting(item);
break;
case "3": // 删除 case "3": // 删除
processDeleteRouting(item); processDeleteRouting(item);
break; break;

64
src/main/resources/mapper/oa/SoRoutingMapper.xml

@ -45,36 +45,36 @@
) VALUES ( ) VALUES (
#{site}, #{site},
#{orderNo}, #{orderNo},
#{itemNo},
#{itemNo,jdbcType=DOUBLE},
#{operationDesc}, #{operationDesc},
#{workCenterNo}, #{workCenterNo},
#{machSetupTime},
#{machRunFactor},
#{machSetupTime, jdbcType=DOUBLE},
#{machRunFactor, jdbcType=DOUBLE},
#{factorUnitDb}, #{factorUnitDb},
#{factorUnit}, #{factorUnit},
#{qtyRequired},
#{qtyReported},
#{qtyApprove},
#{timeRequired},
#{timeReported},
#{efficiency},
#{qtyRequired, jdbcType=DOUBLE},
#{qtyReported, jdbcType=DOUBLE},
#{qtyApprove, jdbcType=DOUBLE},
#{timeRequired, jdbcType=DOUBLE},
#{timeReported, jdbcType=DOUBLE},
#{efficiency, jdbcType=DOUBLE},
#{planStartTime}, #{planStartTime},
#{planFinishTime}, #{planFinishTime},
#{barcodeID}, #{barcodeID},
#{remark}, #{remark},
#{partNo}, #{partNo},
#{crewsize},
#{crewsize, jdbcType=DOUBLE},
#{closedFlag}, #{closedFlag},
#{actionNotes}, #{actionNotes},
#{qtyScrapt},
#{qtyScrapt, jdbcType=DOUBLE},
#{outWorkFlag}, #{outWorkFlag},
#{outWorkPartNo}, #{outWorkPartNo},
#{qtyOnPR},
#{qtyOnPO},
#{preItemNo},
#{nextItemNo},
#{qtyOnPR, jdbcType=DOUBLE},
#{qtyOnPO, jdbcType=DOUBLE},
#{preItemNo, jdbcType=DOUBLE},
#{nextItemNo, jdbcType=DOUBLE},
#{scheduledFlag}, #{scheduledFlag},
#{qtyScheduled},
#{qtyScheduled, jdbcType=DOUBLE},
#{sScheduledDate}, #{sScheduledDate},
#{sResourceID}, #{sResourceID},
#{sScheduledSeqNo}, #{sScheduledSeqNo},
@ -87,40 +87,40 @@
UPDATE SORouting SET UPDATE SORouting SET
OperationDesc = #{operationDesc}, OperationDesc = #{operationDesc},
WorkCenterNo = #{workCenterNo}, WorkCenterNo = #{workCenterNo},
MachSetupTime = #{machSetupTime},
MachRunFactor = #{machRunFactor},
MachSetupTime = #{machSetupTime, jdbcType=DOUBLE},
MachRunFactor = #{machRunFactor, jdbcType=DOUBLE},
FactorUnit_DB = #{factorUnitDb}, FactorUnit_DB = #{factorUnitDb},
FactorUnit = #{factorUnit}, FactorUnit = #{factorUnit},
QtyRequired = #{qtyRequired},
QtyReported = #{qtyReported},
QtyApprove = #{qtyApprove},
TimeRequired = #{timeRequired},
TimeReported = #{timeReported},
Efficiency = #{efficiency},
QtyRequired = #{qtyRequired, jdbcType=DOUBLE},
QtyReported = #{qtyReported, jdbcType=DOUBLE},
QtyApprove = #{qtyApprove, jdbcType=DOUBLE},
TimeRequired = #{timeRequired, jdbcType=DOUBLE},
TimeReported = #{timeReported, jdbcType=DOUBLE},
Efficiency = #{efficiency, jdbcType=DOUBLE},
PlanStartTime = #{planStartTime}, PlanStartTime = #{planStartTime},
PlanFinishTime = #{planFinishTime}, PlanFinishTime = #{planFinishTime},
BarcodeID = #{barcodeID}, BarcodeID = #{barcodeID},
Remark = #{remark}, Remark = #{remark},
PartNo = #{partNo}, PartNo = #{partNo},
Crewsize = #{crewsize},
Crewsize = #{crewsize, jdbcType=DOUBLE},
ClosedFlag = #{closedFlag}, ClosedFlag = #{closedFlag},
ActionNotes = #{actionNotes}, ActionNotes = #{actionNotes},
QtyScrapt = #{qtyScrapt},
QtyScrapt = #{qtyScrapt, jdbcType=DOUBLE},
OutWorkFlag = #{outWorkFlag}, OutWorkFlag = #{outWorkFlag},
OutWorkPartNo = #{outWorkPartNo}, OutWorkPartNo = #{outWorkPartNo},
QtyOnPR = #{qtyOnPR},
QtyOnPO = #{qtyOnPO},
PreItemNo = #{preItemNo},
NextItemNo = #{nextItemNo},
QtyOnPR = #{qtyOnPR, jdbcType=DOUBLE},
QtyOnPO = #{qtyOnPO, jdbcType=DOUBLE},
PreItemNo = #{preItemNo, jdbcType=DOUBLE},
NextItemNo = #{nextItemNo, jdbcType=DOUBLE},
ScheduledFlag = #{scheduledFlag}, ScheduledFlag = #{scheduledFlag},
QtyScheduled = #{qtyScheduled},
QtyScheduled = #{qtyScheduled, jdbcType=DOUBLE},
S_ScheduledDate = #{sScheduledDate}, S_ScheduledDate = #{sScheduledDate},
S_ResourceID = #{sResourceID}, S_ResourceID = #{sResourceID},
S_ScheduledSeqNo = #{sScheduledSeqNo}, S_ScheduledSeqNo = #{sScheduledSeqNo},
S_ShiftNo = #{sShiftNo} S_ShiftNo = #{sShiftNo}
WHERE Site = #{site} WHERE Site = #{site}
AND OrderNo = #{orderNo} AND OrderNo = #{orderNo}
AND ItemNo = #{itemNo}
AND ItemNo = #{itemNo, jdbcType=DOUBLE}
</update> </update>
<!-- 删除生产订单工艺路线信息 --> <!-- 删除生产订单工艺路线信息 -->

Loading…
Cancel
Save