From 1c7343125d71a707bb9ed6c6c37bb5823b72eb04 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 31 一月 2024 09:44:59 +0800
Subject: [PATCH] 开发业务接口
---
server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java | 28 ++++++++++++++++++----------
1 files changed, 18 insertions(+), 10 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..88de5eb 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;
@@ -68,10 +68,14 @@
private SettleClaimsLogJoinMapper settleClaimsLogJoinMapper;
/**
- * 閫�鍥炵敵璇�
- * @param param
+ * 鍒犻櫎闄勪欢
* @return
*/
+ @Override
+ public Integer delFile(Integer id,Integer fileId){
+
+ return 0;
+ }
@Override
public Integer back(SettleClaims param){
if(param.getId() == null
@@ -360,7 +364,7 @@
multifile.setObjId(settleClaims.getId());
multifile.setObjType(Constants.ONE);
multifile.setSortnum(i+1);
- multifileMapper.insert(multifile);
+ multifileJoinMapper.insert(multifile);
}
}
//璁板綍鏃ュ織
@@ -385,7 +389,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 +450,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 +468,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 +624,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