jiangping
2024-07-17 3a355771834c39d38a628132031ce1c52bc64478
server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java
@@ -505,7 +505,7 @@
    @Override
    public void logOff(Long memberId){
    public ZTBaseRequst logOff(Long memberId){
        Member member = memberMapper.selectById(memberId);
        if(Objects.isNull(member)){
            throw new BusinessException(ResponseStatus.DATA_EMPTY);
@@ -520,16 +520,12 @@
        ztBaseRequst.setUserType(Constants.CUSTOMER);
        ztBaseRequst.setOpenId(member.getOpenid());
        ztBaseRequst.setToken(member.getToken());
        Boolean logoutFlag = zbomZhongTaiService.userLogout(ztBaseRequst);
        if(logoutFlag){
            memberMapper.update(new UpdateWrapper<Member>().lambda()
                    .set(Member::getPhone,null)
                    .set(Member::getEditDate,new Date())
                    .eq(Member::getId,member.getId())
            );
            return;
        }
        throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"中台注销失败,请联系管理员");
        memberMapper.update(new UpdateWrapper<Member>().lambda()
                .set(Member::getPhone,null)
                .set(Member::getEditDate,new Date())
                .eq(Member::getId,member.getId())
        );
        return ztBaseRequst;
    }