diff --git a/ktg-mes/src/main/java/com/ktg/mes/qc/controller/QcIpqcController.java b/ktg-mes/src/main/java/com/ktg/mes/qc/controller/QcIpqcController.java index 3eef88d..8069fff 100644 --- a/ktg-mes/src/main/java/com/ktg/mes/qc/controller/QcIpqcController.java +++ b/ktg-mes/src/main/java/com/ktg/mes/qc/controller/QcIpqcController.java @@ -187,6 +187,11 @@ public class QcIpqcController extends BaseController { for (Long ipqcId: ipqcIds ) { + QcIpqc ipqc = qcIpqcService.selectQcIpqcByIpqcId(ipqcId); + if(!UserConstants.ORDER_STATUS_PREPARE.equals(ipqc.getStatus())){ + return AjaxResult.error("只能删除草稿状态的单据!"); + } + qcIpqcLineService.deleteByIpqcId(ipqcId); //删除对应的行信息 QcDefectRecord p2 = new QcDefectRecord(); p2.setQcId(ipqcId); diff --git a/ktg-mes/src/main/java/com/ktg/mes/qc/controller/QcIqcController.java b/ktg-mes/src/main/java/com/ktg/mes/qc/controller/QcIqcController.java index 99a0b5d..d31509e 100644 --- a/ktg-mes/src/main/java/com/ktg/mes/qc/controller/QcIqcController.java +++ b/ktg-mes/src/main/java/com/ktg/mes/qc/controller/QcIqcController.java @@ -151,6 +151,10 @@ public class QcIqcController extends BaseController { for (Long iqcId:iqcIds ) { + QcIqc iqc = qcIqcService.selectQcIqcByIqcId(iqcId); + if(!UserConstants.ORDER_STATUS_PREPARE.equals(iqc.getStatus())){ + return AjaxResult.error("只能删除草稿状态单据!"); + } qcIqcLineService.deleteByIqcId(iqcId); QcDefectRecord p2 = new QcDefectRecord(); p2.setQcId(iqcId);