|
@@ -1,6 +1,8 @@
|
|
|
package com.caimei.controller.admin.auth;
|
|
|
|
|
|
+import com.caimei.annotation.CurrentUser;
|
|
|
import com.caimei.model.ResponseJson;
|
|
|
+import com.caimei.model.po.SysUser;
|
|
|
import com.caimei.service.auth.DownloadService;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiImplicitParam;
|
|
@@ -90,11 +92,22 @@ public class DownloadApi {
|
|
|
return downloadService.downloadProductData(authIds, request, response);
|
|
|
}
|
|
|
@GetMapping("/Clubuser/excel")
|
|
|
- public ResponseJson downloadClubuserlistInfo(String clubUserIds, HttpServletResponse response){
|
|
|
+ public ResponseJson downloadClubuserlistInfo(@CurrentUser SysUser sysUser,String clubUserIds, HttpServletResponse response){
|
|
|
// if (StringUtils.isEmpty(clubUserIds)) {
|
|
|
// return ResponseJson.error("用户id不能为空");
|
|
|
// }
|
|
|
+ Integer authUserId=null;
|
|
|
+ if (null != sysUser && 1 != sysUser.getId()) {
|
|
|
+ // 获取供应商用户id
|
|
|
+ Integer userIdentity = sysUser.getUserIdentity();
|
|
|
+ authUserId = 2 == userIdentity ? sysUser.getId() : 3 == userIdentity ? sysUser.getParentId() : null;
|
|
|
+ if (null == authUserId) {
|
|
|
+ return ResponseJson.error("供应商用户id不能为空", null);
|
|
|
+ }
|
|
|
+ } else if (null == authUserId) {
|
|
|
+ return ResponseJson.error("供应商用户id不能为空", null);
|
|
|
+ }
|
|
|
//clubUserIds为空则导出全部数据
|
|
|
- return downloadService.downloadClubuserlistInfo(clubUserIds,response);
|
|
|
+ return downloadService.downloadClubuserlistInfo(authUserId,clubUserIds,response);
|
|
|
}
|
|
|
}
|