|
@@ -7,6 +7,7 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.platform.activiti.bean.ActObj;
|
|
|
import com.platform.activiti.enums.ActApplyEnum;
|
|
|
+import com.platform.common.bean.AbstractPageResultBean;
|
|
|
import com.platform.common.cache.ConfigCache;
|
|
|
import com.platform.common.constant.CommonConstants;
|
|
|
import com.platform.common.enums.DataFilterTypeEnum;
|
|
@@ -15,6 +16,7 @@ import com.platform.common.exception.BusinessException;
|
|
|
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.bean.MyVOPage;
|
|
|
import com.platform.dao.dto.check.CheckStandardDTO;
|
|
|
import com.platform.dao.dto.part.PartInfoDTO;
|
|
@@ -138,18 +140,9 @@ public class SbInfoServiceImpl extends BaseServiceImpl<SbInfoMapper, SbInfo, SbI
|
|
|
private final FillGatherTaskDetailMapper fillGatherTaskDetailMapper;
|
|
|
|
|
|
@Override
|
|
|
- public List<YiBiaoHisroryVO> getPositionNoHistory(SbChangeRecordDTO sbChangeRecordDTO) {
|
|
|
-// dto.setUseType(4);//仪表
|
|
|
-// List<SbInfoVO> sbInfoVOS = mapper.selectVOList(dto);
|
|
|
-// List<String> positionNos = sbInfoVOS.stream().map(SbInfoVO::getPositionNo).collect(Collectors.toList());
|
|
|
-// List<SbChangeRecord> sbChangeRecords = new ArrayList<>();
|
|
|
-// if (positionNos!=null){
|
|
|
-// Weekend<SbChangeRecord> weekend = new Weekend<>(SbChangeRecord.class);
|
|
|
-// WeekendCriteria<SbChangeRecord,Object> weekendCriteria = weekend.weekendCriteria();
|
|
|
-//// weekendCriteria.andIn(SbChangeRecord::getSbNoId,positionNos);
|
|
|
- // weekendCriteria.andIsNotNull(SbChangeRecord::getActionType);/ignores/sb
|
|
|
-// sbChangeRecords = sbChangeRecordMapper.selectByExample(weekend);
|
|
|
+ public AbstractPageResultBean<YiBiaoHisroryVO> getPositionNoHistory(SbChangeRecordDTO sbChangeRecordDTO,Integer pageNum,Integer pageSize) {
|
|
|
sbChangeRecordDTO.setActionType(1);
|
|
|
+
|
|
|
List<SbChangeRecordVO> sbChangeRecordVOS = sbChangeRecordMapper.getList(sbChangeRecordDTO);
|
|
|
|
|
|
List<String> nos = sbChangeRecordVOS.stream().map(SbChangeRecordVO::getSbNoId).distinct().collect(Collectors.toList());
|
|
@@ -192,70 +185,22 @@ public class SbInfoServiceImpl extends BaseServiceImpl<SbInfoMapper, SbInfo, SbI
|
|
|
hisroryVOS.add(vo);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
-// }
|
|
|
-// List<SbChangeRecord> tempInList = new ArrayList<>();
|
|
|
-// List<SbChangeRecord> tempOutList = new ArrayList<>();
|
|
|
-// if (sbChangeRecords!=null) {
|
|
|
-// for (SbChangeRecord record : sbChangeRecords){
|
|
|
-// if (record.getActionType()==1){
|
|
|
-// tempInList.add(record);
|
|
|
-// }else {
|
|
|
-// tempOutList.add(record);
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-//
|
|
|
-// List<String> recordPositions = sbChangeRecords.stream().map(SbChangeRecord::getSbNoId).distinct().collect(Collectors.toList());
|
|
|
-// SbInfoDTO sbInfoDTO = new SbInfoDTO();
|
|
|
-// sbInfoDTO.setPositionIds(recordPositions);
|
|
|
-// List<SbInfoVO> sbInfoVOS2 = mapper.selectVOList(sbInfoDTO);
|
|
|
-// for (String po:recordPositions){
|
|
|
-// for (SbInfoVO vo:sbInfoVOS2){
|
|
|
-// if (vo.getPositionNo()!=null&&vo.getPositionNo().equals(po)){
|
|
|
-// YiBiaoHisroryVO yiBiaoHisroryVO = new YiBiaoHisroryVO();
|
|
|
-// yiBiaoHisroryVO.setSbName(vo.getName());
|
|
|
-// yiBiaoHisroryVO.setSbId(vo.getId());
|
|
|
-// yiBiaoHisroryVO.setSbNo(vo.getNo());
|
|
|
-// for (int i=0;i<sbChangeRecordVOS.size();i++){
|
|
|
-// if (vo.getPositionNo().equals(sbChangeRecordVOS.get(i).getSbNoId())){
|
|
|
-// yiBiaoHisroryVO.setCreatedTime(sbChangeRecordVOS.get(i).getCreatedTime());
|
|
|
-// yiBiaoHisroryVO.setCreatedUserId(sbChangeRecordVOS.get(i).getCreatedUserId());
|
|
|
-// yiBiaoHisroryVO.setCreatedUserName(sbChangeRecordVOS.get(i).getCreatedUserName());
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-// for (String positions:recordPositions){
|
|
|
-// for (SbInfoVO vo:sbInfoVOS){
|
|
|
-// if (vo.getPositionNo()!=null&&vo.getPositionNo().equals(positions)){
|
|
|
-// YiBiaoHisroryVO yiBiaoHisroryVO = new YiBiaoHisroryVO();
|
|
|
-// yiBiaoHisroryVO.setSbName(vo.getName());
|
|
|
-// yiBiaoHisroryVO.setSbId(vo.getId());
|
|
|
-// yiBiaoHisroryVO.setSbNo(vo.getNo());
|
|
|
-// for (SbChangeRecord record : sbChangeRecords){
|
|
|
-//
|
|
|
-// }
|
|
|
-//// yiBiaoHisroryVO.setCreatedTime()
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-//// List<String> inPositions = tempInList.stream().distinct().map(SbChangeRecord::getSbNoId).collect(Collectors.toList());
|
|
|
-//// List<String> outPositions = tempOutList.stream().map(SbChangeRecord::getSbNoId).collect(Collectors.toList());
|
|
|
-//
|
|
|
-//
|
|
|
-// if (sbChangeRecords!=null){
|
|
|
-// for (SbInfoVO vo:sbInfoVOS){
|
|
|
-// YiBiaoHisroryVO yiBiaoHisroryVO = new YiBiaoHisroryVO();
|
|
|
-// yiBiaoHisroryVO.setSbName(vo.getName());
|
|
|
-// yiBiaoHisroryVO.setSbNo(vo.getNo());
|
|
|
-// for (SbChangeRecord record:sbChangeRecords){
|
|
|
-//// if (record.getSbId()!=null&&record.getSbId().equals(vo.get))
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
- return hisroryVOS;
|
|
|
+ AbstractPageResultBean<YiBiaoHisroryVO> pageInfo = new MyPage(hisroryVOS);
|
|
|
+ pageInfo.setPageNum(pageNum);
|
|
|
+ pageInfo.setPageSize(pageSize);
|
|
|
+ List<YiBiaoHisroryVO> dataList = new ArrayList<>();
|
|
|
+ for (int i = pageSize*(pageNum-1);i<hisroryVOS.size();i++){
|
|
|
+ dataList.add(hisroryVOS.get(i));
|
|
|
+ }
|
|
|
+ pageInfo.setRows(dataList);
|
|
|
+ if (hisroryVOS!=null&&hisroryVOS.size()>0){
|
|
|
+ int pages = hisroryVOS.size()%pageSize==0?hisroryVOS.size()/pageSize:(hisroryVOS.size()/pageSize)+1;
|
|
|
+ pageInfo.setPages(pages);
|
|
|
+ }else {
|
|
|
+ pageInfo.setPages(0);
|
|
|
+ }
|
|
|
+ pageInfo.setTotal((long)hisroryVOS.size());
|
|
|
+ return pageInfo;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -667,9 +612,6 @@ public class SbInfoServiceImpl extends BaseServiceImpl<SbInfoMapper, SbInfo, SbI
|
|
|
sbChangeRecordMapper.insert(record);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
@Override
|
|
|
public List<SbInfoTypeReportVO2> getSbNumReport(SbTypeDTO model) {
|
|
|
List<SbInfoTypeReportVO2> sbInfoTypeReportVO2s = new ArrayList<>();
|