|
|
@@ -7,7 +7,6 @@ import cn.reghao.bnt.web.devops.app.service.AppBuildService;
|
|
|
import cn.reghao.bnt.web.devops.app.service.bd.DeployApp;
|
|
|
import cn.reghao.bnt.web.devops.app.service.bd.GetApp;
|
|
|
import cn.reghao.bnt.web.devops.app.service.webhook.WebhookService;
|
|
|
-import cn.reghao.bnt.web.devops.util.DefaultSetting;
|
|
|
import cn.reghao.bnt.web.devops.app.db.query.AppBuildQuery;
|
|
|
import cn.reghao.bnt.web.devops.app.db.query.AppDeployQuery;
|
|
|
import cn.reghao.bnt.web.devops.app.model.po.log.BuildConfigSnapshot;
|
|
|
@@ -25,11 +24,9 @@ import org.springframework.data.domain.Page;
|
|
|
import org.springframework.data.domain.PageRequest;
|
|
|
import org.springframework.data.domain.Sort;
|
|
|
import org.springframework.http.MediaType;
|
|
|
-import org.springframework.stereotype.Controller;
|
|
|
import org.springframework.ui.Model;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
|
@@ -41,7 +38,6 @@ import java.util.List;
|
|
|
@RestController
|
|
|
@RequestMapping("/api/devops/app/bd")
|
|
|
public class BuildDeployController {
|
|
|
- private final DefaultSetting defaultSetting;
|
|
|
private final AppBuildQuery appBuildQuery;
|
|
|
private final AppDeployQuery appDeployQuery;
|
|
|
private final BuildApp buildApp;
|
|
|
@@ -51,10 +47,9 @@ public class BuildDeployController {
|
|
|
private final WebhookService webhookService;
|
|
|
private int pageSize = 10;
|
|
|
|
|
|
- public BuildDeployController(DefaultSetting defaultSetting, AppBuildQuery appBuildQuery,
|
|
|
- AppDeployQuery appDeployQuery, BuildApp buildApp, DeployApp deployApp,
|
|
|
- GetApp getApp, AppBuildService appBuildService, WebhookService webhookService) {
|
|
|
- this.defaultSetting = defaultSetting;
|
|
|
+ public BuildDeployController(AppBuildQuery appBuildQuery, AppDeployQuery appDeployQuery, BuildApp buildApp,
|
|
|
+ DeployApp deployApp, GetApp getApp, AppBuildService appBuildService,
|
|
|
+ WebhookService webhookService) {
|
|
|
this.appBuildQuery = appBuildQuery;
|
|
|
this.appDeployQuery = appDeployQuery;
|
|
|
this.buildApp = buildApp;
|
|
|
@@ -69,21 +64,10 @@ public class BuildDeployController {
|
|
|
public String index(@RequestParam(value = "pn") int pageNumber,
|
|
|
@RequestParam(value = "env") String env,
|
|
|
@RequestParam(value = "appType") String appType) {
|
|
|
- List<String> queryList = new ArrayList<>();
|
|
|
- if (env == null) {
|
|
|
- env = defaultSetting.getDefaultEnv();
|
|
|
- }
|
|
|
- if (appType == null) {
|
|
|
- appType = defaultSetting.getDefaultAppType();
|
|
|
- }
|
|
|
-
|
|
|
Sort sort = Sort.by(Sort.Direction.DESC, "buildTime");
|
|
|
PageRequest pageRequest = PageRequest.of(pageNumber-1, pageSize, sort);
|
|
|
Page<AppBuildingVO> page = appBuildQuery.getByPage(env, appType, pageRequest);
|
|
|
PageList<AppBuildingVO> pageList = getPageList(page);
|
|
|
-
|
|
|
- List<String> envList = defaultSetting.getEnvList();
|
|
|
- List<String> appTypes = defaultSetting.getAppTypeList();
|
|
|
/*model.addAttribute("env", env);
|
|
|
model.addAttribute("type", type);
|
|
|
model.addAttribute("envList", envList);
|