统计数据
This commit is contained in:
@ -0,0 +1,13 @@
|
|||||||
|
package org.dromara.bigscreen.domain.vo;
|
||||||
|
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class BusPdSjVo {
|
||||||
|
private Long wdpdrw;
|
||||||
|
private Long qtbmpd;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,10 @@
|
|||||||
|
package org.dromara.bigscreen.domain.vo;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class BusWjzxSjDateVo {
|
||||||
|
|
||||||
|
private Long zjsc;
|
||||||
|
private Long zs;
|
||||||
|
}
|
||||||
@ -1,6 +1,7 @@
|
|||||||
package org.dromara.bigscreen.service;
|
package org.dromara.bigscreen.service;
|
||||||
|
|
||||||
import org.dromara.bigscreen.domain.dto.BusWjzxBo;
|
import org.dromara.bigscreen.domain.dto.BusWjzxBo;
|
||||||
|
import org.dromara.bigscreen.domain.vo.BusWjzxSjDateVo;
|
||||||
import org.dromara.bigscreen.domain.vo.BusWjzxVo;
|
import org.dromara.bigscreen.domain.vo.BusWjzxVo;
|
||||||
import org.dromara.bigscreen.domain.BusWjzx;
|
import org.dromara.bigscreen.domain.BusWjzx;
|
||||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||||
@ -33,7 +34,12 @@ public interface IBusWjzxService extends IService<BusWjzx>{
|
|||||||
* @param pageQuery 分页参数
|
* @param pageQuery 分页参数
|
||||||
* @return 文件中心分页列表
|
* @return 文件中心分页列表
|
||||||
*/
|
*/
|
||||||
TableDataInfo<BusWjzxVo> queryPageList(BusWjzxBo bo, PageQuery pageQuery);
|
TableDataInfo<BusWjzxVo> queryPageList(BusWjzxBo bo, PageQuery pageQuery); /**
|
||||||
|
* 分页查询文件中心列表
|
||||||
|
*
|
||||||
|
* @return 文件中心分页列表
|
||||||
|
*/
|
||||||
|
BusWjzxSjDateVo queryWjzx();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询符合条件的文件中心列表
|
* 查询符合条件的文件中心列表
|
||||||
|
|||||||
@ -3,6 +3,7 @@ package org.dromara.bigscreen.service.impl;
|
|||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.dromara.bigscreen.domain.dto.BusWjzxBo;
|
import org.dromara.bigscreen.domain.dto.BusWjzxBo;
|
||||||
|
import org.dromara.bigscreen.domain.vo.BusWjzxSjDateVo;
|
||||||
import org.dromara.common.core.domain.event.ProcessDeleteEvent;
|
import org.dromara.common.core.domain.event.ProcessDeleteEvent;
|
||||||
import org.dromara.common.core.domain.event.ProcessEvent;
|
import org.dromara.common.core.domain.event.ProcessEvent;
|
||||||
import org.dromara.common.core.domain.event.ProcessTaskEvent;
|
import org.dromara.common.core.domain.event.ProcessTaskEvent;
|
||||||
@ -14,6 +15,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import org.dromara.common.satoken.utils.LoginHelper;
|
||||||
import org.dromara.system.service.impl.SysOssServiceImpl;
|
import org.dromara.system.service.impl.SysOssServiceImpl;
|
||||||
import org.dromara.xzd.biddingManagement.biddingDocument.domain.XzdBiddingFileEstimate;
|
import org.dromara.xzd.biddingManagement.biddingDocument.domain.XzdBiddingFileEstimate;
|
||||||
import org.dromara.xzd.biddingManagement.biddingDocument.domain.vo.XzdBiddingFileEstimateVo;
|
import org.dromara.xzd.biddingManagement.biddingDocument.domain.vo.XzdBiddingFileEstimateVo;
|
||||||
@ -24,6 +26,7 @@ import org.dromara.bigscreen.domain.BusWjzx;
|
|||||||
import org.dromara.bigscreen.mapper.BusWjzxMapper;
|
import org.dromara.bigscreen.mapper.BusWjzxMapper;
|
||||||
import org.dromara.bigscreen.service.IBusWjzxService;
|
import org.dromara.bigscreen.service.IBusWjzxService;
|
||||||
|
|
||||||
|
import java.time.LocalDate;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
@ -68,6 +71,17 @@ public class BusWjzxServiceImpl extends ServiceImpl<BusWjzxMapper, BusWjzx> impl
|
|||||||
return TableDataInfo.build(result);
|
return TableDataInfo.build(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public BusWjzxSjDateVo queryWjzx() {
|
||||||
|
BusWjzxSjDateVo busWjzxSjDateVo = new BusWjzxSjDateVo();
|
||||||
|
Long zjsc = baseMapper.selectCount(new LambdaQueryWrapper<BusWjzx>().ge(BusWjzx::getCreateTime, LocalDate.now()));
|
||||||
|
Long zs = this.count();
|
||||||
|
busWjzxSjDateVo.setZs(zs);
|
||||||
|
busWjzxSjDateVo.setZjsc(zjsc);
|
||||||
|
|
||||||
|
return busWjzxSjDateVo;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询符合条件的文件中心列表
|
* 查询符合条件的文件中心列表
|
||||||
*
|
*
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package org.dromara.patch.service;
|
package org.dromara.patch.service;
|
||||||
|
|
||||||
|
import org.dromara.bigscreen.domain.vo.BusPdSjVo;
|
||||||
import org.dromara.patch.domain.bo.PdMasterProgressReq;
|
import org.dromara.patch.domain.bo.PdMasterProgressReq;
|
||||||
import org.dromara.patch.domain.vo.PdMasterBymiAndQt;
|
import org.dromara.patch.domain.vo.PdMasterBymiAndQt;
|
||||||
import org.dromara.patch.domain.vo.PdMasterProgressVo;
|
import org.dromara.patch.domain.vo.PdMasterProgressVo;
|
||||||
@ -88,4 +89,12 @@ public interface IPdMasterService extends IService<PdMaster>{
|
|||||||
* @return 派单列表
|
* @return 派单列表
|
||||||
*/
|
*/
|
||||||
PdMasterBymiAndQt queryPageListBy(PdMasterBo bo, PageQuery pageQuery);
|
PdMasterBymiAndQt queryPageListBy(PdMasterBo bo, PageQuery pageQuery);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询派单列表
|
||||||
|
*
|
||||||
|
* @return 派单列表
|
||||||
|
*/
|
||||||
|
BusPdSjVo queryPageListByDate();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,6 +2,7 @@ package org.dromara.patch.service.impl;
|
|||||||
|
|
||||||
import cn.hutool.core.bean.BeanUtil;
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||||
|
import org.dromara.bigscreen.domain.vo.BusPdSjVo;
|
||||||
import org.dromara.common.core.exception.ServiceException;
|
import org.dromara.common.core.exception.ServiceException;
|
||||||
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;
|
||||||
@ -238,6 +239,20 @@ public class PdMasterServiceImpl extends ServiceImpl<PdMasterMapper, PdMaster> i
|
|||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public BusPdSjVo queryPageListByDate() {
|
||||||
|
BusPdSjVo res = new BusPdSjVo();
|
||||||
|
// 获取登陆人
|
||||||
|
Long userId = LoginHelper.getUserId();
|
||||||
|
//获取我派发的
|
||||||
|
Long l = baseMapper.selectCount(new LambdaQueryWrapper<PdMaster>().eq(PdMaster::getCreateBy, userId));
|
||||||
|
//其他部门派发给我的
|
||||||
|
Long count = pdMasterUserService.getBaseMapper().selectCount(new LambdaQueryWrapper<PdMasterUser>().eq(PdMasterUser::getSlaveid, userId));
|
||||||
|
res.setWdpdrw(l);
|
||||||
|
res.setQtbmpd(count);
|
||||||
|
return res;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private List<PdMasterVo> pdJudge(Integer flow ,List<PdMasterVo> records) {
|
private List<PdMasterVo> pdJudge(Integer flow ,List<PdMasterVo> records) {
|
||||||
if (records == null || records.size() == 0) return records;
|
if (records == null || records.size() == 0) return records;
|
||||||
|
|||||||
Reference in New Issue
Block a user