há 1 ano atrás
pai
commit
ac54db14c2

+ 7 - 5
platform-service/src/main/java/com/platform/service/yongyou/impl/YongyouServiceImpl.java

@@ -463,12 +463,14 @@ public class YongyouServiceImpl implements YongyouService {
             SbModelSpareBomDTO dto = new SbModelSpareBomDTO();
             dto.setSpareIds(spareIds);
             dto.setSbIds(sbIds);
+            if (spareIds!=null && spareIds.size()>0) {
 //                List<SbModelSpareBomVO> sbModelSpareBomVOS = sbModelSpareBomMapper.selectVOList(dto);
-            Weekend<SbModelSpareBom> weekend = new Weekend(SbModelSpareBom.class);
-            WeekendCriteria<SbModelSpareBom,Object> weekendCriteria = weekend.weekendCriteria();
-            weekendCriteria.andIn(SbModelSpareBom::getSpareId,spareIds);
-            weekendCriteria.andIn(SbModelSpareBom::getSbId,sbIds);
-            sbModelSpareBomMapper.deleteByExample(weekend);
+                Weekend<SbModelSpareBom> weekend = new Weekend(SbModelSpareBom.class);
+                WeekendCriteria<SbModelSpareBom, Object> weekendCriteria = weekend.weekendCriteria();
+                weekendCriteria.andIn(SbModelSpareBom::getSpareId, spareIds);
+                weekendCriteria.andIn(SbModelSpareBom::getSbId, sbIds);
+                sbModelSpareBomMapper.deleteByExample(weekend);
+            }
             List<SbModelSpareBom> boms = new ArrayList<>();
             for (String sbId:sbIds){
                 for (LongYanPurchaseDetailVO detailDTO:detailVOS){