2021与蓝度共同重构项目,服务端
fix
zhanzhiqin
2022-05-20 6545018da75375faeeb00c227bbf0e0b487de574
ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightTaskService.java
@@ -225,16 +225,21 @@
            );
            //修改灯杆任务绑定关系表
            for (LightTaskPoleRelation bean : lightTaskPoleRelationList) {
                LightTaskPoleRelation one = lightTaskPoleRelationService.getOne(Wrappers.lambdaQuery(LightTaskPoleRelation.class).eq(LightTaskPoleRelation::getPoleId, bean.getPoleId()));
                //成功才修改,失败不变
                if (bean.getIssueStatus() == 0) {
                    LightTaskPoleRelation one = lightTaskPoleRelationService.getOne(Wrappers.lambdaQuery(LightTaskPoleRelation.class).eq(LightTaskPoleRelation::getPoleId, bean.getPoleId()));
                    if (one != null) {
                        one.setTaskId(newLightTask.getTaskId());
                        lightTaskPoleRelationService.updateById(one);
                    } else {
                        lightTaskPoleRelationService.save(bean);
                    }
                } else {
                    if (one == null) {
                        lightTaskPoleRelationService.save(bean);
                    }
                }
            }