单据批量删除判断

This commit is contained in:
JinLu.Yin 2022-08-31 21:42:37 +08:00
parent 90ef14f1eb
commit a58526cfd1
2 changed files with 9 additions and 0 deletions

View File

@ -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);

View File

@ -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);