Compare commits
3 Commits
df7575c53d
...
a56ef9914e
| Author | SHA1 | Date |
|---|---|---|
|
|
a56ef9914e | |
|
|
253b949556 | |
|
|
a4a21c2e45 |
|
|
@ -15,7 +15,6 @@ public class DeleteDeadLockParam {
|
||||||
/**
|
/**
|
||||||
* 会员编号
|
* 会员编号
|
||||||
*/
|
*/
|
||||||
@NotNull(message = "会员编号不可为空")
|
|
||||||
private String memberCode;
|
private String memberCode;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,8 @@ 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;
|
||||||
|
|
@ -26,7 +28,11 @@ public class DeleteDeadLockServiceImpl extends ServiceImpl<CuMemberMapper, CuMem
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<DeleteDeadLockVO> queryDeleteDeadLockList(String memberCode) {
|
public List<DeleteDeadLockVO> queryDeleteDeadLockList(String memberCode) {
|
||||||
return baseMapper.queryDeleteDeadLockList(memberCode);
|
List<DeleteDeadLockVO> deleteDeadLockVOList = baseMapper.queryDeleteDeadLockList(memberCode);
|
||||||
|
deleteDeadLockVOList.forEach(deleteDeadLockVO -> {
|
||||||
|
deleteDeadLockVO.setPlaceDept(EPlaceDept.getEPlaceDept(Integer.parseInt(deleteDeadLockVO.getPlaceDept())));
|
||||||
|
});
|
||||||
|
return deleteDeadLockVOList;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -47,7 +53,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.getValue()));
|
||||||
// 删除会员账户
|
// 删除会员账户
|
||||||
iCuMemberAccountService.deleteCuMemberAccountByMemberCode(userId,date,deleteDeadLockParam.getMemberCode());
|
iCuMemberAccountService.deleteCuMemberAccountByMemberCode(userId,date,deleteDeadLockParam.getMemberCode());
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ public class DeleteDeadLockVO {
|
||||||
/**
|
/**
|
||||||
* 结算等级
|
* 结算等级
|
||||||
*/
|
*/
|
||||||
private Integer pkSettleGrade;
|
private String pkSettleGrade;
|
||||||
/**
|
/**
|
||||||
* 推荐人编号
|
* 推荐人编号
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
|
|
|
||||||
|
|
@ -3206,18 +3206,19 @@
|
||||||
</select>
|
</select>
|
||||||
<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_NAME,cu.PK_SETTLE_GRADE,
|
cu.MEMBER_NAME,bdg.GRADE_NAME as pkSettleGrade,
|
||||||
cus.MEMBER_CODE AS parMemberCode,
|
cus.MEMBER_CODE AS parMemberCode,
|
||||||
cuss.MEMBER_CODE AS placeMemberCode,cu.PLACE_DEPT,
|
cuss.MEMBER_CODE AS placeMemberCode,cu.PLACE_DEPT,
|
||||||
cu.CREATION_TIME
|
cu.CREATION_TIME
|
||||||
FROM
|
FROM
|
||||||
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
|
||||||
<if test="memberCode != null and memberCode != ''">
|
<if test="memberCode != null and memberCode != ''">
|
||||||
AND cu.MEMBER_CODE = #{memberCode}
|
AND cu.MEMBER_CODE = #{memberCode}
|
||||||
</if>
|
</if>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue