Update SOScheduledRouting Set ClosedFlag=#{closedFlag} , Closedby=#{username} , ClosedDate=#{closedDate} Where Site = #{site} and OrderNo = #{orderNo} and ItemNo = #{itemNo} and SeqNo = #{seqNo} Update SOScheduledRouting Set ParkFlag=#{parkFlag} Where Site = #{site} and OrderNo = #{orderNo} and ItemNo = #{itemNo} and SeqNo = #{seqNo} Update ShopOrder Set CostRollUpFlag= #{costRollUpFlag} Where Site = #{site} and OrderNo = #{orderNo} Update ShopOrder Set ManualFlag=#{manualFlag} Where Site = #{site} and OrderNo = #{orderNo} Update ShopOrder Set RepairSOFlag=#{repairSOFlag} Where Site = #{site} and OrderNo = #{orderNo} INSERT INTO sfdc_operator_list ( site, order_no, item_no, seq_no, roll_no, created_by, created_date, operator, is_on_duty, on_duty_time, batch_no, remark ) VALUES ( #{site}, #{orderNo}, #{itemNo}, #{seqNo}, #{rollNo}, #{createdBy}, #{createdDate}, #{operator}, #{isOnDuty}, #{onDutyTime}, #{batchNo}, #{remark} ) UPDATE sfdc_operator_list SET is_on_duty = #{isOnDuty}, off_duty_time = #{offDutyTime} AND id = #{id} AND site = #{site} AND order_no = #{orderNo} AND item_no = #{itemNo} AND seq_no = #{seqNo} AND operator = #{operator} DELETE FROM sfdc_operator_list AND id = #{id} AND site = #{site} AND order_no = #{orderNo} AND item_no = #{itemNo} AND seq_no = #{seqNo} AND operator = #{operator} UPDATE sfdc_operator_list SET on_duty_time = #{onDutyTime}, off_duty_time = #{offDutyTime} AND id = #{id} AND site = #{site} AND order_no = #{orderNo} AND item_no = #{itemNo} AND seq_no = #{seqNo} AND operator = #{operator} UPDATE SOScheduledRouting SET mrb = #{mrb}, mrb_inspection_report = #{mrbInspectionReport}, mrb_remark = #{mrbRemark} WHERE Site = #{site} AND OrderNo = #{orderNo} AND ItemNo = #{itemNo} AND SeqNo = #{seqNo} UPDATE sfdc_operator_list SET on_duty_time = #{onDutyTime} AND id = #{id} AND site = #{site} AND order_no = #{orderNo} AND item_no = #{itemNo} AND seq_no = #{seqNo} AND operator = #{operator} INSERT INTO SFDC_Rolls(Site, OrderNo, RollID, RollNo, CreatedDate, Createdby, CreatedOpsItemNo, CreatedOpsSeqNo, CurrentOpsItemNo, LastFinishedOpsItemNo, FinishedDate, FinishedFlag, OnLineFlag, PauseFlag, OriRollNo, Remark, StartOpsItemNo, RollType, RollType_DB, RollQty, FirstLevelRollNo, FGRollFlag, FGRollID, NormalRollID, CombineFlag, VirtualRollFlag, VirtualLinkRollNo, CQCPassFlag, CQCInspectedFlag, CQCNeedInspectFlag) VALUES (#{site}, #{orderNo}, #{rollId}, #{rollNo}, #{createdDate}, #{createdBy}, #{createdOpsItemNo}, #{createdOpsSeqNo}, #{currentOpsItemNo}, #{lastFinishedOpsItemNo}, #{finishedDate}, #{finishedFlag}, #{onLineFlag}, #{pauseFlag}, #{oriRollNo}, #{remark}, #{startOpsItemNo}, #{rollType}, #{rollTypeDb}, #{rollQty}, #{firstLevelRollNo}, #{fgRollFlag}, #{fgRollId}, #{normalRollId}, #{combineFlag}, #{virtualRollFlag}, #{virtualLinkRollNo}, #{cqcPassFlag}, #{cqcInspectedFlag}, #{cqcNeedInspectFlag}) INSERT INTO SFDC_RollOps(Site, OrderNo, RollNo, ItemNo, SeqNo, StartProdFlag, FinishedFlag, PauseFlag, ScanedBy, ScanedDate, Remark, QtyReported, QtyDefected, ReportedFlag) VALUES (#{site}, #{orderNo}, #{rollNo}, #{itemNo}, #{seqNo}, #{startProdFlag}, #{finishedFlag}, #{pauseFlag}, #{scanedBy}, #{scanedDate}, #{remark}, #{qtyReported}, #{qtyDefected}, #{reportedFlag}) INSERT INTO SFDC_DefectHist(Site, OrderNo, ItemNo, SeqNo, HistSeqNo, ReportDate, Reportedby, DefectCode, DefectQty, RollNo) VALUES (#{site}, #{orderNo}, #{itemNo}, #{seqNo}, #{histSeqNo}, #{reportedDate}, #{reportedBy}, #{defectCode}, #{defectQty}, #{rollNo}) INSERT INTO SFDC_DefectHist(Site,OrderNo,ItemNo,SeqNo,HistSeqNo,ReportDate,Reportedby,DefectCode,DefectQty,RollNo) VALUES ( #{item.site},#{item.orderNo},#{item.itemNo},#{item.seqNo},#{item.histSeqNo} ,#{item.reportedDate},#{item.reportedBy},#{item.defectCode},#{item.defectQty},#{item.rollNo} ) Insert into ShopOrderChangeHist(Site, OrderNo, CreateDate, Fieldname, FieldCaption, OldValue, NewValue, UserID, RecordType, Remark) Values (#{site}, #{orderNo}, getdate(), '*', '*', '*', '*', #{username}, '更改', #{orderChangeStatus}) UPDATE SOScheduledRouting SET mat_issueflag = #{matIssueFlag} WHERE Site = #{site} AND OrderNo = #{orderNo} AND SeqNo = #{seqNo} UPDATE SOScheduledRouting SET plate_issueflag = #{plateIssueFlag} WHERE Site = #{site} AND OrderNo = #{orderNo} AND SeqNo = #{seqNo} UPDATE SOScheduledRouting SET tool_issueflag = #{toolIssueFlag} WHERE Site = #{site} AND OrderNo = #{orderNo} AND SeqNo = #{seqNo} Update SOScheduledRouting Set ClosedFlag='Y' , Closedby=#{userId} , ClosedDate=getdate() Where Site = #{site} and OrderNo = #{orderNo} and ItemNo = #{itemNo} and SeqNo = #{seqNo} UPDATE SOScheduledRouting SET Remark = #{remark} WHERE Site = #{site} AND OrderNo = #{orderNo} AND ItemNo = #{itemNo} AND SeqNo = #{seqNo}