Parcourir la source

aps-报工在制品生成修改

sucheng il y a 8 mois
Parent
commit
3abc3b3b16

+ 5 - 1
cx-aps/cx-aps-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ApsReportRecordsServiceImpl.java

@@ -1206,7 +1206,11 @@ public class ApsReportRecordsServiceImpl extends ServiceImpl<ApsReportRecordsDao
                     List<ApsWorkInProgressInventoryDo> apsWorkInProgressInventoryDos = apsWorkInProgressInventoryService.list(new QueryWrapper<ApsWorkInProgressInventoryDo>().lambda()
                             .eq(ApsWorkInProgressInventoryDo::getDeleted, "0")
                             .in(ApsWorkInProgressInventoryDo::getBatchnumber, Arrays.asList(apsReportRecordsDo.getBatchnumber().split(","))));
-                    ApsWorkInProgressInventoryDo apsWorkInProgressInventoryDo = apsWorkInProgressInventoryDos.get(0);
+                    ApsWorkInProgressInventoryDo apsWorkInProgressInventoryDo = null;
+                    if (!apsWorkInProgressInventoryDos.isEmpty()) {
+                        apsWorkInProgressInventoryDo = apsWorkInProgressInventoryDos.get(0);
+                    }
+
                     //不为空,则删除数据(逻辑删除)
                     if (ObjectUtil.isNotEmpty(apsWorkInProgressInventoryDos)) {
                         apsWorkInProgressInventoryService.removeByIds(apsWorkInProgressInventoryDos.stream().map(ApsWorkInProgressInventoryDo::getId).collect(Collectors.toList()));