From d2902daad7261ac7d0148dbb9f33f39e52d433f6 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期五, 16 八月 2024 18:15:40 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/ApproveTemplServiceImpl.java | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/ApproveTemplServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/ApproveTemplServiceImpl.java index 3f3d105..f1b227b 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/ApproveTemplServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/ApproveTemplServiceImpl.java @@ -9,14 +9,14 @@ import com.doumee.core.utils.Utils; import com.doumee.dao.business.ApproveParamMapper; import com.doumee.dao.business.ApproveTemplMapper; -import com.doumee.dao.business.MemberMapper; +import com.doumee.dao.business.join.MemberJoinMapper; import com.doumee.dao.business.model.*; -import com.doumee.dao.business.vo.ApproveParamDataVO; import com.doumee.service.business.ApproveTemplService; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.wrapper.MPJLambdaWrapper; import org.apache.commons.lang3.StringUtils; import org.apache.shiro.SecurityUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -26,8 +26,6 @@ import java.util.Date; import java.util.List; -import java.util.Optional; -import java.util.stream.Collectors; /** * 瀹℃壒妯$増淇℃伅琛⊿ervice瀹炵幇 @@ -42,7 +40,7 @@ @Autowired private ApproveParamMapper approveParamMapper; @Autowired - private MemberMapper memberMapper; + private MemberJoinMapper memberJoinMapper; @Override @Transactional(rollbackFor = {BusinessException.class,Exception.class}) @@ -92,7 +90,7 @@ approveParamMapper.delete(new UpdateWrapper<ApproveParam>().lambda() .eq(ApproveParam::getTemplId,template.getId())); //鎵归噺鎻掑叆鏂扮殑閰嶇疆 - approveParamMapper.insertBatchSomeColumn(model.getParamList()); + approveParamMapper.insert(model.getParamList()); } return 1; } @@ -161,8 +159,12 @@ ); for (ApproveParam approveParam :approveParamList) { if(StringUtils.isNotBlank(approveParam.getObjIds())){ - approveParam.setMemberList(memberMapper.selectList(new QueryWrapper<Member>() - .lambda().eq(Member::getIsdeleted,Constants.ZERO).in(Member::getId,approveParam.getObjIds().split(",")))); + approveParam.setMemberList(memberJoinMapper.selectJoinList(Member.class,new MPJLambdaWrapper<Member>() + .selectAll(Member.class) + .selectAs(Company::getName,Member::getCompanyName) + .leftJoin(Company.class,Company::getId,Member::getCompanyId) + .eq(Member::getIsdeleted,Constants.ZERO) + .in(Member::getId,approveParam.getObjIds().split(",")))); } } model.setParamList(approveParamList); -- Gitblit v1.9.3