Browse Source

refactor(controller): 优化控制器代码结构并添加应用启动事件监听

- 简化 OnlCgreportHeadController 中的 getParamsById 方法,移除冗余的数据存在性检查
- 更新 OnlineOperationController 中的 baseFormId 参数校验逻辑
- 在 TenantAdminApplication 中添加 ApplicationReadyEvent 监听器以显示启动成功信息
- 统一导入类声明,提高代码可读性
- 移除不必要的空行和注释,保持代码简洁性
- 增强应用启动时的用户体验,通过控制台输出启动成功提示
feature/2026-08/0812-ccc-dev
chenchuchuan 23 hours ago
parent
commit
71dd428269
  1. 8
      application-tenant/tenant-admin/src/main/java/apelet/tenantadmin/TenantAdminApplication.java
  2. 11
      common/common-generator/src/main/java/apelet/common/generator/controller/OnlCgreportHeadController.java
  3. 2
      common/common-online/src/main/java/apelet/common/online/controller/OnlineOperationController.java

8
application-tenant/tenant-admin/src/main/java/apelet/tenantadmin/TenantAdminApplication.java

@ -4,8 +4,10 @@ import org.mybatis.spring.annotation.MapperScan; @@ -4,8 +4,10 @@ import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.boot.context.event.ApplicationReadyEvent;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.event.EventListener;
import org.springframework.scheduling.annotation.EnableScheduling;
/**
@ -26,4 +28,10 @@ public class TenantAdminApplication { @@ -26,4 +28,10 @@ public class TenantAdminApplication {
}
@EventListener(ApplicationReadyEvent.class)
public void onApplicationReady() {
System.out.println("\n==============================================");
System.out.println("============= 项目启动成功 SUCCESS ============");
System.out.println("==============================================\n");
}
}

11
common/common-generator/src/main/java/apelet/common/generator/controller/OnlCgreportHeadController.java

@ -2,7 +2,10 @@ package apelet.common.generator.controller; @@ -2,7 +2,10 @@ package apelet.common.generator.controller;
import apelet.common.core.annotation.MyRequestBody;
import apelet.common.core.constant.ErrorCodeEnum;
import apelet.common.core.object.*;
import apelet.common.core.object.MyOrderParam;
import apelet.common.core.object.MyPageData;
import apelet.common.core.object.MyPageParam;
import apelet.common.core.object.ResponseResult;
import apelet.common.core.util.MyPageUtil;
import apelet.common.generator.dto.OnlCgreportHeadDto;
import apelet.common.generator.dto.SQLParseDto;
@ -171,11 +174,7 @@ public class OnlCgreportHeadController { @@ -171,11 +174,7 @@ public class OnlCgreportHeadController {
*/
@GetMapping(value = "/getParamsById")
public ResponseResult<?> getParamsById(@RequestParam("id") String id) {
List<OnlCgreportParam> result = onlCgreportHeadService.getParamsById(id);
if (ObjectUtil.isAllEmpty(result)){
return ResponseResult.error(ErrorCodeEnum.DATA_NOT_EXIST);
}
return ResponseResult.success(result);
return ResponseResult.success(onlCgreportHeadService.getParamsById(id));
}
/**
* 保存报表配置+字段+参数

2
common/common-online/src/main/java/apelet/common/online/controller/OnlineOperationController.java

@ -824,7 +824,7 @@ public class OnlineOperationController { @@ -824,7 +824,7 @@ public class OnlineOperationController {
@MyRequestBody TraceParamDto traceParamDto,
@MyRequestBody OnlineEventPluginExecuteDto onlineEventPluginExecuteDto,
@MyRequestBody String metaCode,
@MyRequestBody(required = true) Long baseFormId
@MyRequestBody Long baseFormId
) {
// 1. 验证数据源及其关联
ResponseResult<OnlineDatasource> datasourceResult =

Loading…
Cancel
Save