From 51a208c7715ecfea9faeccd5ee56ed2d0a697c95 Mon Sep 17 00:00:00 2001 From: nidapeng <jp@doumee.com> Date: 星期六, 20 四月 2024 15:24:28 +0800 Subject: [PATCH] 工作调度 --- server/dmvisit_service/src/main/java/com/doumee/service/business/impl/ApproveServiceImpl.java | 37 ++++++++++++++++++++++++++++++++++++- 1 files changed, 36 insertions(+), 1 deletions(-) diff --git a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/ApproveServiceImpl.java b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/ApproveServiceImpl.java index 51a3c04..e4859e6 100644 --- a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/ApproveServiceImpl.java +++ b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/ApproveServiceImpl.java @@ -1,10 +1,13 @@ package com.doumee.service.business.impl; +import com.doumee.biz.system.SystemDictDataBiz; import com.doumee.core.model.PageData; import com.doumee.core.model.PageWrap; +import com.doumee.core.utils.Constants; import com.doumee.core.utils.Utils; import com.doumee.dao.business.ApproveMapper; import com.doumee.dao.business.model.Approve; +import com.doumee.dao.web.response.InternalHomeVO; import com.doumee.service.business.ApproveService; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; @@ -19,13 +22,16 @@ /** * 瀹℃壒淇℃伅璁板綍琛⊿ervice瀹炵幇 * @author 姹熻箘韫� - * @date 2023/11/23 18:16 + * @date 2023/12/28 14:09 */ @Service public class ApproveServiceImpl implements ApproveService { @Autowired private ApproveMapper approveMapper; + + @Autowired + private SystemDictDataBiz systemDictDataBiz; @Override public Integer create(Approve approve) { @@ -145,6 +151,12 @@ if (pageWrap.getModel().getVisitId() != null) { queryWrapper.lambda().eq(Approve::getVisitId, pageWrap.getModel().getVisitId()); } + if (pageWrap.getModel().getLevel() != null) { + queryWrapper.lambda().eq(Approve::getLevel, pageWrap.getModel().getLevel()); + } + if (pageWrap.getModel().getApproveType() != null) { + queryWrapper.lambda().eq(Approve::getApproveType, pageWrap.getModel().getApproveType()); + } for(PageWrap.SortData sortData: pageWrap.getSorts()) { if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) { queryWrapper.orderByDesc(sortData.getProperty()); @@ -160,4 +172,27 @@ QueryWrapper<Approve> wrapper = new QueryWrapper<>(approve); return approveMapper.selectCount(wrapper); } + + + + /** + * 鍐呴儴浜哄憳H5椤甸潰棣栭〉 + * @param memberId + * @return + */ + @Override + public InternalHomeVO getHomeData(Integer memberId){ + InternalHomeVO internalHomeVO = new InternalHomeVO(); + internalHomeVO.setHomeImg(systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.HOME_IMAGE).getCode()); + internalHomeVO.setTaskNum(approveMapper.selectCount(new QueryWrapper<Approve>().lambda().eq(Approve::getChekorId,memberId).eq(Approve::getStatus,Constants.ZERO))); + return internalHomeVO; + } + + + + + + + + } -- Gitblit v1.9.3