Browse Source

新增PQC任务审核功能方法

java8
赵宏斌 4 months ago
parent
commit
08d31b775d
  1. 6
      src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java
  2. 6
      src/main/java/com/xujie/sys/modules/pms/service/Impl/PqcServiceImpl.java
  3. 19
      src/main/resources/mapper/pms/QcMapper.xml

6
src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java

@ -638,4 +638,10 @@ public interface QcMapper {
int checkEquipmentFolderLocation(QCEquipmentFolderLocation inData); int checkEquipmentFolderLocation(QCEquipmentFolderLocation inData);
List<QcPartAttributeData> getPqcOperationDescList(QcPartAttributeData data); List<QcPartAttributeData> getPqcOperationDescList(QcPartAttributeData data);
void updatePQCMasterSubmitFlag(QcFAIRecordData qcData);
void updatePQCDetailSubmitFlag(QcFAIRecordData qcData);
void updatePQCSubDetailSubmitFlag(QcFAIRecordData qcData);
} }

6
src/main/java/com/xujie/sys/modules/pms/service/Impl/PqcServiceImpl.java

@ -187,11 +187,11 @@ public class PqcServiceImpl implements PqcService {
public void savePQCSubmitResult(QcFAIRecordData data) { public void savePQCSubmitResult(QcFAIRecordData data) {
for (QcFAIRecordData qcData : data.getSubmitList()) { for (QcFAIRecordData qcData : data.getSubmitList()) {
// 修改主记录标识为已提交 // 修改主记录标识为已提交
qcMapper.updateFQCMasterSubmitFlag(qcData);
qcMapper.updatePQCMasterSubmitFlag(qcData);
// 修改明细记录标识为已提交 // 修改明细记录标识为已提交
qcMapper.updateFQCDetailSubmitFlag(qcData);
qcMapper.updatePQCDetailSubmitFlag(qcData);
// 修改子明细记录标识为已提交 // 修改子明细记录标识为已提交
qcMapper.updateFQCSubDetailSubmitFlag(qcData);
qcMapper.updatePQCSubDetailSubmitFlag(qcData);
// 发送邮件 // 发送邮件
if ("不合格".equals(qcData.getInspectionResult())) { if ("不合格".equals(qcData.getInspectionResult())) {

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

@ -2994,7 +2994,7 @@
<!-- 修改FQC主记录标识为已提交 --> <!-- 修改FQC主记录标识为已提交 -->
<update id="updateFQCMasterSubmitFlag" parameterType="com.xujie.sys.modules.pms.data.QcFAIRecordData"> <update id="updateFQCMasterSubmitFlag" parameterType="com.xujie.sys.modules.pms.data.QcFAIRecordData">
UPDATE qc_pqc_record
UPDATE qc_fqc_record
SET submit_flag = 'Y', SET submit_flag = 'Y',
state = '已完成', state = '已完成',
submit_date = getDate() submit_date = getDate()
@ -4337,6 +4337,23 @@
update_time = getDate() update_time = getDate()
WHERE id = #{id} WHERE id = #{id}
</update> </update>
<update id="updatePQCMasterSubmitFlag">
UPDATE qc_pqc_record
SET submit_flag = 'Y',
state = '已完成',
submit_date = getDate()
WHERE inspection_no = #{inspectionNo} and site = #{site} and bu_no = #{buNo}
</update>
<update id="updatePQCDetailSubmitFlag">
UPDATE qc_pqc_detailed_record
SET is_submit = 'Y'
WHERE inspection_no = #{inspectionNo} and site = #{site} and bu_no = #{buNo}
</update>
<update id="updatePQCSubDetailSubmitFlag">
UPDATE qc_pqc_sub_detail_record
SET is_submit = 'Y'
WHERE inspection_no = #{inspectionNo} and site = #{site} and bu_no = #{buNo}
</update>
</mapper> </mapper>

Loading…
Cancel
Save