INSERT INTO srm_quality_issue ( site, issue_no, issue_date, supplier_no, supplier_responsible, plant, claim_no, part_no, product_category, po_no, batch_qty, reject_batch_qty, receive_complaint_date, receive_sample_date, issue_category, issue_summary, issue_description, inspector, level_no, mode1, mode2, mode3, require_reply_date, status, create_by, create_date ) VALUES ( #{site}, #{issueNo}, #{issueDate}, #{supplierNo}, #{supplierResponsible}, #{plant}, #{claimNo}, #{partNo}, #{productCategory}, #{poNo}, #{batchQty}, #{rejectBatchQty}, #{receiveComplaintDate}, #{receiveSampleDate}, #{issueCategory}, #{issueSummary}, #{issueDescription}, #{inspector}, #{levelNo}, #{mode1}, #{mode2}, #{mode3}, #{requireReplyDate}, #{status}, #{createBy}, #{createDate} ) UPDATE srm_quality_issue SET issue_date = #{qualityIssue.issueDate}, supplier_responsible = #{qualityIssue.supplierResponsible}, plant = #{qualityIssue.plant}, claim_no = #{qualityIssue.claimNo}, product_category = #{qualityIssue.productCategory}, part_no = #{qualityIssue.partNo}, po_no = #{qualityIssue.poNo}, batch_qty = #{qualityIssue.batchQty}, reject_batch_qty = #{qualityIssue.rejectBatchQty}, receive_complaint_date = #{qualityIssue.receiveComplaintDate}, receive_sample_date = #{qualityIssue.receiveSampleDate}, issue_category = #{qualityIssue.issueCategory}, issue_summary = #{qualityIssue.issueSummary}, issue_description = #{qualityIssue.issueDescription}, inspector = #{qualityIssue.inspector}, level_no = #{qualityIssue.levelNo}, mode1 = #{qualityIssue.mode1}, mode2 = #{qualityIssue.mode2}, mode3 = #{qualityIssue.mode3}, require_reply_date = #{qualityIssue.requireReplyDate}, update_by = #{qualityIssue.updateBy}, update_date = #{qualityIssue.updateDate} WHERE site = #{qualityIssue.site} AND issue_no = #{qualityIssue.issueNo} DELETE FROM srm_quality_issue WHERE site = #{qualityIssue.site} AND issue_no = #{qualityIssue.issueNo} UPDATE srm_quality_issue SET status = '已关闭', close_by = #{qualityIssue.closeBy}, close_time = #{qualityIssue.closeTime}, update_by = #{qualityIssue.closeBy}, update_date = #{qualityIssue.closeTime} WHERE site = #{qualityIssue.site} AND issue_no = #{qualityIssue.issueNo} UPDATE srm_quality_issue SET status = #{status} WHERE site = #{site} AND issue_no = #{issueNo}