|
@@ -4,15 +4,12 @@ import com.github.pagehelper.PageHelper;
|
|
|
import com.platform.common.bean.AbstractPageResultBean;
|
|
|
import com.platform.common.cache.ConfigCache;
|
|
|
import com.platform.common.cache.DictCache;
|
|
|
-import com.platform.common.constant.CommonConstants;
|
|
|
import com.platform.common.exception.DeniedException;
|
|
|
import com.platform.common.model.UserInfo;
|
|
|
import com.platform.common.util.*;
|
|
|
import com.platform.dao.bean.MyPage;
|
|
|
import com.platform.dao.dto.preparation.PreparationDTO;
|
|
|
-import com.platform.dao.dto.repair.RepairRecordTemplateData;
|
|
|
import com.platform.dao.dto.upms.SysUserDTO;
|
|
|
-import com.platform.dao.entity.customize.CustomFieldTemplateData;
|
|
|
import com.platform.dao.entity.preparation.Preparation;
|
|
|
import com.platform.dao.entity.sb.SbPosition;
|
|
|
import com.platform.dao.entity.upms.SysFile;
|
|
@@ -27,10 +24,8 @@ import com.platform.dao.util.MessageTemplateUtil;
|
|
|
import com.platform.dao.vo.SysUserRoleVO;
|
|
|
import com.platform.dao.vo.SysUserVO;
|
|
|
import com.platform.dao.vo.query.preparation.PreparationVO;
|
|
|
-import com.platform.dao.vo.repair.RepairApplicationFormVO;
|
|
|
import com.platform.dao.vo.report.AllPreparationReportVO;
|
|
|
import com.platform.dao.vo.report.PreparationReportByStatusVO;
|
|
|
-import com.platform.dao.vo.report.RepairReport24VO;
|
|
|
import com.platform.service.base.impl.BaseServiceImpl;
|
|
|
import com.platform.service.event.WorkplaceBacklogEvent;
|
|
|
import com.platform.service.preparation.PreparationService;
|
|
@@ -252,16 +247,17 @@ public class PreparationServiceImpl extends BaseServiceImpl<PreparationMapper, P
|
|
|
@Override
|
|
|
public AbstractPageResultBean<PreparationVO> selectPageList(PreparationDTO record, int pageNum, int pageSize) {
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
- if(record.getSearchType() != null){
|
|
|
- UserInfo userInfo = SecurityUtils.getUserInfo();
|
|
|
- record.setTempUserId(userInfo.getUserId());
|
|
|
+ UserInfo userInfo = SecurityUtils.getUserInfo();
|
|
|
+ record.setTempUserId(userInfo.getUserId());
|
|
|
+ if(record.getSearchType() != null && record.getStatus() == null){
|
|
|
List<Integer> statusList = new ArrayList<>();
|
|
|
if(record.getSearchType() == 1){ // 我的工单
|
|
|
statusList.add(PreparationStatusEnum.NOT_ALLOCATED.getValue());
|
|
|
statusList.add(PreparationStatusEnum.PROCESSING.getValue());
|
|
|
statusList.add(PreparationStatusEnum.FINISHED.getValue());
|
|
|
- }else if(record.getSearchType() == 2){ // 待派工单
|
|
|
- statusList.add(PreparationStatusEnum.NOT_ALLOCATED.getValue());
|
|
|
+ }else if(record.getSearchType() == 2){ // 待接工单
|
|
|
+ statusList.add(PreparationStatusEnum.VERIFY_SUCCESS.getValue());
|
|
|
+ record.setTempUserId(null);
|
|
|
}
|
|
|
// 超级管理员可以看到各个状态下的所有数据 相关领导,可以在这里进行设置
|
|
|
if(userInfo.getSuperAdmin() == 1 || record.getSearchType() == -1){
|
|
@@ -393,9 +389,9 @@ public class PreparationServiceImpl extends BaseServiceImpl<PreparationMapper, P
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
UserInfo userInfo = SecurityUtils.getUserInfo();
|
|
|
record.setTempUserId(userInfo.getUserId());
|
|
|
- if(record.getStatus() != null && record.getStatus() == -1){
|
|
|
+ /*if(record.getStatus() != null && record.getStatus() == -1){
|
|
|
record.setStatus(null);
|
|
|
- }
|
|
|
+ }*/
|
|
|
return new MyPage(mapper.selectList(record));
|
|
|
}
|
|
|
|