统计数据
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;
|
||||
|
||||
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.BusWjzx;
|
||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||
@ -33,7 +34,12 @@ public interface IBusWjzxService extends IService<BusWjzx>{
|
||||
* @param pageQuery 分页参数
|
||||
* @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 lombok.extern.slf4j.Slf4j;
|
||||
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.ProcessEvent;
|
||||
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.toolkit.Wrappers;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.dromara.common.satoken.utils.LoginHelper;
|
||||
import org.dromara.system.service.impl.SysOssServiceImpl;
|
||||
import org.dromara.xzd.biddingManagement.biddingDocument.domain.XzdBiddingFileEstimate;
|
||||
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.service.IBusWjzxService;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
@ -68,6 +71,17 @@ public class BusWjzxServiceImpl extends ServiceImpl<BusWjzxMapper, BusWjzx> impl
|
||||
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;
|
||||
|
||||
import org.dromara.bigscreen.domain.vo.BusPdSjVo;
|
||||
import org.dromara.patch.domain.bo.PdMasterProgressReq;
|
||||
import org.dromara.patch.domain.vo.PdMasterBymiAndQt;
|
||||
import org.dromara.patch.domain.vo.PdMasterProgressVo;
|
||||
@ -88,4 +89,12 @@ public interface IPdMasterService extends IService<PdMaster>{
|
||||
* @return 派单列表
|
||||
*/
|
||||
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 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.utils.MapstructUtils;
|
||||
import org.dromara.common.core.utils.StringUtils;
|
||||
@ -238,6 +239,20 @@ public class PdMasterServiceImpl extends ServiceImpl<PdMasterMapper, PdMaster> i
|
||||
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) {
|
||||
if (records == null || records.size() == 0) return records;
|
||||
|
||||
Reference in New Issue
Block a user