Browse Source

feat(qc): 添加SQC检验结果更新功能

方法用于清空检验结果
master
qiankanghui 7 days ago
parent
commit
15846d38fb
  1. 2
      src/main/java/com/heai/modules/pms/mapper/QcMapper.java
  2. 4
      src/main/java/com/heai/modules/pms/service/Impl/QcServiceImpl.java
  3. 6
      src/main/resources/mapper/pms/QcMapper.xml

2
src/main/java/com/heai/modules/pms/mapper/QcMapper.java

@ -740,6 +740,8 @@ public interface QcMapper {
void updateSQCSubDetailSubmitFlag2(QcFAIRecordData qcData);
void updateSQCInspectionResult(QcFAIRecordData qcData);
void updateFAIMasterSubmitFlag2(QcFAIRecordData qcData);
void updateFAIDetailSubmitFlag2(QcFAIRecordData qcData);

4
src/main/java/com/heai/modules/pms/service/Impl/QcServiceImpl.java

@ -4106,6 +4106,8 @@ public class QcServiceImpl implements QcService {
qcMapper.updateSQCMasterSubmitFlag2(qcData);
qcMapper.updateSQCDetailSubmitFlag2(qcData);
qcMapper.updateSQCSubDetailSubmitFlag2(qcData);
// 清空检验结果
qcMapper.updateSQCInspectionResult(qcData);
// QMS取消如存在ref信息
if (StringUtils.isNotBlank(qcData.getRefInfo1())) {
inspectService.inspectForQMS(
@ -4119,7 +4121,7 @@ public class QcServiceImpl implements QcService {
);
}
// 回滚呆滞刷新日期 stagnation_detail.pre_audit_time 回滚到 print_label_record.stagnation_refresh_date
// 回滚呆滞刷新日期
rollbackStagnationRefreshDate(qcData);
}
}

6
src/main/resources/mapper/pms/QcMapper.xml

@ -5609,6 +5609,12 @@
WHERE inspection_no = #{inspectionNo} and site = #{site} and bu_no = #{buNo}
</update>
<update id="updateSQCInspectionResult" parameterType="com.heai.modules.pms.data.QcFAIRecordData">
UPDATE qc_sqc_record
SET inspection_result = NULL
WHERE inspection_no = #{inspectionNo} and site = #{site} and bu_no = #{buNo}
</update>
<delete id="deleteReceivingTaskByInspectionNo" parameterType="com.heai.modules.pms.data.QcFAIRecordData">
delete receiving_task
where site = #{site} and citem_code = #{buNo} and inspection_no = #{inspectionNo}

Loading…
Cancel
Save