Browse Source

sjj 数据只显示个人的

sjj_dev
zhouhaibin 2 weeks ago
parent
commit
bfaea94246
  1. 6
      zaojiaManagement/zaojia-productManagement/src/main/java/org/dromara/productManagement/service/impl/SjjDocumentTasksServiceImpl.java

6
zaojiaManagement/zaojia-productManagement/src/main/java/org/dromara/productManagement/service/impl/SjjDocumentTasksServiceImpl.java

@ -1,6 +1,8 @@
package org.dromara.productManagement.service.impl; package org.dromara.productManagement.service.impl;
import cn.dev33.satoken.stp.StpUtil;
import okhttp3.*; import okhttp3.*;
import org.dromara.common.core.domain.model.LoginUser;
import org.dromara.common.core.utils.MapstructUtils; import org.dromara.common.core.utils.MapstructUtils;
import org.dromara.common.core.utils.StringUtils; import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
@ -88,6 +90,10 @@ public class SjjDocumentTasksServiceImpl implements ISjjDocumentTasksService {
private LambdaQueryWrapper<SjjDocumentTasks> buildQueryWrapper(SjjDocumentTasksBo bo) { private LambdaQueryWrapper<SjjDocumentTasks> buildQueryWrapper(SjjDocumentTasksBo bo) {
Map<String, Object> params = bo.getParams(); Map<String, Object> params = bo.getParams();
LambdaQueryWrapper<SjjDocumentTasks> lqw = Wrappers.lambdaQuery(); LambdaQueryWrapper<SjjDocumentTasks> lqw = Wrappers.lambdaQuery();
if(!StpUtil.hasRole("superadmin")){
LoginUser user = LoginHelper.getLoginUser();
lqw.eq(SjjDocumentTasks::getCreateBy, user.getUserId());
}
lqw.like(StringUtils.isNotBlank(bo.getTaskName()), SjjDocumentTasks::getTaskName, bo.getTaskName()); lqw.like(StringUtils.isNotBlank(bo.getTaskName()), SjjDocumentTasks::getTaskName, bo.getTaskName());
lqw.like(StringUtils.isNotBlank(bo.getTenderDocumentName()), SjjDocumentTasks::getTenderDocumentName, bo.getTenderDocumentName()); lqw.like(StringUtils.isNotBlank(bo.getTenderDocumentName()), SjjDocumentTasks::getTenderDocumentName, bo.getTenderDocumentName());
lqw.like(StringUtils.isNotBlank(bo.getBidDocumentName()), SjjDocumentTasks::getBidDocumentName, bo.getBidDocumentName()); lqw.like(StringUtils.isNotBlank(bo.getBidDocumentName()), SjjDocumentTasks::getBidDocumentName, bo.getBidDocumentName());

Loading…
Cancel
Save