From 2c456094bdf1cc7e1bab5e0dbee00bb1f2743488 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期一, 17 七月 2023 13:50:12 +0800 Subject: [PATCH] 1、审批顺序:审批时,从一级到五级逐级审批,回退时,由审批人员指定回退级别,如从五级审批退回到经办人(需要重新修改材料的人员处),每一级可以看到回退的信息;修改完成后,直接从经办人处到达五级审批或退回的审批人。被退回的信息修改完成后,直接从经办人到达五级审批或退回的审批人处,那么其他层级的审批人虽然不需要审批,但要能够看到重新修改后的信息。 说明: (1)差旅费报销主表:service_reimbursement 标识字段:FlowLevel(当前审核级别 处于哪个阶段 0:申请;1:一级审核;2:二级审核;3:三级审核等; 4:四级审核等; 5:五级审核等);RecordStatus(记录状态 详见字典sys_travelexpensestatus) (2)费用报销主表:service_fund 标识字段:FlowLevel(当前审核级别 处于哪个阶段 0:申请;1:一级审核;2:二级审核;3:三级审核等; 4:四级审核等; 5:五级审核等);RecordStatus(记录状态 详见字典sys_travelexpensestatus) (3)审批流程设置表:service_fundflowrule (4)审批流程记录表:service_fundflow --- ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceReimbursementSharedServiceImpl.java | 192 +++++++++++++++++++++++++---------------------- 1 files changed, 103 insertions(+), 89 deletions(-) diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceReimbursementSharedServiceImpl.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceReimbursementSharedServiceImpl.java index 754b633..a8fb075 100644 --- a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceReimbursementSharedServiceImpl.java +++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceReimbursementSharedServiceImpl.java @@ -14,13 +14,12 @@ /** * 鎶ラ攢鐢宠Service涓氬姟灞傚鐞� - * + * * @author ruoyi * @date 2023-01-10 */ @Service -public class ServiceReimbursementSharedServiceImpl extends ServiceImpl<ServiceReimbursementSharedMapper, ServiceReimbursementShared> implements IServiceReimbursementSharedService -{ +public class ServiceReimbursementSharedServiceImpl extends ServiceImpl<ServiceReimbursementSharedMapper, ServiceReimbursementShared> implements IServiceReimbursementSharedService { @Autowired @@ -28,144 +27,159 @@ /** * 鏌ヨ鎶ラ攢鐢宠鍒楄〃 - * + * * @param serviceReimbursementShared 鎶ラ攢鐢宠 * @return 鎶ラ攢鐢宠 */ @Override public List<ServiceReimbursementShared> queryList(ServiceReimbursementShared serviceReimbursementShared) { LambdaQueryWrapper<ServiceReimbursementShared> wrappers = Wrappers.lambdaQuery(); - if (StringUtils.isNotBlank(serviceReimbursementShared.getUserno())){ - wrappers.eq(ServiceReimbursementShared::getUserno ,serviceReimbursementShared.getUserno()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getUserno())) { + wrappers.eq(ServiceReimbursementShared::getUserno, serviceReimbursementShared.getUserno()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getUsername())){ - wrappers.like(ServiceReimbursementShared::getUsername ,serviceReimbursementShared.getUsername()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getUsername())) { + wrappers.like(ServiceReimbursementShared::getUsername, serviceReimbursementShared.getUsername()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getTravelers())){ - wrappers.eq(ServiceReimbursementShared::getTravelers ,serviceReimbursementShared.getTravelers()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getTravelers())) { + wrappers.eq(ServiceReimbursementShared::getTravelers, serviceReimbursementShared.getTravelers()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getIdcardtype())){ - wrappers.eq(ServiceReimbursementShared::getIdcardtype ,serviceReimbursementShared.getIdcardtype()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getIdcardtype())) { + wrappers.eq(ServiceReimbursementShared::getIdcardtype, serviceReimbursementShared.getIdcardtype()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getIdcardno())){ - wrappers.eq(ServiceReimbursementShared::getIdcardno ,serviceReimbursementShared.getIdcardno()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getIdcardno())) { + wrappers.eq(ServiceReimbursementShared::getIdcardno, serviceReimbursementShared.getIdcardno()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getPhone())){ - wrappers.eq(ServiceReimbursementShared::getPhone ,serviceReimbursementShared.getPhone()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getPhone())) { + wrappers.eq(ServiceReimbursementShared::getPhone, serviceReimbursementShared.getPhone()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getDepositbank())){ - wrappers.eq(ServiceReimbursementShared::getDepositbank ,serviceReimbursementShared.getDepositbank()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getDepositbank())) { + wrappers.eq(ServiceReimbursementShared::getDepositbank, serviceReimbursementShared.getDepositbank()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getBankcardno())){ - wrappers.eq(ServiceReimbursementShared::getBankcardno ,serviceReimbursementShared.getBankcardno()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getBankcardno())) { + wrappers.eq(ServiceReimbursementShared::getBankcardno, serviceReimbursementShared.getBankcardno()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getBranchbankname())){ - wrappers.like(ServiceReimbursementShared::getBranchbankname ,serviceReimbursementShared.getBranchbankname()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getBranchbankname())) { + wrappers.like(ServiceReimbursementShared::getBranchbankname, serviceReimbursementShared.getBranchbankname()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getAnnexbankcard())){ - wrappers.eq(ServiceReimbursementShared::getAnnexbankcard ,serviceReimbursementShared.getAnnexbankcard()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getAnnexbankcard())) { + wrappers.eq(ServiceReimbursementShared::getAnnexbankcard, serviceReimbursementShared.getAnnexbankcard()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getAnnexfiles())){ - wrappers.eq(ServiceReimbursementShared::getAnnexfiles ,serviceReimbursementShared.getAnnexfiles()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getAnnexfiles())) { + wrappers.eq(ServiceReimbursementShared::getAnnexfiles, serviceReimbursementShared.getAnnexfiles()); } - if (serviceReimbursementShared.getAmountrequested() != null){ - wrappers.eq(ServiceReimbursementShared::getAmountrequested ,serviceReimbursementShared.getAmountrequested()); + if (serviceReimbursementShared.getAmountrequested() != null) { + wrappers.eq(ServiceReimbursementShared::getAmountrequested, serviceReimbursementShared.getAmountrequested()); } - if (serviceReimbursementShared.getPrepaidamount() != null){ - wrappers.eq(ServiceReimbursementShared::getPrepaidamount ,serviceReimbursementShared.getPrepaidamount()); + if (serviceReimbursementShared.getPrepaidamount() != null) { + wrappers.eq(ServiceReimbursementShared::getPrepaidamount, serviceReimbursementShared.getPrepaidamount()); } - if (serviceReimbursementShared.getInvoicecount() != null){ - wrappers.eq(ServiceReimbursementShared::getInvoicecount ,serviceReimbursementShared.getInvoicecount()); + if (serviceReimbursementShared.getInvoicecount() != null) { + wrappers.eq(ServiceReimbursementShared::getInvoicecount, serviceReimbursementShared.getInvoicecount()); } - if (serviceReimbursementShared.getAttachcount() != null){ - wrappers.eq(ServiceReimbursementShared::getAttachcount ,serviceReimbursementShared.getAttachcount()); + if (serviceReimbursementShared.getAttachcount() != null) { + wrappers.eq(ServiceReimbursementShared::getAttachcount, serviceReimbursementShared.getAttachcount()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getManagerno())){ - wrappers.eq(ServiceReimbursementShared::getManagerno ,serviceReimbursementShared.getManagerno()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getManagerno())) { + wrappers.eq(ServiceReimbursementShared::getManagerno, serviceReimbursementShared.getManagerno()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getManagername())){ - wrappers.like(ServiceReimbursementShared::getManagername ,serviceReimbursementShared.getManagername()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getManagername())) { + wrappers.like(ServiceReimbursementShared::getManagername, serviceReimbursementShared.getManagername()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getDeptmentno())){ - wrappers.eq(ServiceReimbursementShared::getDeptmentno ,serviceReimbursementShared.getDeptmentno()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getDeptmentno())) { + wrappers.eq(ServiceReimbursementShared::getDeptmentno, serviceReimbursementShared.getDeptmentno()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getDeptmentname())){ - wrappers.like(ServiceReimbursementShared::getDeptmentname ,serviceReimbursementShared.getDeptmentname()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getDeptmentname())) { + wrappers.like(ServiceReimbursementShared::getDeptmentname, serviceReimbursementShared.getDeptmentname()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getOpochecker())){ - wrappers.eq(ServiceReimbursementShared::getOpochecker ,serviceReimbursementShared.getOpochecker()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getOpochecker())) { + wrappers.eq(ServiceReimbursementShared::getOpochecker, serviceReimbursementShared.getOpochecker()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getFinvicepresident())){ - wrappers.eq(ServiceReimbursementShared::getFinvicepresident ,serviceReimbursementShared.getFinvicepresident()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getFinvicepresident())) { + wrappers.eq(ServiceReimbursementShared::getFinvicepresident, serviceReimbursementShared.getFinvicepresident()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getBusvicepresident())){ - wrappers.eq(ServiceReimbursementShared::getBusvicepresident ,serviceReimbursementShared.getBusvicepresident()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getBusvicepresident())) { + wrappers.eq(ServiceReimbursementShared::getBusvicepresident, serviceReimbursementShared.getBusvicepresident()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getOfficedirector())){ - wrappers.eq(ServiceReimbursementShared::getOfficedirector ,serviceReimbursementShared.getOfficedirector()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getOfficedirector())) { + wrappers.eq(ServiceReimbursementShared::getOfficedirector, serviceReimbursementShared.getOfficedirector()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getFinancedirector())){ - wrappers.eq(ServiceReimbursementShared::getFinancedirector ,serviceReimbursementShared.getFinancedirector()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getFinancedirector())) { + wrappers.eq(ServiceReimbursementShared::getFinancedirector, serviceReimbursementShared.getFinancedirector()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getFinancechecher())){ - wrappers.eq(ServiceReimbursementShared::getFinancechecher ,serviceReimbursementShared.getFinancechecher()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getFinancechecher())) { + wrappers.eq(ServiceReimbursementShared::getFinancechecher, serviceReimbursementShared.getFinancechecher()); } - if (serviceReimbursementShared.getInfoid() != null){ - wrappers.eq(ServiceReimbursementShared::getInfoid ,serviceReimbursementShared.getInfoid()); + if (serviceReimbursementShared.getInfoid() != null) { + wrappers.eq(ServiceReimbursementShared::getInfoid, serviceReimbursementShared.getInfoid()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getDonorno())){ - wrappers.eq(ServiceReimbursementShared::getDonorno ,serviceReimbursementShared.getDonorno()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getDonorno())) { + wrappers.eq(ServiceReimbursementShared::getDonorno, serviceReimbursementShared.getDonorno()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getDonorname())){ - wrappers.like(ServiceReimbursementShared::getDonorname ,serviceReimbursementShared.getDonorname()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getDonorname())) { + wrappers.like(ServiceReimbursementShared::getDonorname, serviceReimbursementShared.getDonorname()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getReason())){ - wrappers.eq(ServiceReimbursementShared::getReason ,serviceReimbursementShared.getReason()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getReason())) { + wrappers.eq(ServiceReimbursementShared::getReason, serviceReimbursementShared.getReason()); } - if (serviceReimbursementShared.getRecordstatus() != null){ - wrappers.eq(ServiceReimbursementShared::getRecordstatus ,serviceReimbursementShared.getRecordstatus()); + if (serviceReimbursementShared.getRecordstatus() != null) { + wrappers.eq(ServiceReimbursementShared::getRecordstatus, serviceReimbursementShared.getRecordstatus()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getUploadflag())){ - wrappers.eq(ServiceReimbursementShared::getUploadflag ,serviceReimbursementShared.getUploadflag()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getUploadflag())) { + wrappers.eq(ServiceReimbursementShared::getUploadflag, serviceReimbursementShared.getUploadflag()); } - if (serviceReimbursementShared.getUploadtime() != null){ - wrappers.eq(ServiceReimbursementShared::getUploadtime ,serviceReimbursementShared.getUploadtime()); + if (serviceReimbursementShared.getUploadtime() != null) { + wrappers.eq(ServiceReimbursementShared::getUploadtime, serviceReimbursementShared.getUploadtime()); } - if (serviceReimbursementShared.getTotalamount() != null){ - wrappers.eq(ServiceReimbursementShared::getTotalamount ,serviceReimbursementShared.getTotalamount()); + if (serviceReimbursementShared.getTotalamount() != null) { + wrappers.eq(ServiceReimbursementShared::getTotalamount, serviceReimbursementShared.getTotalamount()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getBigstrmoney())){ - wrappers.eq(ServiceReimbursementShared::getBigstrmoney ,serviceReimbursementShared.getBigstrmoney()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getBigstrmoney())) { + wrappers.eq(ServiceReimbursementShared::getBigstrmoney, serviceReimbursementShared.getBigstrmoney()); } - if (serviceReimbursementShared.getFlowlevel() != null){ - wrappers.eq(ServiceReimbursementShared::getFlowlevel ,serviceReimbursementShared.getFlowlevel()); + if (serviceReimbursementShared.getFlowlevel() != null) { + wrappers.eq(ServiceReimbursementShared::getFlowlevel, serviceReimbursementShared.getFlowlevel()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getCosttype())){ - wrappers.eq(ServiceReimbursementShared::getCosttype ,serviceReimbursementShared.getCosttype()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getCosttype())) { + wrappers.eq(ServiceReimbursementShared::getCosttype, serviceReimbursementShared.getCosttype()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getCosttypename())){ - wrappers.like(ServiceReimbursementShared::getCosttypename ,serviceReimbursementShared.getCosttypename()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getCosttypename())) { + wrappers.like(ServiceReimbursementShared::getCosttypename, serviceReimbursementShared.getCosttypename()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getOaid())){ - wrappers.eq(ServiceReimbursementShared::getOaid ,serviceReimbursementShared.getOaid()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getOaid())) { + wrappers.eq(ServiceReimbursementShared::getOaid, serviceReimbursementShared.getOaid()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getOabdzt())){ - wrappers.eq(ServiceReimbursementShared::getOabdzt ,serviceReimbursementShared.getOabdzt()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getOabdzt())) { + wrappers.eq(ServiceReimbursementShared::getOabdzt, serviceReimbursementShared.getOabdzt()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getFilename())){ - wrappers.like(ServiceReimbursementShared::getFilename ,serviceReimbursementShared.getFilename()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getFilename())) { + wrappers.like(ServiceReimbursementShared::getFilename, serviceReimbursementShared.getFilename()); } - if (StringUtils.isNotBlank(serviceReimbursementShared.getFileid())){ - wrappers.eq(ServiceReimbursementShared::getFileid ,serviceReimbursementShared.getFileid()); + if (StringUtils.isNotBlank(serviceReimbursementShared.getFileid())) { + wrappers.eq(ServiceReimbursementShared::getFileid, serviceReimbursementShared.getFileid()); } + return this.list(wrappers); } @Override - public List<ServiceReimbursementShared> getRemShareInfoByRemId(Long remeid) - { + public List<ServiceReimbursementShared> queryReShareList() { + LambdaQueryWrapper<ServiceReimbursementShared> wrappers = Wrappers.lambdaQuery(); + wrappers.eq(ServiceReimbursementShared::getDelFlag, 0); + wrappers.isNotNull(ServiceReimbursementShared::getCxrjyj); + + return this.list(wrappers); + } + + @Override + public List<ServiceReimbursementShared> getRemShareInfoByRemId(Long remeid) { return serviceReimbursementSharedMapper.getRemShareInfoByRemId(remeid); - // return null; + // return null; + } + + @Override + public Boolean delResharedInfoById(Long id) { + + return serviceReimbursementSharedMapper.delResharedInfoById(id); } } -- Gitblit v1.9.3