diff --git a/ruoyi-modules/hwmom-qms/src/main/java/org/dromara/qms/dubbo/RemoteQmsApiServiceImpl.java b/ruoyi-modules/hwmom-qms/src/main/java/org/dromara/qms/dubbo/RemoteQmsApiServiceImpl.java index a1ef795..2219980 100644 --- a/ruoyi-modules/hwmom-qms/src/main/java/org/dromara/qms/dubbo/RemoteQmsApiServiceImpl.java +++ b/ruoyi-modules/hwmom-qms/src/main/java/org/dromara/qms/dubbo/RemoteQmsApiServiceImpl.java @@ -68,8 +68,10 @@ public class RemoteQmsApiServiceImpl implements RemotePdaQmsApiService { QcInspectionTask qcInspectionTask = new QcInspectionTask(); qcInspectionTask = MapstructUtils.convert(bo, QcInspectionTask.class); int i = qcInspectionTaskMapper.updateById(qcInspectionTask); - List qcInspectionTaskDefectList=BeanUtil.copyToList(bo.getQcInspectionTaskDefectBoList(),QcInspectionTaskDefect.class); - qcInspectionTaskDefectMapper.insertBatch(qcInspectionTaskDefectList); + if (bo.getResult().equals("N")){ + List qcInspectionTaskDefectList=BeanUtil.copyToList(bo.getQcInspectionTaskDefectBoList(),QcInspectionTaskDefect.class); + qcInspectionTaskDefectMapper.insertBatch(qcInspectionTaskDefectList); + } if (i > 0) { return R.ok(); }