1.相关实体添加过期注解处理,后期相关业务可删除
This commit is contained in:
@@ -6,12 +6,16 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.njcn.common.pojo.enums.common.DataStateEnum;
|
||||
import com.njcn.common.pojo.exception.BusinessException;
|
||||
import com.njcn.harmonic.mapper.upload.PmsTemUserMapper;
|
||||
import com.njcn.harmonic.pojo.param.upload.PmsTemProcessApprovalParam;
|
||||
import com.njcn.harmonic.pojo.po.upload.PmsTemProcessTrackPO;
|
||||
import com.njcn.harmonic.pojo.po.upload.PmsTemUserPO;
|
||||
import com.njcn.user.api.DeptFeignClient;
|
||||
import com.njcn.web.enums.GWSendEnum;
|
||||
import com.njcn.web.factory.PageFactory;
|
||||
import com.njcn.web.pojo.param.SendParam;
|
||||
import com.njcn.web.utils.GwSendUtil;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -33,8 +37,13 @@ import com.njcn.harmonic.service.upload.PmsTemProcessApprovalService;
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class PmsTemProcessApprovalServiceImpl extends ServiceImpl<PmsTemProcessApprovalMapper, PmsTemProcessApproval> implements PmsTemProcessApprovalService{
|
||||
|
||||
private final DeptFeignClient deptFeignClient;
|
||||
|
||||
private final PmsTemUserMapper pmsTemUserMapper;
|
||||
|
||||
@Override
|
||||
public Boolean createOrUpdate(PmsTemProcessApprovalParam param) {
|
||||
PmsTemProcessApproval pmsTemProcessApproval = new PmsTemProcessApproval();
|
||||
@@ -47,8 +56,15 @@ public class PmsTemProcessApprovalServiceImpl extends ServiceImpl<PmsTemProcessA
|
||||
|
||||
@Override
|
||||
public Page<PmsTemProcessApproval> pageList(PmsTemProcessApprovalParam.QueryPmsTemProcessApprovalParam param) {
|
||||
List<String> deptCodes = deptFeignClient.getDepSonSelfCodetByDeptId(param.getMaintOrg()).getData();
|
||||
List<String> objIds = pmsTemUserMapper.selectList(new LambdaQueryWrapper<PmsTemUserPO>().select(PmsTemUserPO::getObjId).in(PmsTemUserPO::getMaintOrg,deptCodes)).stream().map(PmsTemUserPO::getObjId).collect(Collectors.toList());
|
||||
|
||||
if(CollUtil.isEmpty(objIds)){
|
||||
return new Page<>(param.getPageNum(),param.getPageSize());
|
||||
}
|
||||
LambdaQueryWrapper<PmsTemProcessApproval> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
lambdaQueryWrapper.between(StringUtils.isNotBlank(param.getSearchBeginTime())&&StringUtils.isNotBlank(param.getSearchEndTime()),PmsTemProcessApproval::getCreateTime,param.getSearchBeginTime(),param.getSearchEndTime());
|
||||
lambdaQueryWrapper
|
||||
.between(StringUtils.isNotBlank(param.getSearchBeginTime())&&StringUtils.isNotBlank(param.getSearchEndTime()),PmsTemProcessApproval::getCreateTime,param.getSearchBeginTime(),param.getSearchEndTime()).in(PmsTemProcessApproval::getTempUserDossierId,objIds);
|
||||
|
||||
return this.page(new Page<>(PageFactory.getPageNum(param), PageFactory.getPageSize(param)), lambdaQueryWrapper);
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@ package com.njcn.harmonic.service.upload.impl;
|
||||
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.date.DatePattern;
|
||||
import cn.hutool.core.date.DateTime;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
@@ -96,7 +97,7 @@ public class PmsTemProcessReportServiceImpl extends ServiceImpl<PmsTemProcessRep
|
||||
public List<PmsTemProcessReport> getList(PmsTemUserParam.QueryPmsTemUserParam param) {
|
||||
|
||||
LambdaQueryWrapper<PmsTemProcessReport> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
lambdaQueryWrapper.eq(PmsTemProcessReport::getStatisticalDate,param.getSearchBeginTime());
|
||||
lambdaQueryWrapper.eq(PmsTemProcessReport::getStatisticalDate,DateUtil.format(DateUtil.parse(param.getSearchBeginTime(), DatePattern.NORM_DATE_PATTERN),DatePattern.NORM_MONTH_PATTERN));
|
||||
return this.list(lambdaQueryWrapper);
|
||||
}
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.njcn.common.pojo.enums.common.DataStateEnum;
|
||||
import com.njcn.common.pojo.exception.BusinessException;
|
||||
import com.njcn.harmonic.mapper.upload.PmsTemProcessTrackMapper;
|
||||
import com.njcn.harmonic.mapper.upload.PmsTemUserMapper;
|
||||
import com.njcn.harmonic.pojo.param.upload.PmsTemProcessTrackParam;
|
||||
import com.njcn.harmonic.pojo.po.upload.PmsTemProcessTrackPO;
|
||||
import com.njcn.harmonic.pojo.po.upload.PmsTemUserPO;
|
||||
@@ -42,6 +43,10 @@ public class PmsTemProcessTrackServiceImpl extends ServiceImpl<PmsTemProcessTrac
|
||||
|
||||
private final IPmsTemUserService iPmsTemUserService;
|
||||
|
||||
private final DeptFeignClient deptFeignClient;
|
||||
|
||||
private final PmsTemUserMapper pmsTemUserMapper;
|
||||
|
||||
|
||||
@Override
|
||||
public Boolean addTemProcessTrack(PmsTemProcessTrackParam param) {
|
||||
@@ -74,7 +79,15 @@ public class PmsTemProcessTrackServiceImpl extends ServiceImpl<PmsTemProcessTrac
|
||||
|
||||
@Override
|
||||
public Page<PmsTemProcessTrackPO> pageList(PmsTemProcessTrackParam.QueryPmsTemProcessTrackParam parkQuery) {
|
||||
List<String> deptCodes = deptFeignClient.getDepSonSelfCodetByDeptId(parkQuery.getMaintOrg()).getData();
|
||||
List<String> objIds = pmsTemUserMapper.selectList(new LambdaQueryWrapper<PmsTemUserPO>().select(PmsTemUserPO::getObjId).in(PmsTemUserPO::getMaintOrg,deptCodes)).stream().map(PmsTemUserPO::getObjId).collect(Collectors.toList());
|
||||
|
||||
if(CollUtil.isEmpty(objIds)){
|
||||
return new Page<>(parkQuery.getPageNum(),parkQuery.getPageSize());
|
||||
}
|
||||
LambdaQueryWrapper<PmsTemProcessTrackPO> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
lambdaQueryWrapper.in(PmsTemProcessTrackPO::getTempUserDossierId,objIds);
|
||||
|
||||
return this.page(new Page<>(PageFactory.getPageNum(parkQuery), PageFactory.getPageSize(parkQuery)), lambdaQueryWrapper);
|
||||
}
|
||||
|
||||
|
||||
@@ -101,7 +101,7 @@ public class RUploadCommPointBusServiceImpl extends ServiceImpl<RUploadCommPoint
|
||||
Map<String, String> sendRes = GwSendUtil.newSend(sendParam, GWSendEnum.COMM_POINT);
|
||||
List<String> ids = list.get(i).stream().map(RUploadCommPointBus::getObjId).collect(Collectors.toList());
|
||||
int count = GwSendUtil.returnInfoMsg(ids,sendRes);
|
||||
System.out.println("上送成功,上送成功返回"+count+"条");
|
||||
System.out.println("上送成功,上送成功返回"+count+"条,上传数据"+list.get(i).size()+"条");
|
||||
if(count == list.get(i).size()){
|
||||
LambdaUpdateWrapper<RUploadCommPointBus> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();
|
||||
lambdaUpdateWrapper.set(RUploadCommPointBus::getUploadStatus,1).in(RUploadCommPointBus::getObjId,ids);
|
||||
|
||||
Reference in New Issue
Block a user