Browse Source

2024/1/19 返工返修记录

master
zelian_wu 2 years ago
parent
commit
b8814cccf6
  1. 26
      src/main/resources/mapper/production/DailyPlanMapper.xml

26
src/main/resources/mapper/production/DailyPlanMapper.xml

@ -638,8 +638,8 @@
</update> </update>
<insert id="saveSfdcTimeHistDataStart"> <insert id="saveSfdcTimeHistDataStart">
insert into SFDC_TimeHist (Site,OrderNo,ItemNo,SeqNo,HistSeqNo,EventTime,Enteredby,EventDesc,DowntimeCode,EventType,LinkHistSeqNo,TillTime,TillEnteredTime, insert into SFDC_TimeHist (Site,OrderNo,ItemNo,SeqNo,HistSeqNo,EventTime,Enteredby,EventDesc,DowntimeCode,EventType,LinkHistSeqNo,TillTime,TillEnteredTime,
TillEnteredBy,CompletedFlag,TotalTime,DowntimePhaseIn,RollNo) values
(#{site},#{orderNo},#{itemNo},#{seqNo},#{histSeqNo},GetDate(),#{enteredby},'开始生产','','P',null,null,null,null,'N',0,'','*')
TillEnteredBy,CompletedFlag,TotalTime,DowntimePhaseIn,RollNo,LastStartTime) values
(#{site},#{orderNo},#{itemNo},#{seqNo},#{histSeqNo},GetDate(),#{enteredby},'开始生产','','P',null,null,null,null,'N',0,'','*',#{lastStartTime})
</insert> </insert>
<insert id="saveSfdcTimeHistDataStop"> <insert id="saveSfdcTimeHistDataStop">
insert into SFDC_TimeHist (Site,OrderNo,ItemNo,SeqNo,HistSeqNo,EventTime,Enteredby,EventDesc,DowntimeCode,EventType,LinkHistSeqNo,TillTime,TillEnteredTime, insert into SFDC_TimeHist (Site,OrderNo,ItemNo,SeqNo,HistSeqNo,EventTime,Enteredby,EventDesc,DowntimeCode,EventType,LinkHistSeqNo,TillTime,TillEnteredTime,
@ -790,7 +790,7 @@
</update> </update>
<update id="updateTaskReportFlag" > <update id="updateTaskReportFlag" >
update Hunlian_TaskHeader set ReportFlag=#{flag} ,ReportQty=#{reportQty},reportReal=#{qtyReal} where site=#{site} and TaskNo=#{taskNo}
update Hunlian_TaskHeader set ReportFlag=#{flag} ,ReportQty=#{reportQty},reportReal=#{qtyReal},reportDate=#{reportDate} where site=#{site} and TaskNo=#{taskNo}
</update> </update>
<insert id="saveHunlianTaskHeaderData" > <insert id="saveHunlianTaskHeaderData" >
@ -875,10 +875,10 @@
<insert id="saveSOOpsTransferHeader"> <insert id="saveSOOpsTransferHeader">
INSERT INTO SOOpsTransferHeader (TransNo,Site,FromProLineNo,ToProLineNo,ToWarehouseID,FromEnteredby,FromEnteredDate,TransDate,ToReceiver,FromReceiver, INSERT INTO SOOpsTransferHeader (TransNo,Site,FromProLineNo,ToProLineNo,ToWarehouseID,FromEnteredby,FromEnteredDate,TransDate,ToReceiver,FromReceiver,
FromRemark,ToRemark,ConfirmedFlag,ToConfirmedBy,ToEnteredby,LatestUpdatedBy,LatestUpdatedDate,RecordVersion,
FromRemark,ToRemark,ConfirmedFlag,ToConfirmedBy,ToEnteredby,RecordVersion,
Status,ToTypeFlag_DB,ToTypeFlag,ConfirmedTransNo,need_inspect_flag,NeedReceiveFlag) VALUES Status,ToTypeFlag_DB,ToTypeFlag,ConfirmedTransNo,need_inspect_flag,NeedReceiveFlag) VALUES
(#{transNo},#{site},'*','*','*',#{userId},GETDATE(),GETDATE(),'',#{userId}, (#{transNo},#{site},'*','*','*',#{userId},GETDATE(),GETDATE(),'',#{userId},
'','','N','N','',#{userId},GETDATE(),'0',
'','','N','N','','0',
'已录入','W','混炼胶入库','','Y','N') '已录入','W','混炼胶入库','','Y','N')
</insert> </insert>
<insert id="saveSOOpsTransferDetail"> <insert id="saveSOOpsTransferDetail">
@ -963,6 +963,9 @@
<if test="seqNo != null and seqNo != '' "> <if test="seqNo != null and seqNo != '' ">
and a.AssJobSeqNo = #{seqNo} and a.AssJobSeqNo = #{seqNo}
</if> </if>
<if test="operationDesc != null and operationDesc != ''">
and dbo.Get_ItemDesc(a.site,a.OrderNo,a.ItemNo) like #{operationDesc}
</if>
</where> </where>
order by a.ReportDate desc order by a.ReportDate desc
</select> </select>
@ -1087,8 +1090,19 @@
ToolInstanceID, StartDate, FinishDate, FinishFlag, Remark, ToolInstanceID, StartDate, FinishDate, FinishFlag, Remark,
StartFromRollNo, FinishQty, RollNo, moQty, useQty) StartFromRollNo, FinishQty, RollNo, moQty, useQty)
values (#{item.site},#{item.orderNo},#{item.itemNo},#{item.seqNo}, values (#{item.site},#{item.orderNo},#{item.itemNo},#{item.seqNo},
(select ISNULL(max(HistSeqNo),0)+1 from SFDC_ToolingHist),
(select ISNULL(max(HistSeqNo),0)+1 from SFDC_ToolingHist where Site = #{item.site} and SeqNo = #{item.seqNo}),
null,'',#{item.toolInstanceID},current_timestamp,null,'N','','',0,'',0,0) null,'',#{item.toolInstanceID},current_timestamp,null,'N','','',0,'',0,0)
</foreach> </foreach>
</insert> </insert>
<select id="getLastStartHist" resultType="com.heai.modules.production.entity.SfdcTimeHistData">
select top 1 a.EventTime,a.site
from SFDC_TimeHist a left join SOScheduledRouting b on a.Site=b.Site and a.SeqNo=b.SeqNo
<where>
and a.EventType='P'
and b.operatorId=#{operatorId}
</where>
order by a.EventTime desc
</select>
</mapper> </mapper>
Loading…
Cancel
Save