Compare commits

..

No commits in common. "a56ef9914e00dd0027db6425f62007e7b9e46bce" and "df7575c53dcdd1dc853facd56887f63451c12097" have entirely different histories.

5 changed files with 16 additions and 22 deletions

View File

@ -15,6 +15,7 @@ public class DeleteDeadLockParam {
/** /**
* 会员编号 * 会员编号
*/ */
@NotNull(message = "会员编号不可为空")
private String memberCode; private String memberCode;
/** /**

View File

@ -3,8 +3,6 @@ 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.core.enums.EPlaceDept;
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;
@ -28,11 +26,7 @@ public class DeleteDeadLockServiceImpl extends ServiceImpl<CuMemberMapper, CuMem
@Override @Override
public List<DeleteDeadLockVO> queryDeleteDeadLockList(String memberCode) { public List<DeleteDeadLockVO> queryDeleteDeadLockList(String memberCode) {
List<DeleteDeadLockVO> deleteDeadLockVOList = baseMapper.queryDeleteDeadLockList(memberCode); return baseMapper.queryDeleteDeadLockList(memberCode);
deleteDeadLockVOList.forEach(deleteDeadLockVO -> {
deleteDeadLockVO.setPlaceDept(EPlaceDept.getEPlaceDept(Integer.parseInt(deleteDeadLockVO.getPlaceDept())));
});
return deleteDeadLockVOList;
} }
@Override @Override
@ -53,7 +47,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, EDelFlag.DELETE.getValue())); .set(CuMember::getDelFlag,1));
// 删除会员账户 // 删除会员账户
iCuMemberAccountService.deleteCuMemberAccountByMemberCode(userId,date,deleteDeadLockParam.getMemberCode()); iCuMemberAccountService.deleteCuMemberAccountByMemberCode(userId,date,deleteDeadLockParam.getMemberCode());
} else { } else {

View File

@ -27,7 +27,7 @@ public class DeleteDeadLockVO {
/** /**
* 结算等级 * 结算等级
*/ */
private String pkSettleGrade; private Integer pkSettleGrade;
/** /**
* 推荐人编号 * 推荐人编号
*/ */

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>
<update id="deleteCuMemberAccountByMemberCode"> <delete 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})
</update> </delete>
<select id="queryMemberAccountByCondition" resultMap="AccountExResultMap"> <select id="queryMemberAccountByCondition" resultMap="AccountExResultMap">
select cm.pay_pwd, select cm.pay_pwd,

View File

@ -3207,7 +3207,7 @@
<select id="queryDeleteDeadLockList" resultType="com.hzs.member.base.vo.DeleteDeadLockVO"> <select id="queryDeleteDeadLockList" resultType="com.hzs.member.base.vo.DeleteDeadLockVO">
SELECT SELECT
cu.MEMBER_CODE, cu.MEMBER_CODE,
cu.MEMBER_NAMEbdg.GRADE_NAME as pkSettleGrade, cu.MEMBER_NAMEcu.PK_SETTLE_GRADE,
cus.MEMBER_CODE AS parMemberCode, cus.MEMBER_CODE AS parMemberCode,
cuss.MEMBER_CODE AS placeMemberCodecu.PLACE_DEPT, cuss.MEMBER_CODE AS placeMemberCodecu.PLACE_DEPT,
cu.CREATION_TIME cu.CREATION_TIME
@ -3215,7 +3215,6 @@
CU_MEMBER cu CU_MEMBER cu
LEFT JOIN CU_MEMBER cus ON cu.PK_PARENT = cus.PK_ID LEFT JOIN CU_MEMBER cus ON cu.PK_PARENT = cus.PK_ID
LEFT JOIN CU_MEMBER cuss ON cu.PK_PLACE_PARENT = cuss.PK_ID LEFT JOIN CU_MEMBER cuss ON cu.PK_PLACE_PARENT = cuss.PK_ID
LEFT JOIN BD_GRADE bdg ON cu.PK_SETTLE_GRADE = bdg.PK_ID
WHERE WHERE
cu.DEL_FLAG = 0 cu.DEL_FLAG = 0
AND cu.CATEGORY = 2 AND cu.CATEGORY = 2