|
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.qmth.sop.business.activiti.service.ActivitiService;
|
|
import com.qmth.sop.business.activiti.service.ActivitiService;
|
|
|
|
+import com.qmth.sop.business.bean.dto.DataPermissionDto;
|
|
import com.qmth.sop.business.bean.dto.UserDto;
|
|
import com.qmth.sop.business.bean.dto.UserDto;
|
|
import com.qmth.sop.business.bean.params.FlowApproveParam;
|
|
import com.qmth.sop.business.bean.params.FlowApproveParam;
|
|
import com.qmth.sop.business.bean.result.CrmProjectResult;
|
|
import com.qmth.sop.business.bean.result.CrmProjectResult;
|
|
@@ -13,10 +14,7 @@ import com.qmth.sop.business.entity.SysUser;
|
|
import com.qmth.sop.business.entity.TBProjectExchange;
|
|
import com.qmth.sop.business.entity.TBProjectExchange;
|
|
import com.qmth.sop.business.entity.TFCustomFlowEntity;
|
|
import com.qmth.sop.business.entity.TFCustomFlowEntity;
|
|
import com.qmth.sop.business.mapper.TBProjectExchangeMapper;
|
|
import com.qmth.sop.business.mapper.TBProjectExchangeMapper;
|
|
-import com.qmth.sop.business.service.SysUserRoleService;
|
|
|
|
-import com.qmth.sop.business.service.TBCrmService;
|
|
|
|
-import com.qmth.sop.business.service.TBProjectExchangeService;
|
|
|
|
-import com.qmth.sop.business.service.TFCustomFlowEntityService;
|
|
|
|
|
|
+import com.qmth.sop.business.service.*;
|
|
import com.qmth.sop.common.contant.SystemConstant;
|
|
import com.qmth.sop.common.contant.SystemConstant;
|
|
import com.qmth.sop.common.enums.*;
|
|
import com.qmth.sop.common.enums.*;
|
|
import com.qmth.sop.common.util.ServletUtil;
|
|
import com.qmth.sop.common.util.ServletUtil;
|
|
@@ -59,6 +57,9 @@ public class TBProjectExchangeServiceImpl extends ServiceImpl<TBProjectExchangeM
|
|
@Resource
|
|
@Resource
|
|
TBCrmService tbCrmService;
|
|
TBCrmService tbCrmService;
|
|
|
|
|
|
|
|
+ @Resource
|
|
|
|
+ SysUserService sysUserService;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 新增项目变更计划申请
|
|
* 新增项目变更计划申请
|
|
*
|
|
*
|
|
@@ -106,9 +107,9 @@ public class TBProjectExchangeServiceImpl extends ServiceImpl<TBProjectExchangeM
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
public IPage<ProjectExchangeResult> list(IPage<Map> iPage, Long serviceId, Long createUserId, DelayWarnTypeEnum type, ProductTypeEnum customType, ProjectExchangeFlowStatusEnum flowStatus, String customName, String exchangeNo, Long startTime, Long endTime) {
|
|
public IPage<ProjectExchangeResult> list(IPage<Map> iPage, Long serviceId, Long createUserId, DelayWarnTypeEnum type, ProductTypeEnum customType, ProjectExchangeFlowStatusEnum flowStatus, String customName, String exchangeNo, Long startTime, Long endTime) {
|
|
-// SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
|
-// createUserId = Objects.isNull(createUserId) ? sysUser.getId() : createUserId;
|
|
|
|
- return this.baseMapper.list(iPage, serviceId, createUserId, Objects.nonNull(type) ? type.name() : null, Objects.nonNull(customType) ? customType.name() : null, Objects.nonNull(flowStatus) ? flowStatus.name() : null, customName, exchangeNo, startTime, endTime);
|
|
|
|
|
|
+ SysUser requestUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
|
+ DataPermissionDto dpr = sysUserService.buildUserDataPermission(requestUser.getId());
|
|
|
|
+ return this.baseMapper.list(iPage, serviceId, createUserId, Objects.nonNull(type) ? type.name() : null, Objects.nonNull(customType) ? customType.name() : null, Objects.nonNull(flowStatus) ? flowStatus.name() : null, customName, exchangeNo, startTime, endTime, dpr);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|