历史记录按用户目录权限查询bug修改

master
hansha 2 years ago
parent 89ed14fb44
commit af41641e6c

@ -4,6 +4,8 @@ import cn.hutool.core.util.URLUtil;
import com.da.common.annotation.Log; import com.da.common.annotation.Log;
import com.da.common.core.controller.BaseController; import com.da.common.core.controller.BaseController;
import com.da.common.core.domain.AjaxResult; import com.da.common.core.domain.AjaxResult;
import com.da.common.core.domain.entity.SysUser;
import com.da.common.core.domain.model.LoginUser;
import com.da.common.core.page.TableDataInfo; import com.da.common.core.page.TableDataInfo;
import com.da.common.enums.BusinessType; import com.da.common.enums.BusinessType;
import com.da.common.utils.poi.ExcelUtil; import com.da.common.utils.poi.ExcelUtil;
@ -22,7 +24,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.io.*; import java.io.*;
import java.util.List; import java.util.List;
import java.util.concurrent.*; import java.util.concurrent.ExecutorService;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import java.util.zip.ZipEntry; import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream; import java.util.zip.ZipOutputStream;
@ -48,7 +50,13 @@ public class DaPicturesRecardController extends BaseController
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(DaPicturesRecard daPicturesRecard) public TableDataInfo list(DaPicturesRecard daPicturesRecard)
{ {
daPicturesRecard.setUserId(getUserId()); // 超管及角色为管理员显示所有目录信息
LoginUser loginUser = getLoginUser();
if (SysUser.isAdmin(getUserId()) ||
loginUser.getUser().getRoles().stream().anyMatch(sysRole -> sysRole.getRoleKey().equals("sysAdmin"))) {
}else{
daPicturesRecard.setUserId(getUserId());
}
startPage(); startPage();
List<DaPicturesRecard> list = daPicturesRecardService.selectDaPicturesRecardList(daPicturesRecard); List<DaPicturesRecard> list = daPicturesRecardService.selectDaPicturesRecardList(daPicturesRecard);
return getDataTable(list); return getDataTable(list);

@ -31,7 +31,7 @@
select p.* from da_pictures_recard p select p.* from da_pictures_recard p
left join da_user_catalog uc on p.mu_id = uc.mu_id left join da_user_catalog uc on p.mu_id = uc.mu_id
<where> <where>
uc.user_id = #{userId} <if test="userId != null"> and uc.user_id = #{userId}</if>
<if test="picName != null and picName != ''"> and pic_name like concat('%', #{picName}, '%')</if> <if test="picName != null and picName != ''"> and pic_name like concat('%', #{picName}, '%')</if>
<if test="picUrl != null and picUrl != ''"> and pic_url = #{picUrl}</if> <if test="picUrl != null and picUrl != ''"> and pic_url = #{picUrl}</if>
<if test="wlsjId != null "> and wlsj_id = #{wlsjId}</if> <if test="wlsjId != null "> and wlsj_id = #{wlsjId}</if>

Loading…
Cancel
Save