Переглянути джерело

bugFix 解决设备不存在导致得报错问题

xiahan 1 рік тому
батько
коміт
faca86f1b4

+ 1 - 1
cx-safe-check/cx-save-check-common/src/main/java/com/rongwei/sfcommon/sys/service/impl/CheckTemplateServiceImpl.java

@@ -327,7 +327,7 @@ public class CheckTemplateServiceImpl extends ServiceImpl<CheckTemplateDao, Chec
                     // 每个设备生成一条点检任务
                     CheckItemsDo checkItemsdo = checkItemsService.getById(checkitemsid);
                     // 如当前设备未禁用状态则不生成点检任务
-                    if (checkItemsdo != null && MlConstants.CHECKITEM_STATUS_DISABLE.equals(checkItemsdo.getEnabled())) {
+                    if (checkItemsdo == null || MlConstants.CHECKITEM_STATUS_DISABLE.equals(checkItemsdo.getEnabled())) {
                         continue;
                     }
                     // 点检编号