Browse Source

项目画像修改

tags/24080901
PoffyZhang 1 year ago
parent
commit
6d97f71040
2 changed files with 17 additions and 6 deletions
  1. +9
    -6
      pmapi/src/main/java/com/ningdatech/pmapi/dashboard/handle/ApplicationHandler.java
  2. +8
    -0
      pmapi/src/main/java/com/ningdatech/pmapi/scheduler/task/CheckProvincialReviewResultTask.java

+ 9
- 6
pmapi/src/main/java/com/ningdatech/pmapi/dashboard/handle/ApplicationHandler.java View File

@@ -16,6 +16,7 @@ import org.springframework.stereotype.Component;


import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Objects;


/** /**
* @Classname ApplicationHandler * @Classname ApplicationHandler
@@ -42,12 +43,14 @@ public class ApplicationHandler {
generateOutputEntity(DashboardConstant.Protrait.PROJECT_SIGNS)); generateOutputEntity(DashboardConstant.Protrait.PROJECT_SIGNS));
//2.查询应用 //2.查询应用
Project project = projectService.getProjectByCode(projectCode); Project project = projectService.getProjectByCode(projectCode);
List<ProjectApplication> apps = applicationService.list(Wrappers.lambdaQuery(ProjectApplication.class)
.eq(ProjectApplication::getProjectVersion, project.getVersion())
.eq(ProjectApplication::getProjectCode, projectCode));
for(ProjectApplication app : apps){
String appName = StringUtils.isNotBlank(app.getApplicationName()) ? app.getApplicationName() : app.getRelatedExistsApplication();
res.put(appName,generateOutputEntity(appName));
if(Objects.nonNull(project)){
List<ProjectApplication> apps = applicationService.list(Wrappers.lambdaQuery(ProjectApplication.class)
.eq(ProjectApplication::getProjectVersion, project.getVersion())
.eq(ProjectApplication::getProjectCode, projectCode));
for(ProjectApplication app : apps){
String appName = StringUtils.isNotBlank(app.getApplicationName()) ? app.getApplicationName() : app.getRelatedExistsApplication();
res.put(appName,generateOutputEntity(appName));
}
} }
return res; return res;
} }


+ 8
- 0
pmapi/src/main/java/com/ningdatech/pmapi/scheduler/task/CheckProvincialReviewResultTask.java View File

@@ -5,6 +5,7 @@ import cn.hutool.http.HttpStatus;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.ningdatech.pmapi.common.constant.BizConst;
import com.ningdatech.pmapi.common.constant.ProjectDeclareConst; import com.ningdatech.pmapi.common.constant.ProjectDeclareConst;
import com.ningdatech.pmapi.common.constant.RegionConst; import com.ningdatech.pmapi.common.constant.RegionConst;
import com.ningdatech.pmapi.common.statemachine.util.StateMachineUtils; import com.ningdatech.pmapi.common.statemachine.util.StateMachineUtils;
@@ -47,8 +48,15 @@ public class CheckProvincialReviewResultTask {
@Value("${hostname}") @Value("${hostname}")
private String HOST_NAME; private String HOST_NAME;


@Value("${spring.profiles.active}")
private String active;

@Scheduled(cron = "0 */1 * * * ?") @Scheduled(cron = "0 */1 * * * ?")
public void statusFlow() throws UnknownHostException { public void statusFlow() throws UnknownHostException {
if(BizConst.DEV.equals(active)){
log.info("测试环境 省局 接口 暂时关闭");
return;
}
// //
if (HOST_NAME.equals(InetAddress.getLocalHost().getHostName())) { if (HOST_NAME.equals(InetAddress.getLocalHost().getHostName())) {
//1. 定时取 省级部门联审中的项目 去取项目 //1. 定时取 省级部门联审中的项目 去取项目


Loading…
Cancel
Save