Commit 89a69057 authored by 陈晓晋's avatar 陈晓晋

Merge branch 'xjchen' into 'develop'

首页echart图20230807

See merge request !27
parents e7588208 5b5757a1
package com.censoft.censoftrongtong.controller; package com.censoft.censoftrongtong.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.censoft.censoftrongtong.domain.LedgerBuilding;
import com.censoft.censoftrongtong.domain.LedgerProject; import com.censoft.censoftrongtong.domain.LedgerProject;
import com.censoft.censoftrongtong.service.ILedgerBuildingService; import com.censoft.censoftrongtong.service.ILedgerBuildingService;
import com.censoft.censoftrongtong.service.ILedgerProjectService; import com.censoft.censoftrongtong.service.ILedgerProjectService;
...@@ -130,47 +129,41 @@ public class IndexController extends BaseController { ...@@ -130,47 +129,41 @@ public class IndexController extends BaseController {
Map<String, Object> map_rs = new HashMap<>(); Map<String, Object> map_rs = new HashMap<>();
List<Map<String,String>> list_rs=new ArrayList<>(); List<Map<String,String>> list_rs=new ArrayList<>();
List<String> legendList=new ArrayList<>(); List<String> legendList=new ArrayList<>();
List<LedgerBuilding> list1=new ArrayList<>(); List<LedgerProject> list=new ArrayList<>();
List<LedgerProject> list2=new ArrayList<>(); MPJLambdaWrapper<LedgerProject> queryWrapper=new MPJLambdaWrapper<>();
MPJLambdaWrapper<LedgerBuilding> queryWrapper=new MPJLambdaWrapper<>();
MPJLambdaWrapper<LedgerProject> queryWrapper1=new MPJLambdaWrapper<>();
if(statisticsType!=null&&statisticsType.equals("city")){ if(statisticsType!=null&&statisticsType.equals("city")){
queryWrapper=new MPJLambdaWrapper<>(); queryWrapper=new MPJLambdaWrapper<>();
queryWrapper.select("count(*) num").select(LedgerProject::getCity).leftJoin(LedgerProject.class,LedgerProject::getId,LedgerBuilding::getProjectId).groupBy(LedgerBuilding::getCity); queryWrapper.select("count(*) num").select(LedgerProject::getCity).groupBy(LedgerProject::getCity);
//.eq(LedgerBuilding::getProjectId,1);
list1=ledgerBuildingService.selectJoinList(LedgerBuilding.class,queryWrapper);
if (list1!=null&&list1.size() > 0) {
for (int i = 0; i < list1.size(); i++) {
Map<String,String> map_item=new HashMap<>();
LedgerBuilding ledgerBuilding=list1.get(i);
map_item.put("name",ledgerBuilding.getCity());
legendList.add(ledgerBuilding.getCity());
map_item.put("value",ledgerBuilding.getNum());
list_rs.add(map_item);
} list=ledgerProjectService.selectJoinList(LedgerProject.class,queryWrapper);
}
}else{ }else{
queryWrapper1=new MPJLambdaWrapper<>(); queryWrapper=new MPJLambdaWrapper<>();
queryWrapper1.select("count(*) num").select(SysDept::getDeptName).leftJoin(SysDept.class,SysDept::getDeptId,LedgerProject::getDeptId).groupBy(LedgerProject::getDeptId); queryWrapper.select("count(*) num").select(SysDept::getDeptName).leftJoin(SysDept.class,SysDept::getDeptId,LedgerProject::getDeptId).groupBy(LedgerProject::getDeptId);
//.eq(LedgerBuilding::getProjectId,1); list=ledgerProjectService.selectJoinList(LedgerProject.class,queryWrapper);
list2=ledgerProjectService.selectJoinList(LedgerProject.class,queryWrapper1);
if (list2!=null&&list2.size() > 0) {
for (int i = 0; i < list2.size(); i++) {
Map<String,String> map_item=new HashMap<>();
LedgerProject ledgerProject=list2.get(i);
map_item.put("name",ledgerProject.getDeptName());
legendList.add(ledgerProject.getDeptName());
map_item.put("value",ledgerProject.getNum()); }
list_rs.add(map_item);
if (list!=null&&list.size() > 0) {
for (int i = 0; i < list.size(); i++) {
Map<String,String> map_item=new HashMap<>();
LedgerProject ledgerProject=list.get(i);
if(statisticsType!=null&&statisticsType.equals("city")){
map_item.put("name",ledgerProject.getCity());
legendList.add(ledgerProject.getCity());
}else{
map_item.put("name",ledgerProject.getDeptName());
legendList.add(ledgerProject.getDeptName());
} }
}
map_item.put("value",ledgerProject.getNum());
list_rs.add(map_item);
}
} }
......
...@@ -20,6 +20,8 @@ import javax.annotation.Resource; ...@@ -20,6 +20,8 @@ import javax.annotation.Resource;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import static com.ruoyi.common.utils.SecurityUtils.getLoginUser;
/** /**
* 风险计划Service业务层处理 * 风险计划Service业务层处理
* *
...@@ -62,6 +64,7 @@ public class RiskPlanServiceImpl extends MPJBaseServiceImpl<RiskPlanMapper, Risk ...@@ -62,6 +64,7 @@ public class RiskPlanServiceImpl extends MPJBaseServiceImpl<RiskPlanMapper, Risk
*/ */
@Override @Override
public List<RiskPlanAppTaskDetailsDto> selectRiskPlanList(RiskPlan riskPlan) { public List<RiskPlanAppTaskDetailsDto> selectRiskPlanList(RiskPlan riskPlan) {
riskPlan.setCreateUserId(getLoginUser().getUserId());
return riskPlanMapper.selectRiskPlanList(riskPlan); return riskPlanMapper.selectRiskPlanList(riskPlan);
} }
......
...@@ -54,7 +54,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -54,7 +54,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
( SELECT GROUP_CONCAT( nick_name ) FROM sys_user WHERE FIND_IN_SET( user_id, rp.work_user_ids ) ) AS workUserNames, ( SELECT GROUP_CONCAT( nick_name ) FROM sys_user WHERE FIND_IN_SET( user_id, rp.work_user_ids ) ) AS workUserNames,
rp.start_time AS startTime, rp.start_time AS startTime,
rp.end_time AS endTime, rp.end_time AS endTime,
rp.status rp.status,
rp.create_user_id
FROM FROM
risk_plan rp risk_plan rp
LEFT JOIN sys_user su1 ON su1.user_id = rp.create_user_id LEFT JOIN sys_user su1 ON su1.user_id = rp.create_user_id
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment