## 删除死点代码优化

This commit is contained in:
zhangheng 2025-09-12 09:15:42 +08:00 committed by cabbage
parent 8c62bcf380
commit cd36cdd586
2 changed files with 4 additions and 3 deletions

View File

@ -3,6 +3,7 @@ package com.hzs.member.base.service.impl;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.hzs.common.core.constant.msg.MemberMsgConstants; import com.hzs.common.core.constant.msg.MemberMsgConstants;
import com.hzs.common.core.enums.EDelFlag;
import com.hzs.common.domain.member.base.CuMember; import com.hzs.common.domain.member.base.CuMember;
import com.hzs.common.security.utils.SecurityUtils; import com.hzs.common.security.utils.SecurityUtils;
import com.hzs.member.account.service.ICuMemberAccountService; import com.hzs.member.account.service.ICuMemberAccountService;
@ -47,7 +48,7 @@ public class DeleteDeadLockServiceImpl extends ServiceImpl<CuMemberMapper, CuMem
.eq(CuMember::getMemberCode,deleteDeadLockParam.getMemberCode()) .eq(CuMember::getMemberCode,deleteDeadLockParam.getMemberCode())
.set(CuMember::getPkModified,userId) .set(CuMember::getPkModified,userId)
.set(CuMember::getModifiedTime,date) .set(CuMember::getModifiedTime,date)
.set(CuMember::getDelFlag,1)); .set(CuMember::getDelFlag, EDelFlag.DELETE));
// 删除会员账户 // 删除会员账户
iCuMemberAccountService.deleteCuMemberAccountByMemberCode(userId,date,deleteDeadLockParam.getMemberCode()); iCuMemberAccountService.deleteCuMemberAccountByMemberCode(userId,date,deleteDeadLockParam.getMemberCode());
} else { } else {

View File

@ -69,14 +69,14 @@
<result column="ACCOUNT_STATUS" property="accountStatus"/> <result column="ACCOUNT_STATUS" property="accountStatus"/>
<result column="PK_COUNTRY" property="pkCountry"/> <result column="PK_COUNTRY" property="pkCountry"/>
</resultMap> </resultMap>
<delete id="deleteCuMemberAccountByMemberCode"> <update id="deleteCuMemberAccountByMemberCode">
update cu_member_account cma update cu_member_account cma
set cma.del_flag = 1,cma.PK_MODIFIED = #{userId},cma.MODIFIED_TIME = #{date} set cma.del_flag = 1,cma.PK_MODIFIED = #{userId},cma.MODIFIED_TIME = #{date}
where cma.pk_member in where cma.pk_member in
(select cm.pk_id (select cm.pk_id
from cu_member cm from cu_member cm
where cm.member_code = #{memberCode}) where cm.member_code = #{memberCode})
</delete> </update>
<select id="queryMemberAccountByCondition" resultMap="AccountExResultMap"> <select id="queryMemberAccountByCondition" resultMap="AccountExResultMap">
select cm.pay_pwd, select cm.pay_pwd,