fix: 优化逻辑
This commit is contained in:
parent
3b10901fda
commit
0d8bc39af6
@ -265,6 +265,14 @@ public class SwaggerConfig {
|
|||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public GroupedOpenApi groupWarnRuleApi() {
|
||||||
|
return GroupedOpenApi.builder()
|
||||||
|
.group("5.5 预警规则")
|
||||||
|
.packagesToScan("com.yfd.platform.qgc_sys.warnRule.controller")
|
||||||
|
.build();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public GroupedOpenApi groupLygkApi() {
|
public GroupedOpenApi groupLygkApi() {
|
||||||
|
|||||||
@ -107,12 +107,11 @@ public class MsWarnRuleBServiceImpl extends ServiceImpl<MsWarnRuleBMapper, MsWar
|
|||||||
"FROM MS_WARN_RULE_B t1\n" +
|
"FROM MS_WARN_RULE_B t1\n" +
|
||||||
"INNER JOIN MS_WARN_RULE_DETAIL_B t2 ON t1.ID = t2.RULE_ID\n" +
|
"INNER JOIN MS_WARN_RULE_DETAIL_B t2 ON t1.ID = t2.RULE_ID\n" +
|
||||||
"INNER JOIN ST_YS_B t3 ON t2.YS = t3.YS\n" +
|
"INNER JOIN ST_YS_B t3 ON t2.YS = t3.YS\n" +
|
||||||
"WHERE t1.RULE_TYPE = #{ruleType}\n" +
|
"WHERE t1.RULE_TYPE ="+dbRuleType+"\n" +
|
||||||
" AND t1.IS_DELETED = 0\n" +
|
" AND t1.IS_DELETED = 0\n" +
|
||||||
" AND t2.IS_DELETED = 0\n" +
|
" AND t2.IS_DELETED = 0\n" +
|
||||||
"GROUP BY t2.TB_ID, t2.YS, t3.YS_SHOW_NAME";
|
"GROUP BY t2.TB_ID, t2.YS, t3.YS_SHOW_NAME";
|
||||||
Map<String, Object> paramMap = new HashMap<>();
|
Map<String, Object> paramMap = new HashMap<>();
|
||||||
paramMap.put("ruleType", dbRuleType);
|
|
||||||
return microservicDynamicSQLMapper.getAllListWithResultType(sql, paramMap, WarnYsVo.class);
|
return microservicDynamicSQLMapper.getAllListWithResultType(sql, paramMap, WarnYsVo.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -7,6 +7,7 @@ import io.swagger.v3.oas.annotations.Operation;
|
|||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
import jakarta.annotation.Resource;
|
import jakarta.annotation.Resource;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
@ -19,6 +20,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/sys/warnRule")
|
@RequestMapping("/sys/warnRule")
|
||||||
@Tag(name = "告警规则配置管理")
|
@Tag(name = "告警规则配置管理")
|
||||||
|
@Controller("msWarnRuleBControllerSys")
|
||||||
public class MsWarnRuleBController {
|
public class MsWarnRuleBController {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
|
|||||||
@ -149,6 +149,9 @@ public class SysMenuController {
|
|||||||
public ResponseResult addMenu(@RequestBody SysMenu sysMenu,
|
public ResponseResult addMenu(@RequestBody SysMenu sysMenu,
|
||||||
@RequestHeader(value = "Tenant_id", required = false) String tenantId) {
|
@RequestHeader(value = "Tenant_id", required = false) String tenantId) {
|
||||||
sysMenu.setTenantId(StrUtil.trimToNull(tenantId));
|
sysMenu.setTenantId(StrUtil.trimToNull(tenantId));
|
||||||
|
if(StrUtil.isBlank(sysMenu.getTenantId())){
|
||||||
|
sysMenu.setTenantId(sysMenu.getSystemcode());
|
||||||
|
}
|
||||||
boolean isOk = sysMenuService.addMenu(sysMenu);
|
boolean isOk = sysMenuService.addMenu(sysMenu);
|
||||||
if (isOk) {
|
if (isOk) {
|
||||||
return ResponseResult.success();
|
return ResponseResult.success();
|
||||||
@ -176,6 +179,9 @@ public class SysMenuController {
|
|||||||
return ResponseResult.error("未找到对应租户的菜单");
|
return ResponseResult.error("未找到对应租户的菜单");
|
||||||
}
|
}
|
||||||
sysMenu.setTenantId(StrUtil.trimToNull(tenantId));
|
sysMenu.setTenantId(StrUtil.trimToNull(tenantId));
|
||||||
|
if(StrUtil.isBlank(sysMenu.getTenantId())){
|
||||||
|
sysMenu.setTenantId(sysMenu.getSystemcode());
|
||||||
|
}
|
||||||
sysMenu.setLastmodifier(userService.getUsername());
|
sysMenu.setLastmodifier(userService.getUsername());
|
||||||
sysMenu.setLastmodifydate(new Timestamp(System.currentTimeMillis()));
|
sysMenu.setLastmodifydate(new Timestamp(System.currentTimeMillis()));
|
||||||
boolean isOk = sysMenuService.updateById(sysMenu);
|
boolean isOk = sysMenuService.updateById(sysMenu);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user