fixbug:41716
This commit is contained in:
+15
-14
@@ -89,8 +89,7 @@ public class AllProjectStatisticsController {
|
||||
idList = null;
|
||||
//部门负责人
|
||||
} else if (roleCodes.contains(constant.BMFZR)||roleCodes.contains(constant.SLD)) {
|
||||
String departIds = sysUser.getDepartIds();
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(departIds);
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(sysUser.getDepartIds(),sysUser.getOrgCode(),idList);
|
||||
idList.addAll(allDepartIds);//项目负责人
|
||||
} else if (roleCodes.contains(constant.XMFZR)) {
|
||||
String userId = sysUser.getId();
|
||||
@@ -98,8 +97,9 @@ public class AllProjectStatisticsController {
|
||||
} else {
|
||||
return Result.OK();
|
||||
}
|
||||
List<String> listNew = new ArrayList<>(new TreeSet<>(idList));
|
||||
Page<AllProjectStatistics> page = new Page<>(pageNo, pageSize);
|
||||
IPage<AllProjectStatistics> pageList = payWorkingGroupService.queryPageList(page,allProjectStatisticsSearch, idList );
|
||||
IPage<AllProjectStatistics> pageList = payWorkingGroupService.queryPageList(page,allProjectStatisticsSearch, listNew );
|
||||
HashMap<String, Object> hashMap = new HashMap<>();
|
||||
double sum=0;
|
||||
double sumTwo =0;
|
||||
@@ -160,8 +160,7 @@ public class AllProjectStatisticsController {
|
||||
idList = null;
|
||||
//部门负责人
|
||||
} else if (roleCodes.contains(constant.BMFZR)||roleCodes.contains(constant.SLD)) {
|
||||
String departIds = sysUser.getDepartIds();
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(departIds);
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(sysUser.getDepartIds(),sysUser.getOrgCode(),idList);
|
||||
idList.addAll(allDepartIds);//项目负责人
|
||||
} else if (roleCodes.contains(constant.XMFZR)) {
|
||||
String userId = sysUser.getId();
|
||||
@@ -170,7 +169,8 @@ public class AllProjectStatisticsController {
|
||||
return Result.OK();
|
||||
}
|
||||
Page<AllProjectStatistics> page = new Page<>(pageNo, pageSize);
|
||||
IPage<AllProjectStatistics> pageList = payWorkingGroupService.queryPageListForProject(page,allProjectStatisticsSearch,idList);
|
||||
List<String> listNew = new ArrayList<>(new TreeSet<>(idList));
|
||||
IPage<AllProjectStatistics> pageList = payWorkingGroupService.queryPageListForProject(page,allProjectStatisticsSearch,listNew);
|
||||
HashMap<String, Object> hashMap = new HashMap<>();
|
||||
double sum=0;
|
||||
double sumTwo =0;
|
||||
@@ -229,8 +229,7 @@ public class AllProjectStatisticsController {
|
||||
idList = null;
|
||||
//部门负责人
|
||||
} else if (roleCodes.contains(constant.BMFZR)||roleCodes.contains(constant.SLD)) {
|
||||
String departIds = sysUser.getDepartIds();
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(departIds);
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(sysUser.getDepartIds(),sysUser.getOrgCode(),idList);
|
||||
idList.addAll(allDepartIds);//项目负责人
|
||||
} else if (roleCodes.contains(constant.XMFZR)) {
|
||||
String userId = sysUser.getId();
|
||||
@@ -244,7 +243,8 @@ public class AllProjectStatisticsController {
|
||||
String year = String.valueOf(calendar.get(Calendar.YEAR));
|
||||
allProjectStatisticsSearch.setYear(year);
|
||||
}
|
||||
List<AllProjectStatistics> pageList = payWorkingGroupService.queryPageListExcel(allProjectStatisticsSearch, idList);
|
||||
List<String> listNew = new ArrayList<>(new TreeSet<>(idList));
|
||||
List<AllProjectStatistics> pageList = payWorkingGroupService.queryPageListExcel(allProjectStatisticsSearch, listNew);
|
||||
if (pageList != null) {
|
||||
for (AllProjectStatistics s : pageList) {
|
||||
String key = String.valueOf(s.getChargeUse());
|
||||
@@ -270,7 +270,7 @@ public class AllProjectStatisticsController {
|
||||
//部门负责人
|
||||
} else if (roleCodes.contains(constant.BMFZR)||roleCodes.contains(constant.SLD)) {
|
||||
String departIds = sysUser.getDepartIds();
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(departIds);
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(sysUser.getDepartIds(),sysUser.getOrgCode(),idList);
|
||||
idList.addAll(allDepartIds);//项目负责人
|
||||
} else if (roleCodes.contains(constant.XMFZR)) {
|
||||
String userId = sysUser.getId();
|
||||
@@ -285,7 +285,8 @@ public class AllProjectStatisticsController {
|
||||
String year = String.valueOf(calendar.get(Calendar.YEAR));
|
||||
allProjectStatisticsSearch.setYear(year);
|
||||
}
|
||||
List<AllProjectStatistics> pageList = payWorkingGroupService.queryPageListExcel(allProjectStatisticsSearch, idList,strings);
|
||||
List<String> listNew = new ArrayList<>(new TreeSet<>(idList));
|
||||
List<AllProjectStatistics> pageList = payWorkingGroupService.queryPageListExcel(allProjectStatisticsSearch, listNew,strings);
|
||||
if (pageList != null) {
|
||||
for (AllProjectStatistics s : pageList) {
|
||||
String key = String.valueOf(s.getChargeUse());
|
||||
@@ -320,8 +321,7 @@ public class AllProjectStatisticsController {
|
||||
idList = null;
|
||||
//部门负责人
|
||||
} else if (roleCodes.contains(constant.BMFZR)||roleCodes.contains(constant.SLD)) {
|
||||
String departIds = sysUser.getDepartIds();
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(departIds);
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(sysUser.getDepartIds(),sysUser.getOrgCode(),idList);
|
||||
idList.addAll(allDepartIds);
|
||||
} else if (roleCodes.contains(constant.XMFZR)) {
|
||||
String userId = sysUser.getId();
|
||||
@@ -330,7 +330,8 @@ public class AllProjectStatisticsController {
|
||||
ArrayList<AllProjectStatistics> objects = new ArrayList<>();
|
||||
return AmountUtil.exportListXls(objects, AllProjectStatistics.class, "企业来款统计");
|
||||
}
|
||||
List<AllProjectStatistics> pageList = payWorkingGroupService.queryPageListExcel(allProjectStatisticsSearch, idList);
|
||||
List<String> listNew = new ArrayList<>(new TreeSet<>(idList));
|
||||
List<AllProjectStatistics> pageList = payWorkingGroupService.queryPageListExcel(allProjectStatisticsSearch, listNew);
|
||||
if (pageList != null) {
|
||||
for (AllProjectStatistics s : pageList) {
|
||||
String key = String.valueOf(s.getChargeUse());
|
||||
|
||||
+12
-12
@@ -76,8 +76,7 @@ public class CompanyComeMoneyStatisticsController {
|
||||
idList = null;
|
||||
//部门负责人
|
||||
} else if (roleCodes.contains(constant.BMFZR)||roleCodes.contains(constant.SLD)) {
|
||||
String departIds = sysUser.getDepartIds();
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(departIds);
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(sysUser.getDepartIds(),sysUser.getOrgCode(),idList);
|
||||
idList.addAll(allDepartIds);
|
||||
//项目负责人
|
||||
} else if (roleCodes.contains(constant.XMFZR)) {
|
||||
@@ -87,7 +86,8 @@ public class CompanyComeMoneyStatisticsController {
|
||||
return Result.OK();
|
||||
}
|
||||
Page<CompanyComeMoneyList> page = new Page<>(pageNo, pageSize);
|
||||
IPage<CompanyComeMoneyList> pageList = payWorkingGroupService.queryPageListForCompany(page,companyComeMoneySearch,idList);
|
||||
List<String> listNew = new ArrayList<>(new TreeSet<>(idList));
|
||||
IPage<CompanyComeMoneyList> pageList = payWorkingGroupService.queryPageListForCompany(page,companyComeMoneySearch,listNew);
|
||||
HashMap<String, Object> hashMap = new HashMap<>();
|
||||
double sum=0;
|
||||
double sumTwo =0;
|
||||
@@ -140,8 +140,7 @@ public class CompanyComeMoneyStatisticsController {
|
||||
idList = null;
|
||||
//部门负责人
|
||||
} else if (roleCodes.contains(constant.BMFZR)||roleCodes.contains(constant.SLD)) {
|
||||
String departIds = sysUser.getDepartIds();
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(departIds);
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(sysUser.getDepartIds(),sysUser.getOrgCode(),idList);
|
||||
idList.addAll(allDepartIds);
|
||||
//项目负责人
|
||||
} else if (roleCodes.contains(constant.XMFZR)) {
|
||||
@@ -151,7 +150,8 @@ public class CompanyComeMoneyStatisticsController {
|
||||
return Result.OK();
|
||||
}
|
||||
Page<CompanyComeMoneyDetail> page = new Page<>(pageNo, pageSize);
|
||||
IPage<CompanyComeMoneyDetail> pageList = payWorkingGroupService.queryPageListForCompanyDetail(page, companyComeMoneyDetailSearch,idList);
|
||||
List<String> listNew = new ArrayList<>(new TreeSet<>(idList));
|
||||
IPage<CompanyComeMoneyDetail> pageList = payWorkingGroupService.queryPageListForCompanyDetail(page, companyComeMoneyDetailSearch,listNew);
|
||||
HashMap<String, Object> hashMap = new HashMap<>();
|
||||
double sum=0;
|
||||
double sumTwo =0;
|
||||
@@ -203,8 +203,7 @@ public class CompanyComeMoneyStatisticsController {
|
||||
idList = null;
|
||||
//部门负责人
|
||||
} else if (roleCodes.contains(constant.BMFZR)||roleCodes.contains(constant.SLD)) {
|
||||
String departIds = sysUser.getDepartIds();
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(departIds);
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(sysUser.getDepartIds(),sysUser.getOrgCode(),idList);
|
||||
idList.addAll(allDepartIds);//项目负责人
|
||||
} else if (roleCodes.contains(constant.XMFZR)) {
|
||||
String userId = sysUser.getId();
|
||||
@@ -213,7 +212,8 @@ public class CompanyComeMoneyStatisticsController {
|
||||
ArrayList<CompanyComeMoneyList> objects = new ArrayList<>();
|
||||
return AmountUtil.exportListXls(objects, CompanyComeMoneyList.class, "企业来款统计");
|
||||
}
|
||||
List<CompanyComeMoneyList> pageList = payWorkingGroupService.queryPageListForCompanyExcel(companyComeMoneySearch, idList);
|
||||
List<String> listNew = new ArrayList<>(new TreeSet<>(idList));
|
||||
List<CompanyComeMoneyList> pageList = payWorkingGroupService.queryPageListForCompanyExcel(companyComeMoneySearch, listNew);
|
||||
|
||||
return AmountUtil.exportListXls(pageList, CompanyComeMoneyList.class, "企业来款统计");
|
||||
|
||||
@@ -238,8 +238,7 @@ public class CompanyComeMoneyStatisticsController {
|
||||
idList = null;
|
||||
//部门负责人
|
||||
} else if (roleCodes.contains(constant.BMFZR)||roleCodes.contains(constant.SLD)) {
|
||||
String departIds = sysUser.getDepartIds();
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(departIds);
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(sysUser.getDepartIds(),sysUser.getOrgCode(),idList);
|
||||
idList.addAll(allDepartIds);//项目负责人
|
||||
} else if (roleCodes.contains(constant.XMFZR)) {
|
||||
String userId = sysUser.getId();
|
||||
@@ -248,7 +247,8 @@ public class CompanyComeMoneyStatisticsController {
|
||||
ArrayList<CompanyComeMoneyDetail> objects = new ArrayList<>();
|
||||
return AmountUtil.exportListXls(objects, CompanyComeMoneyDetail.class, "企业来款详情统计");
|
||||
}
|
||||
List<CompanyComeMoneyDetail> pageList = payWorkingGroupService.queryPageListForCompanyDetailExcel(companyComeMoneyDetailSearch, idList);
|
||||
List<String> listNew = new ArrayList<>(new TreeSet<>(idList));
|
||||
List<CompanyComeMoneyDetail> pageList = payWorkingGroupService.queryPageListForCompanyDetailExcel(companyComeMoneyDetailSearch, listNew);
|
||||
for (CompanyComeMoneyDetail s : pageList) {
|
||||
String key = String.valueOf(s.getChargeUse());
|
||||
String payment_charge_use = sysBaseAPI.translateDict("payment_charge_use", key);
|
||||
|
||||
+9
-11
@@ -52,8 +52,6 @@ import java.util.stream.Collectors;
|
||||
@RequestMapping("/project/payWorkingGroupStatistics")
|
||||
@Slf4j
|
||||
public class PayWorkingGroupStatisticsController {
|
||||
@Resource
|
||||
private SysUserMapper userMapper;
|
||||
@Autowired
|
||||
private ISysBaseAPI sysBaseAPI;
|
||||
@Autowired
|
||||
@@ -89,8 +87,7 @@ public class PayWorkingGroupStatisticsController {
|
||||
idList = null;
|
||||
//部门负责人
|
||||
} else if (roleCodes.contains(constant.BMFZR)||roleCodes.contains(constant.SLD)) {
|
||||
String departIds = sysUser.getDepartIds();
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(departIds);
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(sysUser.getDepartIds(),sysUser.getOrgCode(),idList);
|
||||
idList.addAll(allDepartIds);//项目负责人
|
||||
} else if (roleCodes.contains(constant.XMFZR)) {
|
||||
String userId = sysUser.getId();
|
||||
@@ -98,7 +95,8 @@ public class PayWorkingGroupStatisticsController {
|
||||
} else {
|
||||
return Result.OK();
|
||||
}
|
||||
IPage<PayWorkingGroupStatistics> pageList = payWorkingGroupService.queryPageListForStatistics(page, payWorkingGroupSearch,idList);
|
||||
List<String> listNew = new ArrayList<>(new TreeSet<>(idList));
|
||||
IPage<PayWorkingGroupStatistics> pageList = payWorkingGroupService.queryPageListForStatistics(page, payWorkingGroupSearch,listNew);
|
||||
List<PayWorkingGroupStatistics> records = pageList.getRecords();
|
||||
for (PayWorkingGroupStatistics payWorkingGroupStatistics:records){
|
||||
if(payWorkingGroupStatistics.getComeAllMoney()==null||payWorkingGroupStatistics.getComeAllMoney()==""){
|
||||
@@ -155,8 +153,7 @@ public class PayWorkingGroupStatisticsController {
|
||||
idList = null;
|
||||
//部门负责人
|
||||
} else if (roleCodes.contains(constant.BMFZR)||roleCodes.contains(constant.SLD)) {
|
||||
String departIds = sysUser.getDepartIds();
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(departIds);
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(sysUser.getDepartIds(),sysUser.getOrgCode(),idList);
|
||||
idList.addAll(allDepartIds);//项目负责人
|
||||
} else if (roleCodes.contains(constant.XMFZR)) {
|
||||
String userId = sysUser.getId();
|
||||
@@ -165,7 +162,8 @@ public class PayWorkingGroupStatisticsController {
|
||||
ArrayList<PayWorkingGroupStatistics> objects = new ArrayList<>();
|
||||
return AmountUtil.exportListXls(objects, PayWorkingGroupStatistics.class, "工作组项目统计");
|
||||
}
|
||||
List<PayWorkingGroupStatistics> pageList = payWorkingGroupService.queryPageListForStatisticsExcel(payWorkingGroupSearch, idList);
|
||||
List<String> listNew = new ArrayList<>(new TreeSet<>(idList));
|
||||
List<PayWorkingGroupStatistics> pageList = payWorkingGroupService.queryPageListForStatisticsExcel(payWorkingGroupSearch, listNew);
|
||||
//处理为空数据为0
|
||||
for (PayWorkingGroupStatistics s : pageList) {
|
||||
if (s.getAllMoney() == null || s.getAllMoney().equals("")) {
|
||||
@@ -193,8 +191,7 @@ public class PayWorkingGroupStatisticsController {
|
||||
idList = null;
|
||||
//部门负责人
|
||||
} else if (roleCodes.contains(constant.BMFZR)||roleCodes.contains(constant.SLD)) {
|
||||
String departIds = sysUser.getDepartIds();
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(departIds);
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(sysUser.getDepartIds(),sysUser.getOrgCode(),idList);
|
||||
idList.addAll(allDepartIds);//项目负责人
|
||||
} else if (roleCodes.contains(constant.XMFZR)) {
|
||||
String userId = sysUser.getId();
|
||||
@@ -203,7 +200,8 @@ public class PayWorkingGroupStatisticsController {
|
||||
ArrayList<PayWorkingGroupStatistics> objects = new ArrayList<>();
|
||||
return AmountUtil.exportListXls(objects, PayWorkingGroupStatistics.class, "工作组项目统计");
|
||||
}
|
||||
List<PayWorkingGroupStatistics> pageList = payWorkingGroupService.queryPageListForStatisticsExcel(payWorkingGroupSearch, idList,strings);
|
||||
List<String> listNew = new ArrayList<>(new TreeSet<>(idList));
|
||||
List<PayWorkingGroupStatistics> pageList = payWorkingGroupService.queryPageListForStatisticsExcel(payWorkingGroupSearch, listNew,strings);
|
||||
//处理为空数据为0
|
||||
for (PayWorkingGroupStatistics s : pageList) {
|
||||
if (s.getAllMoney() == null || s.getAllMoney().equals("")) {
|
||||
|
||||
+6
-11
@@ -69,11 +69,6 @@ public class PrincipalPeopleStatisticsController {
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
|
||||
|
||||
// if (principalPeopleSearch.getYear() == null || principalPeopleSearch.getYear().equals("")) {
|
||||
// Calendar calendar = Calendar.getInstance();
|
||||
// String year = String.valueOf(calendar.get(Calendar.YEAR));
|
||||
// principalPeopleSearch.setYear(year);
|
||||
// }
|
||||
//根据不同角色加载不同列表的参数
|
||||
List<String> idList = new ArrayList<>();
|
||||
//判断登录角色,显示特定内容,判断依据为登录用户的角色和机构编码
|
||||
@@ -85,8 +80,7 @@ public class PrincipalPeopleStatisticsController {
|
||||
idList = null;
|
||||
//部门负责人
|
||||
} else if (roleCodes.contains(constant.BMFZR)||roleCodes.contains(constant.SLD)) {
|
||||
String departIds = sysUser.getDepartIds();
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(departIds);
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(sysUser.getDepartIds(),sysUser.getOrgCode(),idList);
|
||||
idList.addAll(allDepartIds);
|
||||
//项目负责人
|
||||
} else if (roleCodes.contains(constant.XMFZR)) {
|
||||
@@ -97,7 +91,8 @@ public class PrincipalPeopleStatisticsController {
|
||||
}
|
||||
|
||||
Page<PrincipalPeopleList> page = new Page<>(pageNo, pageSize);
|
||||
IPage<PrincipalPeopleList> pageList = payWorkingGroupService.queryPageListForPrincipal(page,principalPeopleSearch,idList);
|
||||
List<String> listNew = new ArrayList<>(new TreeSet<>(idList));
|
||||
IPage<PrincipalPeopleList> pageList = payWorkingGroupService.queryPageListForPrincipal(page,principalPeopleSearch,listNew);
|
||||
HashMap<String, Object> hashMap = new HashMap<>();
|
||||
double sum=0;
|
||||
double sumTwo =0;
|
||||
@@ -198,8 +193,7 @@ public class PrincipalPeopleStatisticsController {
|
||||
idList = null;
|
||||
//部门负责人
|
||||
} else if (roleCodes.contains(constant.BMFZR)||roleCodes.contains(constant.SLD)) {
|
||||
String departIds = sysUser.getDepartIds();
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(departIds);
|
||||
List<String> allDepartIds = sysBaseAPI.getAllDepartIds(sysUser.getDepartIds(),sysUser.getOrgCode(),idList);
|
||||
idList.addAll(allDepartIds);
|
||||
//项目负责人
|
||||
} else if (roleCodes.contains(constant.XMFZR)) {
|
||||
@@ -209,7 +203,8 @@ public class PrincipalPeopleStatisticsController {
|
||||
ArrayList<PrincipalPeopleList> objects = new ArrayList<>();
|
||||
return AmountUtil.exportListXls(objects, PrincipalPeopleList.class, "个人来款");
|
||||
}
|
||||
List<PrincipalPeopleList> pageList = payWorkingGroupService.queryPageListForPrincipalExcel(principalPeopleSearch, idList);
|
||||
List<String> listNew = new ArrayList<>(new TreeSet<>(idList));
|
||||
List<PrincipalPeopleList> pageList = payWorkingGroupService.queryPageListForPrincipalExcel(principalPeopleSearch, listNew);
|
||||
|
||||
return AmountUtil.exportListXls(pageList, PrincipalPeopleList.class, "个人来款");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user