Commit af871952 by wuchao

增加双属地管理

parent da6656c1
......@@ -94,18 +94,20 @@ public class DataScopeUtil {
Map queryMap = new HashMap();
JSONObject user = JSONObject.parseObject(JSONObject.toJSONString(_user));
String company_id = user.getString("company_id");
// 机构等级(grade=0:总机构、grade=2:吉林省、grade=3:市、grade=4:区县、grade=5:街道、grade=6:社区、村)
String company_grade = user.getString("company_grade");
queryMap.put("id", company_id);
//
Map<String, Object> result = commonService.getObject(namespace + "selectOfficeById", queryMap);
String id = result.get("id").toString();
String parent_ids = result.get("parent_ids").toString();
if (id.equals(company_id) || parent_ids.contains(company_id)) {
if (company_id.length() == 12 && company_id.startsWith("2201")) {
return true;
} else if (company_id.length() == 12){
return false;
} else {
queryMap.put("id", company_id);
Map<String, Object> result = commonService.getObject(namespace + "selectOfficeById", queryMap);
String area_id = result.get("area_id").toString();
if (area_id.startsWith("2201")) {
return true;
} else {
return false;
}
}
return false;
}
public static Map<String, Object> resetUser(Map<String, Object> map) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论