|
@ -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()); |
|
|