From e7acba8aaaa91a067728d4769b4af5a9dd6ac189 Mon Sep 17 00:00:00 2001 From: yxh <172933527@qq.com> Date: 星期三, 31 五月 2023 19:03:59 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFunddetailServiceImpl.java | 69 ++++++++++++++++++++-------------- 1 files changed, 41 insertions(+), 28 deletions(-) diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFunddetailServiceImpl.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFunddetailServiceImpl.java index 1c94fde..35637c2 100644 --- a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFunddetailServiceImpl.java +++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFunddetailServiceImpl.java @@ -1,10 +1,10 @@ package com.ruoyi.project.service.impl; +import java.time.LocalDate; +import java.time.temporal.TemporalAdjusters; import java.util.List; -import com.ruoyi.project.domain.ServiceFund; -import com.ruoyi.project.domain.ServiceReimbursement; -import com.ruoyi.project.domain.ServiceReimbursementdetail; +import com.ruoyi.project.domain.*; import com.ruoyi.project.mapper.ServiceFundMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -13,18 +13,16 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.project.mapper.ServiceFunddetailMapper; -import com.ruoyi.project.domain.ServiceFunddetail; import com.ruoyi.project.service.IServiceFunddetailService; /** * 璐圭敤鐢宠鏄庣粏Service涓氬姟灞傚鐞� - * + * * @author ruoyi * @date 2022-01-25 */ @Service -public class ServiceFunddetailServiceImpl extends ServiceImpl<ServiceFunddetailMapper, ServiceFunddetail> implements IServiceFunddetailService -{ +public class ServiceFunddetailServiceImpl extends ServiceImpl<ServiceFunddetailMapper, ServiceFunddetail> implements IServiceFunddetailService { @Autowired ServiceFunddetailMapper serviceFunddetailMapper; @@ -35,47 +33,62 @@ /** * 鏌ヨ璐圭敤鐢宠鏄庣粏鍒楄〃 - * + * * @param serviceFunddetail 璐圭敤鐢宠鏄庣粏 * @return 璐圭敤鐢宠鏄庣粏 */ @Override public List<ServiceFunddetail> queryList(ServiceFunddetail serviceFunddetail) { LambdaQueryWrapper<ServiceFunddetail> wrappers = Wrappers.lambdaQuery(); - if (StringUtils.isNotBlank(serviceFunddetail.getBeneficiaryname())){ - wrappers.like(ServiceFunddetail::getBeneficiaryname ,serviceFunddetail.getBeneficiaryname()); + if (StringUtils.isNotBlank(serviceFunddetail.getBeneficiaryname())) { + wrappers.like(ServiceFunddetail::getBeneficiaryname, serviceFunddetail.getBeneficiaryname()); } - if (StringUtils.isNotBlank(serviceFunddetail.getUnitname())){ - wrappers.like(ServiceFunddetail::getUnitname ,serviceFunddetail.getUnitname()); + if (StringUtils.isNotBlank(serviceFunddetail.getUnitname())) { + wrappers.like(ServiceFunddetail::getUnitname, serviceFunddetail.getUnitname()); } - if (StringUtils.isNotBlank(serviceFunddetail.getApplytype())){ - wrappers.eq(ServiceFunddetail::getApplytype ,serviceFunddetail.getApplytype()); + if (StringUtils.isNotBlank(serviceFunddetail.getApplytype())) { + wrappers.eq(ServiceFunddetail::getApplytype, serviceFunddetail.getApplytype()); } - if (StringUtils.isNotBlank(serviceFunddetail.getItemname())){ - wrappers.like(ServiceFunddetail::getItemname ,serviceFunddetail.getItemname()); + if (StringUtils.isNotBlank(serviceFunddetail.getItemname())) { + wrappers.like(ServiceFunddetail::getItemname, serviceFunddetail.getItemname()); } - if (StringUtils.isNotBlank(serviceFunddetail.getItemtype())){ - wrappers.eq(ServiceFunddetail::getItemtype ,serviceFunddetail.getItemtype()); + if (StringUtils.isNotBlank(serviceFunddetail.getItemtype())) { + wrappers.eq(ServiceFunddetail::getItemtype, serviceFunddetail.getItemtype()); } - if (StringUtils.isNotBlank(serviceFunddetail.getRecordstatus())){ - wrappers.eq(ServiceFunddetail::getRecordstatus ,serviceFunddetail.getRecordstatus()); + if (StringUtils.isNotBlank(serviceFunddetail.getRecordstatus())) { + wrappers.eq(ServiceFunddetail::getRecordstatus, serviceFunddetail.getRecordstatus()); } - if (StringUtils.isNotBlank(serviceFunddetail.getCreateBy())){ - wrappers.eq(ServiceFunddetail::getCreateBy ,serviceFunddetail.getCreateBy()); + if (StringUtils.isNotBlank(serviceFunddetail.getCreateBy())) { + wrappers.eq(ServiceFunddetail::getCreateBy, serviceFunddetail.getCreateBy()); } - if (serviceFunddetail.getCreateTime() != null){ - wrappers.eq(ServiceFunddetail::getCreateTime ,serviceFunddetail.getCreateTime()); + if (serviceFunddetail.getCreateTime() != null) { + wrappers.eq(ServiceFunddetail::getCreateTime, serviceFunddetail.getCreateTime()); } - if (StringUtils.isNotBlank(serviceFunddetail.getUploadflag())){ - wrappers.eq(ServiceFunddetail::getUploadflag ,serviceFunddetail.getUploadflag()); + if (StringUtils.isNotBlank(serviceFunddetail.getUploadflag())) { + wrappers.eq(ServiceFunddetail::getUploadflag, serviceFunddetail.getUploadflag()); } - if (serviceFunddetail.getUploadtime() != null){ - wrappers.eq(ServiceFunddetail::getUploadtime ,serviceFunddetail.getUploadtime()); + if (serviceFunddetail.getUploadtime() != null) { + wrappers.eq(ServiceFunddetail::getUploadtime, serviceFunddetail.getUploadtime()); } return this.list(wrappers); } @Override + public List<ServiceFunddetail> getDataBybeneficiaryNo(FunddetailReqVo funddetailReqVo) { + if (StringUtils.isEmpty(funddetailReqVo.getStarttime())) { + // 鑾峰彇褰撴湀绗竴澶╂棩鏈� + funddetailReqVo.setStarttime(LocalDate.now().with(TemporalAdjusters.firstDayOfMonth()).toString()); + } + if (StringUtils.isEmpty(funddetailReqVo.getEndtime())) { + // 鑾峰彇褰撴湀鏈�鍚庝竴澶╂棩鏈� + funddetailReqVo.setEndtime(LocalDate.now().with(TemporalAdjusters.lastDayOfMonth()).toString()); + } + List<ServiceFunddetail> dataBybeneficiaryNo = serviceFunddetailMapper.getDataBybeneficiaryNo(funddetailReqVo); + + return dataBybeneficiaryNo; + } + + @Override public List<ServiceFunddetail> getAllDetailsByFDIDLW(Long id) { return serviceFunddetailMapper.getAllDetailsByFDIDLW(id); } -- Gitblit v1.9.3