Просмотр исходного кода

人员权限一览表 查询接口 文件流下载接口

xiexh 1 месяц назад
Родитель
Сommit
199435411c

+ 8 - 8
ibps-provider-base-root/modules/provider-platform-api/src/main/java/com/lc/ibps/org/api/IPartyRoleService.java

@@ -309,6 +309,14 @@ public interface IPartyRoleService {
 	 */
 	@RequestMapping(value = "/savePagePermission", method = RequestMethod.POST )
 	public APIResult<Void> savePagePermission(@RequestBody(required = true) PermissionSaveDTO permissionSaveDTO);
+	/**
+	 * 页面资源权限一览表 查询 返回文件流
+	 * @param
+	 * @return
+	 */
+	@RequestMapping(value = "/getFilePermission", method = RequestMethod.POST )
+	public void getFileStreamPermission(@RequestBody(required = true) APIRequest request);
+	//public APIResult<PermissionPageList<PermissionViewDTO>> getFileStreamPermission(@RequestBody(required = true) APIRequest request);
 
 
 
@@ -320,13 +328,5 @@ public interface IPartyRoleService {
 	@RequestMapping(value = "/getPeoplePermission", method = RequestMethod.POST )
 	public APIResult<PermissionPageList<PermissionViewDTO>> getPeoplePermission(@RequestBody(required = true) APIRequest request);
 
-	/**
-	 * 页面资源权限一览表 查询 返回文件流
-	 * @param
-	 * @return
-	 */
-	@RequestMapping(value = "/getFilePermission", method = RequestMethod.POST )
-	public void getFileStreamPermission(@RequestBody(required = true) APIRequest request);
-	//public APIResult<PermissionPageList<PermissionViewDTO>> getFileStreamPermission(@RequestBody(required = true) APIRequest request);
 
 }

+ 10 - 3
ibps-provider-root/modules/provider-platform-default/src/main/java/com/lc/ibps/org/provider/PartyRoleProvider.java

@@ -884,9 +884,16 @@ public class PartyRoleProvider extends GenericProvider implements IPartyRoleServ
 	public void getFileStreamPermission(APIRequest request) {
 		try {
 			HttpServletResponse response = this.getResponse();
-
-			// 调用服务获取权限数据
-			APIResult<PermissionPageList<PermissionViewDTO>> result = partyRoleProviderService.getPagePermission(request);
+			APIResult<PermissionPageList<PermissionViewDTO>> result = null;
+			Boolean type = true;
+			if (request == null || request.getCustoms() == null || request.getCustoms().get("type") == null||request.getCustoms().get("type").equals("2")) {
+				type = false;
+			}
+			if(type){
+				 result = partyRoleProviderService.getPeoplePermission(request);
+			}else{
+				 result = partyRoleProviderService.getPagePermission(request);// 调用服务获取权限数据
+			}
 			if (result == null || result.getData() == null || result.getData().getData() == null) {
 				throw new RuntimeException("获取权限数据失败");
 			}