feat(stock): 增加营销区域参数并优化权限判断
- 在 StockReportApi 和 StockReportController 中添加 areaId 参数,用于筛选营销区域 - 修改 roleUtiles 方法调用,传入 areaId 参数,以实现更精确的权限控制
This commit is contained in:
		
							parent
							
								
									11ec6d4839
								
							
						
					
					
						commit
						9be598529b
					
				|  | @ -51,6 +51,7 @@ public class StockReportApi extends BaseController { | ||||||
|             @ApiParam(required = false, value = "规格") @RequestParam(required = false) String specifications, |             @ApiParam(required = false, value = "规格") @RequestParam(required = false) String specifications, | ||||||
|             @ApiParam(required = false, value = "开始日期") @RequestParam(required = false) String startDate, |             @ApiParam(required = false, value = "开始日期") @RequestParam(required = false) String startDate, | ||||||
|             @ApiParam(required = false, value = "结束日期") @RequestParam(required = false) String endDate, |             @ApiParam(required = false, value = "结束日期") @RequestParam(required = false) String endDate, | ||||||
|  |             @ApiParam(required = false, value = "营销区域id") @RequestParam(required = false) String areaId, | ||||||
|             @ApiParam(required = true, value = "页码", defaultValue = "1") @RequestParam(value = "page") Integer pageNum, |             @ApiParam(required = true, value = "页码", defaultValue = "1") @RequestParam(value = "page") Integer pageNum, | ||||||
|             @ApiParam(required = true, value = "每页条数", defaultValue = "10") @RequestParam(value = "pageSize") Integer pageSize, |             @ApiParam(required = true, value = "每页条数", defaultValue = "10") @RequestParam(value = "pageSize") Integer pageSize, | ||||||
|             HttpServletRequest request) { |             HttpServletRequest request) { | ||||||
|  | @ -60,7 +61,7 @@ public class StockReportApi extends BaseController { | ||||||
|         if (!redisService.exists(token)) { |         if (!redisService.exists(token)) { | ||||||
|             return AjaxResult.error(ErrorUtils.IS_NOT_LOGIN_ERROR, "用户未登录"); |             return AjaxResult.error(ErrorUtils.IS_NOT_LOGIN_ERROR, "用户未登录"); | ||||||
|         } |         } | ||||||
|         params = roleDateUtils.roleUtiles(token, "", "", ""); |         params = roleDateUtils.roleUtiles(token, areaId, "", ""); | ||||||
|         if ("0".equals(params.get("code"))) { |         if ("0".equals(params.get("code"))) { | ||||||
|             return AjaxResult.error(ErrorUtils.USERNAME_POWER_ERROR, "无权查看"); |             return AjaxResult.error(ErrorUtils.USERNAME_POWER_ERROR, "无权查看"); | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  | @ -61,6 +61,7 @@ public class StockReportController extends BaseController { | ||||||
|             @ApiParam(required = false, value = "发起开始日期") @RequestParam(required = false) String startTime, |             @ApiParam(required = false, value = "发起开始日期") @RequestParam(required = false) String startTime, | ||||||
|             @ApiParam(required = false, value = "发起开始日期") @RequestParam(required = false) String endTime, |             @ApiParam(required = false, value = "发起开始日期") @RequestParam(required = false) String endTime, | ||||||
|             @ApiParam(required = false, value = "结束日期") @RequestParam(required = false) String endDate, |             @ApiParam(required = false, value = "结束日期") @RequestParam(required = false) String endDate, | ||||||
|  |             @ApiParam(required = false, value = "营销区域id") @RequestParam(required = false) String areaId, | ||||||
|             @ApiParam(required = true, value = "页码", defaultValue = "1") @RequestParam(value = "page") Integer pageNum, |             @ApiParam(required = true, value = "页码", defaultValue = "1") @RequestParam(value = "page") Integer pageNum, | ||||||
|             @ApiParam(required = true, value = "每页条数", defaultValue = "10") @RequestParam(value = "pageSize") Integer pageSize, |             @ApiParam(required = true, value = "每页条数", defaultValue = "10") @RequestParam(value = "pageSize") Integer pageSize, | ||||||
|             HttpServletRequest request) { |             HttpServletRequest request) { | ||||||
|  | @ -70,7 +71,7 @@ public class StockReportController extends BaseController { | ||||||
|         if (!redisService.isKey(token)) { |         if (!redisService.isKey(token)) { | ||||||
|             return AjaxResult.error(ErrorUtils.IS_NOT_LOGIN_ERROR, "用户未登录"); |             return AjaxResult.error(ErrorUtils.IS_NOT_LOGIN_ERROR, "用户未登录"); | ||||||
|         } |         } | ||||||
|         params = roleDateUtils.roleUtiles(token, "", "", ""); |         params = roleDateUtils.roleUtiles(token, areaId, "", ""); | ||||||
|         if ("0".equals(params.get("code"))) { |         if ("0".equals(params.get("code"))) { | ||||||
|             return AjaxResult.error(ErrorUtils.USERNAME_POWER_ERROR, "无权查看"); |             return AjaxResult.error(ErrorUtils.USERNAME_POWER_ERROR, "无权查看"); | ||||||
|         } |         } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue