|
|
|
@ -1,5 +1,7 @@ |
|
|
|
package com.zdxt.code.controller; |
|
|
|
|
|
|
|
import com.zdxt.auth.dto.DeptBean; |
|
|
|
import com.zdxt.auth.dto.UserBean; |
|
|
|
import com.zdxt.auth.feign.DeptApi; |
|
|
|
import com.zdxt.auth.feign.DictDataApi; |
|
|
|
import com.zdxt.auth.feign.UserApi; |
|
|
|
@ -13,6 +15,7 @@ import org.springframework.stereotype.Controller; |
|
|
|
import org.springframework.ui.Model; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
import java.util.HashMap; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
|
|
|
|
@ -25,10 +28,37 @@ public class StatisticalPanelCityController extends BaseController { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private IStatisticalPaneCityService i_statisticalPaneCityService; |
|
|
|
@Autowired private DeptApi deptApi; |
|
|
|
@Autowired private UserApi userApi; |
|
|
|
|
|
|
|
/*------------------------------------------综合分析-新版--------------------------------*/ |
|
|
|
@GetMapping("/city-direct") |
|
|
|
public String cityDirect(Model model) { return "project/code/statistical-new/city-direct"; } |
|
|
|
public String cityDirect(Model model) { |
|
|
|
UserBean ub = userApi.getCurrentUser(); |
|
|
|
DeptBean deptBean = deptApi.getDeptById(ub.getDeptId()); |
|
|
|
if (java.util.Objects.toString(deptBean.getZzDisplayPath(), "").contains("深圳市司法局")) { |
|
|
|
// 市司法局
|
|
|
|
model.addAttribute("roleFlag",99); |
|
|
|
} else if (java.util.Objects.toString(deptBean.getZzDisplayPath(), "").contains("司法局")) { |
|
|
|
// 区司法局
|
|
|
|
model.addAttribute("roleFlag",9); |
|
|
|
} else { |
|
|
|
deptBean = deptApi.iterationDeptParentToBureau(ub.getDeptId()); |
|
|
|
if (null == deptBean) { |
|
|
|
model.addAttribute("roleFlag",99); |
|
|
|
} else if (4 == deptBean.getZone()) { |
|
|
|
// 街道
|
|
|
|
model.addAttribute("roleFlag",4); |
|
|
|
} else if (3 == deptBean.getZone()) { |
|
|
|
// 区直
|
|
|
|
model.addAttribute("roleFlag",3); |
|
|
|
} else if (1 == deptBean.getZone()) { |
|
|
|
// 市值
|
|
|
|
model.addAttribute("roleFlag",1); |
|
|
|
} |
|
|
|
} |
|
|
|
return "project/code/statistical-new/city-direct"; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** 市数据 */ |
|
|
|
|