|
|
|
@ -204,6 +204,12 @@ public class QcServiceImpl implements QcService { |
|
|
|
@Override |
|
|
|
@Transactional |
|
|
|
public void saveFAIDetailedRecord(QcFAIRecordData data) { |
|
|
|
// 校验:查询当前数据库中的状态,如果已审核完成则禁止保存 |
|
|
|
QcFAIRecordData currentRecord = qcMapper.getFAIRecordStatus(data); |
|
|
|
if (currentRecord != null && ("Y".equals(currentRecord.getSubmitFlag()) || "已完成".equals(currentRecord.getState()))) { |
|
|
|
throw new RuntimeException("该检验单已审核完成,无法修改!"); |
|
|
|
} |
|
|
|
|
|
|
|
if ("1".equals(data.getType())) { // 应用 |
|
|
|
data.setState("待检验"); |
|
|
|
} else { // 保存 |
|
|
|
@ -624,6 +630,12 @@ public class QcServiceImpl implements QcService { |
|
|
|
@Override |
|
|
|
@Transactional |
|
|
|
public void saveFQCDetailedRecord(QcFAIRecordData data) { |
|
|
|
// 校验:查询当前数据库中的状态,如果已审核完成则禁止保存 |
|
|
|
QcFAIRecordData currentRecord = qcMapper.getFQCRecordStatus(data); |
|
|
|
if (currentRecord != null && ("Y".equals(currentRecord.getSubmitFlag()) || "已完成".equals(currentRecord.getState()))) { |
|
|
|
throw new RuntimeException("该检验单已审核完成,无法修改!"); |
|
|
|
} |
|
|
|
|
|
|
|
if ("1".equals(data.getType())) { // 应用 |
|
|
|
data.setState("待检验"); |
|
|
|
} else { // 保存 |
|
|
|
@ -1485,6 +1497,12 @@ public class QcServiceImpl implements QcService { |
|
|
|
@Override |
|
|
|
@Transactional |
|
|
|
public void saveIQCDetailedRecord(QcFAIRecordData data) { |
|
|
|
// 校验:查询当前数据库中的状态,如果已审核完成则禁止保存 |
|
|
|
QcFAIRecordData currentRecord = qcMapper.getIQCRecordStatus(data); |
|
|
|
if (currentRecord != null && ("Y".equals(currentRecord.getSubmitFlag()) || "已完成".equals(currentRecord.getState()))) { |
|
|
|
throw new RuntimeException("该检验单已审核完成,无法修改!"); |
|
|
|
} |
|
|
|
|
|
|
|
if ("1".equals(data.getType())) { // 应用 |
|
|
|
data.setState("待检验"); |
|
|
|
} else { // 保存 |
|
|
|
|