|
@@ -122,8 +122,9 @@ public class ZsyzCommonServiceImpL implements IZsyzCommonService {
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
public AjaxResult census() {
|
|
public AjaxResult census() {
|
|
|
|
+ Long deptId = SecurityUtils.getDeptId();
|
|
//先去redis 中查询
|
|
//先去redis 中查询
|
|
- Map<String, Object> map = redisCache.getCacheObject(INDEX);
|
|
|
|
|
|
+ Map<String, Object> map = redisCache.getCacheObject(INDEX+deptId);
|
|
if (map == null) {
|
|
if (map == null) {
|
|
map = new HashMap<>();
|
|
map = new HashMap<>();
|
|
//定义返回值
|
|
//定义返回值
|
|
@@ -131,7 +132,6 @@ public class ZsyzCommonServiceImpL implements IZsyzCommonService {
|
|
SysUser currentUser = SecurityUtils.getLoginUser().getUser();
|
|
SysUser currentUser = SecurityUtils.getLoginUser().getUser();
|
|
ZsyzSbbzb zsyzSbbzb = new ZsyzSbbzb();
|
|
ZsyzSbbzb zsyzSbbzb = new ZsyzSbbzb();
|
|
List<ZsyzSbbzb> zsyzSbbzbs = new ArrayList<>();
|
|
List<ZsyzSbbzb> zsyzSbbzbs = new ArrayList<>();
|
|
- Long deptId = SecurityUtils.getDeptId();
|
|
|
|
String roleKey = "";
|
|
String roleKey = "";
|
|
// 如果是超级管理员/管理员,则不过滤数据
|
|
// 如果是超级管理员/管理员,则不过滤数据
|
|
List<SysRole> roles = SecurityUtils.getLoginUser().getUser().getRoles();
|
|
List<SysRole> roles = SecurityUtils.getLoginUser().getUser().getRoles();
|
|
@@ -154,6 +154,7 @@ public class ZsyzCommonServiceImpL implements IZsyzCommonService {
|
|
if (SZBM.equals(split[i])) {
|
|
if (SZBM.equals(split[i])) {
|
|
//如果是市直部门则包含承接地数据
|
|
//如果是市直部门则包含承接地数据
|
|
flag = false;
|
|
flag = false;
|
|
|
|
+ break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -161,10 +162,10 @@ public class ZsyzCommonServiceImpL implements IZsyzCommonService {
|
|
if (flag) {
|
|
if (flag) {
|
|
//只查询承接地数据
|
|
//只查询承接地数据
|
|
zsyzSbbzb.setCjdId(deptId);
|
|
zsyzSbbzb.setCjdId(deptId);
|
|
- zsyzSbbzbs = zsyzSbbzbMapper.selectZsyzSbbzbList(zsyzSbbzb);
|
|
|
|
|
|
+ zsyzSbbzbs = zsyzSbbzbMapper.selectZsyzSbbzbCjdList(zsyzSbbzb);
|
|
} else {
|
|
} else {
|
|
zsyzSbbzb.setDeptId(deptId);
|
|
zsyzSbbzb.setDeptId(deptId);
|
|
- //查询指派给市值和承接地是市值的数据
|
|
|
|
|
|
+ //查询指派给市值
|
|
zsyzSbbzbs = zsyzSbbzbMapper.selectZsyzSbbzbListByZp(zsyzSbbzb);
|
|
zsyzSbbzbs = zsyzSbbzbMapper.selectZsyzSbbzbListByZp(zsyzSbbzb);
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
@@ -205,9 +206,7 @@ public class ZsyzCommonServiceImpL implements IZsyzCommonService {
|
|
map.put("tc", tc);
|
|
map.put("tc", tc);
|
|
map.put("sk", sk);
|
|
map.put("sk", sk);
|
|
//todo 问题项目 只有要素部门意见不通过和承接地不承接的是问题项目
|
|
//todo 问题项目 只有要素部门意见不通过和承接地不承接的是问题项目
|
|
- ZsyzShyj zsyzShyj = new ZsyzShyj();
|
|
|
|
- zsyzShyj.setDeptId(deptId);
|
|
|
|
- List<ZsyzShyj> zsyzShyjs = zsyzShyjService.selectZsyzShyjListByWt(zsyzShyj);
|
|
|
|
|
|
+ List<ZsyzShyj> zsyzShyjs = zsyzShyjService.selectZsyzShyjListByWt(new ZsyzShyj());
|
|
int wt = 0;
|
|
int wt = 0;
|
|
if (zsyzShyjs != null) {
|
|
if (zsyzShyjs != null) {
|
|
wt = zsyzShyjs.size();
|
|
wt = zsyzShyjs.size();
|
|
@@ -217,7 +216,7 @@ public class ZsyzCommonServiceImpL implements IZsyzCommonService {
|
|
long ps = zsyzSbbzbMapper.ldpsListCount(new ZsyzSbbzb());
|
|
long ps = zsyzSbbzbMapper.ldpsListCount(new ZsyzSbbzb());
|
|
map.put("ps", ps);
|
|
map.put("ps", ps);
|
|
map.put("all", all);
|
|
map.put("all", all);
|
|
- redisCache.setCacheObject(INDEX, map, 1, TimeUnit.HOURS);
|
|
|
|
|
|
+ redisCache.setCacheObject(INDEX+deptId, map, 1, TimeUnit.HOURS);
|
|
}
|
|
}
|
|
return AjaxResult.success(map);
|
|
return AjaxResult.success(map);
|
|
}
|
|
}
|