From 95db36f778d5a6f4197cc2cde4390c84e57b26b6 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期三, 31 一月 2024 09:36:53 +0800 Subject: [PATCH] 开发业务接口 --- server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java | 20 ++++++++++++-------- 1 files changed, 12 insertions(+), 8 deletions(-) diff --git a/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java index 2a1ba34..3a6ae65 100644 --- a/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java +++ b/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java @@ -10,10 +10,10 @@ import com.doumee.core.model.PageWrap; import com.doumee.core.utils.Constants; import com.doumee.core.utils.Utils; -import com.doumee.dao.business.MultifileMapper; import com.doumee.dao.business.SettleClaimsLogMapper; import com.doumee.dao.business.SettleClaimsMapper; import com.doumee.dao.business.dto.SCSupplementDTO; +import com.doumee.dao.business.join.MultifileJoinMapper; import com.doumee.dao.business.join.SettleClaimsJoinMapper; import com.doumee.dao.business.join.SettleClaimsLogJoinMapper; import com.doumee.dao.business.model.*; @@ -59,7 +59,7 @@ private SystemDictDataBiz systemDictDataBiz; @Autowired - private MultifileMapper multifileMapper; + private MultifileJoinMapper multifileJoinMapper; @Autowired private SettleClaimsJoinMapper settleClaimsJoinMapper; @@ -360,7 +360,7 @@ multifile.setObjId(settleClaims.getId()); multifile.setObjType(Constants.ONE); multifile.setSortnum(i+1); - multifileMapper.insert(multifile); + multifileJoinMapper.insert(multifile); } } //璁板綍鏃ュ織 @@ -385,7 +385,7 @@ settleClaimsLogMapper.insert(log); List<File> fileList = new ArrayList<>(); - List<Multifile> multifileList = multifileMapper.selectList(new QueryWrapper<Multifile>().lambda() + List<Multifile> multifileList = multifileJoinMapper.selectList(new QueryWrapper<Multifile>().lambda() .eq(Multifile::getObjId,id) .isNotNull(Multifile::getFileurl) .in(Multifile::getObjType, Arrays.asList(new Integer[]{ @@ -446,8 +446,12 @@ if(settleClaims == null){ throw new BusinessException(ResponseStatus.DATA_EMPTY); } - List<Multifile> multifileList = multifileMapper.selectList(new QueryWrapper<Multifile>() - .lambda().eq(Multifile::getObjId,id) + List<Multifile> multifileList = multifileJoinMapper.selectJoinList(Multifile.class, + new MPJLambdaWrapper<Multifile>() + .selectAll(Multifile.class) + .selectAs(SystemUser::getRealname,Multifile::getCreatorName) + .leftJoin(SystemUser.class,SystemUser::getId,Multifile::getCreator) + .eq(Multifile::getObjId,id) .eq(Multifile::getIsdeleted,Constants.ZERO) .orderByAsc(Multifile::getCreateDate) ); @@ -460,7 +464,7 @@ } } } - Multifile baoxiandanFile = multifileMapper.selectOne(new QueryWrapper<Multifile>() + Multifile baoxiandanFile = multifileJoinMapper.selectOne(new QueryWrapper<Multifile>() .lambda().eq(Multifile::getObjId,settleClaims.getInsuranceApplyId()) .eq(Multifile::getIsdeleted,Constants.ZERO) .eq(Multifile::getObjType,Constants.MultiFile.BD_DONE_PDF.getKey()) @@ -616,7 +620,7 @@ multifile.setObjId(scSupplementDTO.getId()); multifile.setName(scSupplementDTO.getFileUrl().substring(scSupplementDTO.getFileUrl().lastIndexOf("/") + 1)); multifile.setType(scSupplementDTO.getFileType()); - multifileMapper.insert(multifile); + multifileJoinMapper.insert(multifile); } -- Gitblit v1.9.3