Commit 5d1ed06068d665eccf27ab2913e609d7c9d2c818
Exists in
master
and in
8 other branches
Merge remote-tracking branch 'origin/master'
Showing 4 changed files
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/DepartmentsController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/OrganizationController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RolesController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/DepartmentsController.java
View file @
5d1ed06
| ... | ... | @@ -4,8 +4,10 @@ |
| 4 | 4 | import com.lyms.platform.common.annotation.TokenRequired; |
| 5 | 5 | import com.lyms.platform.common.base.BaseController; |
| 6 | 6 | import com.lyms.platform.common.base.LoginContext; |
| 7 | +import com.lyms.platform.common.constants.ErrorCodeConstants; | |
| 7 | 8 | import com.lyms.platform.common.enums.YnEnums; |
| 8 | 9 | import com.lyms.platform.common.utils.ResultUtils; |
| 10 | +import com.lyms.platform.operate.web.result.FrontEndResult; | |
| 9 | 11 | import com.lyms.platform.permission.model.*; |
| 10 | 12 | import com.lyms.platform.permission.service.*; |
| 11 | 13 | import org.springframework.beans.factory.annotation.Autowired; |
| ... | ... | @@ -161,7 +163,7 @@ |
| 161 | 163 | @RequestMapping(value = "/departments", method = RequestMethod.GET) |
| 162 | 164 | @ResponseBody |
| 163 | 165 | @TokenRequired |
| 164 | - public void getPermissions(HttpServletResponse response, | |
| 166 | + public FrontEndResult getPermissions(HttpServletResponse response, | |
| 165 | 167 | @RequestParam(value = "keyword", required = false) String keyword, |
| 166 | 168 | @RequestParam(value = "page", required = false) Integer page, |
| 167 | 169 | @RequestParam(value = "limit", required = false) Integer limit, |
| ... | ... | @@ -185,7 +187,12 @@ |
| 185 | 187 | departments.setOrganization(organizationService.getOrganization(departments.getOrgId())); |
| 186 | 188 | } |
| 187 | 189 | |
| 188 | - ResultUtils.buildSuccessResultAndWrite(response, departmentses); | |
| 190 | + FrontEndResult frontEndResult = new FrontEndResult(); | |
| 191 | + frontEndResult.setData(departmentses); | |
| 192 | + frontEndResult.setPageInfo(departmentsQuery.getPageInfo()); | |
| 193 | + frontEndResult.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 194 | + return frontEndResult; | |
| 195 | +// ResultUtils.buildSuccessResultAndWrite(response, frontEndResult); | |
| 189 | 196 | } |
| 190 | 197 | |
| 191 | 198 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/OrganizationController.java
View file @
5d1ed06
| ... | ... | @@ -7,8 +7,10 @@ |
| 7 | 7 | import com.lyms.platform.common.constants.ErrorCodeConstants; |
| 8 | 8 | import com.lyms.platform.common.enums.YnEnums; |
| 9 | 9 | import com.lyms.platform.common.utils.ResultUtils; |
| 10 | +import com.lyms.platform.operate.web.result.FrontEndResult; | |
| 10 | 11 | import com.lyms.platform.permission.model.Organization; |
| 11 | 12 | import com.lyms.platform.permission.model.OrganizationQuery; |
| 13 | +import com.lyms.platform.permission.model.Regions; | |
| 12 | 14 | import com.lyms.platform.permission.model.Users; |
| 13 | 15 | import com.lyms.platform.permission.service.*; |
| 14 | 16 | import org.apache.commons.lang.StringUtils; |
| ... | ... | @@ -32,6 +34,8 @@ |
| 32 | 34 | private TokenService tokenService; |
| 33 | 35 | @Autowired |
| 34 | 36 | private OrganizationService organizationService; |
| 37 | + @Autowired | |
| 38 | + private RegionsService regionsService; | |
| 35 | 39 | |
| 36 | 40 | |
| 37 | 41 | /** |
| ... | ... | @@ -177,7 +181,7 @@ |
| 177 | 181 | @RequestMapping(value = "/organization", method = RequestMethod.GET) |
| 178 | 182 | @ResponseBody |
| 179 | 183 | @TokenRequired |
| 180 | - public void getOrganization(HttpServletResponse response, | |
| 184 | + public FrontEndResult getOrganization(HttpServletResponse response, | |
| 181 | 185 | @RequestParam(value = "id", required = false) Integer id, |
| 182 | 186 | @RequestParam(value = "keyword", required = false) String keyword, |
| 183 | 187 | @RequestParam(value = "page", required = false) Integer page, |
| 184 | 188 | |
| 185 | 189 | |
| 186 | 190 | |
| 187 | 191 | |
| 188 | 192 | |
| ... | ... | @@ -187,19 +191,44 @@ |
| 187 | 191 | limit = limit == null ? 10 : limit; |
| 188 | 192 | page = page == null ? 1 : page; |
| 189 | 193 | |
| 194 | + Regions regions = null; | |
| 195 | + if(null != areaId) { | |
| 196 | + regions = regionsService.getRegions(areaId); | |
| 197 | + } | |
| 190 | 198 | |
| 199 | + | |
| 191 | 200 | OrganizationQuery organizationQuery = new OrganizationQuery(); |
| 192 | 201 | organizationQuery.setId(id); |
| 193 | 202 | organizationQuery.setNeed("true"); |
| 194 | 203 | organizationQuery.setSort("id desc"); |
| 195 | 204 | organizationQuery.setYn(YnEnums.YES.getId()); |
| 196 | - organizationQuery.setName(keyword); | |
| 197 | 205 | organizationQuery.setPage(page); |
| 206 | + organizationQuery.setProvinceId(areaId); | |
| 198 | 207 | organizationQuery.setLimit(limit); |
| 199 | 208 | organizationQuery.setKeyword(keyword); |
| 200 | 209 | |
| 210 | + if(null != regions && regions.getLevel().equals(1)) { | |
| 211 | + organizationQuery.setProvinceId(areaId); | |
| 212 | + } | |
| 213 | + if(null != regions && regions.getLevel().equals(2)) { | |
| 214 | + organizationQuery.setCityId(areaId); | |
| 215 | + } | |
| 216 | + if(null != regions && regions.getLevel().equals(3)) { | |
| 217 | + organizationQuery.setAreaId(areaId); | |
| 218 | + } | |
| 219 | + | |
| 201 | 220 | List<Organization> organizations = organizationService.queryOrganization(organizationQuery); |
| 202 | - ResultUtils.buildSuccessResultAndWrite(response, organizations); | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + FrontEndResult frontEndResult = new FrontEndResult(); | |
| 226 | + frontEndResult.setData(organizations); | |
| 227 | + frontEndResult.setPageInfo(organizationQuery.getPageInfo()); | |
| 228 | + frontEndResult.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 229 | + | |
| 230 | + return frontEndResult; | |
| 231 | +// ResultUtils.buildSuccessResultAndWrite(response, frontEndResult); | |
| 203 | 232 | } |
| 204 | 233 | |
| 205 | 234 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RolesController.java
View file @
5d1ed06
| ... | ... | @@ -4,10 +4,12 @@ |
| 4 | 4 | import com.lyms.platform.common.annotation.TokenRequired; |
| 5 | 5 | import com.lyms.platform.common.base.BaseController; |
| 6 | 6 | import com.lyms.platform.common.base.LoginContext; |
| 7 | +import com.lyms.platform.common.constants.ErrorCodeConstants; | |
| 7 | 8 | import com.lyms.platform.common.enums.YnEnums; |
| 8 | 9 | import com.lyms.platform.common.exception.BusinessException; |
| 9 | 10 | import com.lyms.platform.common.utils.Assert; |
| 10 | 11 | import com.lyms.platform.common.utils.ResultUtils; |
| 12 | +import com.lyms.platform.operate.web.result.FrontEndResult; | |
| 11 | 13 | import com.lyms.platform.permission.model.*; |
| 12 | 14 | import com.lyms.platform.permission.service.*; |
| 13 | 15 | import org.apache.commons.lang.StringUtils; |
| 14 | 16 | |
| ... | ... | @@ -290,12 +292,12 @@ |
| 290 | 292 | } |
| 291 | 293 | |
| 292 | 294 | /** |
| 293 | - * 获取列表 | |
| 295 | + * 获取用户角色列表 | |
| 294 | 296 | */ |
| 295 | 297 | @RequestMapping(value = "/userRoles", method = RequestMethod.GET) |
| 296 | 298 | @ResponseBody |
| 297 | 299 | @TokenRequired |
| 298 | - public void getUserList(HttpServletResponse response, | |
| 300 | + public FrontEndResult getUserList(HttpServletResponse response, | |
| 299 | 301 | @RequestParam(value = "keyword",required = false) String keyword, |
| 300 | 302 | @RequestParam(value = "page",required = false) Integer page, |
| 301 | 303 | @RequestParam(value = "limit",required = false) Integer limit, |
| 302 | 304 | |
| 303 | 305 | |
| ... | ... | @@ -314,17 +316,25 @@ |
| 314 | 316 | rolesQuery.setLimit(limit); |
| 315 | 317 | |
| 316 | 318 | List<Roles> roles = rolesService.queryRoles(rolesQuery); |
| 317 | - ResultUtils.buildSuccessResultAndWrite(response, roles); | |
| 319 | + | |
| 320 | + FrontEndResult frontEndResult = new FrontEndResult(); | |
| 321 | + frontEndResult.setPageInfo(rolesQuery.getPageInfo()); | |
| 322 | + frontEndResult.setData(roles); | |
| 323 | + frontEndResult.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 324 | + | |
| 325 | + return frontEndResult; | |
| 326 | + | |
| 327 | + // ResultUtils.buildSuccessResultAndWrite(response, frontEndResult); | |
| 318 | 328 | } |
| 319 | 329 | |
| 320 | 330 | |
| 321 | 331 | /** |
| 322 | - * 获取列表 | |
| 332 | + * 获取管理员角色列表 | |
| 323 | 333 | */ |
| 324 | 334 | @RequestMapping(value = "/adminRoles", method = RequestMethod.GET) |
| 325 | 335 | @ResponseBody |
| 326 | 336 | @TokenRequired |
| 327 | - public void getAdminList(HttpServletResponse response, | |
| 337 | + public FrontEndResult getAdminList(HttpServletResponse response, | |
| 328 | 338 | @RequestParam(value = "keyword",required = false) String keyword, |
| 329 | 339 | @RequestParam(value = "page",required = false) Integer page, |
| 330 | 340 | @RequestParam(value = "limit",required = false) Integer limit) { |
| ... | ... | @@ -342,7 +352,14 @@ |
| 342 | 352 | rolesQuery.setLimit(limit); |
| 343 | 353 | |
| 344 | 354 | List<Roles> roles = rolesService.queryRoles(rolesQuery); |
| 345 | - ResultUtils.buildSuccessResultAndWrite(response, roles); | |
| 355 | + | |
| 356 | + | |
| 357 | + FrontEndResult frontEndResult = new FrontEndResult(); | |
| 358 | + frontEndResult.setPageInfo(rolesQuery.getPageInfo()); | |
| 359 | + frontEndResult.setData(roles); | |
| 360 | + frontEndResult.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 361 | + return frontEndResult; | |
| 362 | +// ResultUtils.buildSuccessResultAndWrite(response, frontEndResult); | |
| 346 | 363 | } |
| 347 | 364 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java
View file @
5d1ed06
| ... | ... | @@ -8,6 +8,7 @@ |
| 8 | 8 | import com.lyms.platform.common.constants.ErrorCodeConstants; |
| 9 | 9 | import com.lyms.platform.common.enums.YnEnums; |
| 10 | 10 | import com.lyms.platform.common.utils.*; |
| 11 | +import com.lyms.platform.operate.web.result.FrontEndResult; | |
| 11 | 12 | import com.lyms.platform.permission.model.*; |
| 12 | 13 | import com.lyms.platform.permission.service.*; |
| 13 | 14 | import org.apache.commons.lang.StringUtils; |
| ... | ... | @@ -60,7 +61,7 @@ |
| 60 | 61 | @RequestMapping(value = "/admins", method = RequestMethod.GET) |
| 61 | 62 | @ResponseBody |
| 62 | 63 | @TokenRequired |
| 63 | - public void getAdminList(HttpServletResponse response, | |
| 64 | + public FrontEndResult getAdminList(HttpServletResponse response, | |
| 64 | 65 | @RequestParam(value = "keyword", required = false) String keyword, |
| 65 | 66 | @RequestParam(value = "rolesId", required = false) Integer rolesId, |
| 66 | 67 | @RequestParam(value = "page", required = false) Integer page, |
| ... | ... | @@ -88,8 +89,12 @@ |
| 88 | 89 | user.setDepartmentses(departmentsService.getDepartments(user.getDeptId())); |
| 89 | 90 | } |
| 90 | 91 | |
| 91 | - | |
| 92 | - ResultUtils.buildSuccessResultAndWrite(response, users); | |
| 92 | + FrontEndResult frontEndResult = new FrontEndResult(); | |
| 93 | + frontEndResult.setPageInfo(usersQuery.getPageInfo()); | |
| 94 | + frontEndResult.setData(users); | |
| 95 | + frontEndResult.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 96 | + return frontEndResult; | |
| 97 | +// ResultUtils.buildSuccessResultAndWrite(response, frontEndResult); | |
| 93 | 98 | } |
| 94 | 99 | |
| 95 | 100 | |
| ... | ... | @@ -100,7 +105,7 @@ |
| 100 | 105 | @RequestMapping(value = "/users", method = RequestMethod.GET) |
| 101 | 106 | @TokenRequired |
| 102 | 107 | @ResponseBody |
| 103 | - public void getPermissions(HttpServletResponse response, | |
| 108 | + public FrontEndResult getPermissions(HttpServletResponse response, | |
| 104 | 109 | @RequestParam(value = "keyword", required = false) String keyword, |
| 105 | 110 | @RequestParam(value = "rolesId", required = false) Integer rolesId, |
| 106 | 111 | @RequestParam(value = "page", required = false) Integer page, |
| 107 | 112 | |
| ... | ... | @@ -133,8 +138,13 @@ |
| 133 | 138 | user.setDepartmentses(departmentsService.getDepartments(user.getDeptId())); |
| 134 | 139 | } |
| 135 | 140 | |
| 141 | + FrontEndResult frontEndResult = new FrontEndResult(); | |
| 142 | + frontEndResult.setPageInfo(usersQuery.getPageInfo()); | |
| 143 | + frontEndResult.setData(users); | |
| 144 | + frontEndResult.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 136 | 145 | |
| 137 | - ResultUtils.buildSuccessResultAndWrite(response, users); | |
| 146 | + return frontEndResult; | |
| 147 | +// ResultUtils.buildSuccessResultAndWrite(response, frontEndResult); | |
| 138 | 148 | } |
| 139 | 149 | |
| 140 | 150 | //获取用户角色信息 |