xiaoyong931011
2020-06-01 b30a22e97dfe1a7c098123ec0dbbad1b99b7c885
20200601   代码提交
1 files added
3 files modified
61 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java 12 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/member/parameter/dto/MemberUpdateTradersPwdTimeDto.java 17 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/member/service/MemberService.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java 29 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java
@@ -20,6 +20,7 @@
import com.xcong.excoin.modules.member.parameter.dto.MemberPaymethodDto;
import com.xcong.excoin.modules.member.parameter.dto.MemberUpdatePwdDto;
import com.xcong.excoin.modules.member.parameter.dto.MemberUpdateTradePwdDto;
import com.xcong.excoin.modules.member.parameter.dto.MemberUpdateTradersPwdTimeDto;
import com.xcong.excoin.modules.member.parameter.vo.MemberAuthenticationInfoVo;
import com.xcong.excoin.modules.member.parameter.vo.MemberAvivableCoinInfoVo;
import com.xcong.excoin.modules.member.parameter.vo.MemberCoinAddressCountListVo;
@@ -88,6 +89,17 @@
    }
    
    /**
     * 修改资金密码时效性
     * @return
     */
    @ApiOperation(value="修改资金密码时效性", notes="修改资金密码时效性")
    @PostMapping(value="/memberUpdateTradersPwdTime")
    public Result  memberUpdateTradersPwdTime(@RequestBody @Valid MemberUpdateTradersPwdTimeDto memberUpdateTradersPwdTimeDto) {
        //System.out.println("修改密码:");
        return memberService.memberUpdateTradersPwdTime(memberUpdateTradersPwdTimeDto);
    }
    /**
     * 获取实名认证信息
     * @return
     */
src/main/java/com/xcong/excoin/modules/member/parameter/dto/MemberUpdateTradersPwdTimeDto.java
New file
@@ -0,0 +1,17 @@
package com.xcong.excoin.modules.member.parameter.dto;
import javax.validation.constraints.NotNull;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "MemberUpdateTradersPwdTimeDto", description = "修改资金密码时效性接收类")
public class MemberUpdateTradersPwdTimeDto {
    @NotNull(message = "交易密码时效性设置不能为空")
    @ApiModelProperty(value = "交易密码时效性设置1:一直需要输入密码  2不需要输入密码", example = "1")
    private Integer tradeAgingSetting;
}
src/main/java/com/xcong/excoin/modules/member/service/MemberService.java
@@ -16,6 +16,7 @@
import com.xcong.excoin.modules.member.parameter.dto.MemberPaymethodDto;
import com.xcong.excoin.modules.member.parameter.dto.MemberUpdatePwdDto;
import com.xcong.excoin.modules.member.parameter.dto.MemberUpdateTradePwdDto;
import com.xcong.excoin.modules.member.parameter.dto.MemberUpdateTradersPwdTimeDto;
import com.xcong.excoin.modules.member.parameter.vo.NeedMoneyMemberVo;
import org.apache.ibatis.annotations.Param;
@@ -78,5 +79,7 @@
    public MemberEntity selectMemberInfoByInviteId(String inviteId);
    public Result memberUpdateTradersPwdTime(@Valid MemberUpdateTradersPwdTimeDto memberUpdateTradersPwdTimeDto);
}
src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
@@ -25,6 +25,7 @@
import com.xcong.excoin.modules.member.parameter.dto.MemberPaymethodDto;
import com.xcong.excoin.modules.member.parameter.dto.MemberUpdatePwdDto;
import com.xcong.excoin.modules.member.parameter.dto.MemberUpdateTradePwdDto;
import com.xcong.excoin.modules.member.parameter.dto.MemberUpdateTradersPwdTimeDto;
import com.xcong.excoin.modules.member.parameter.vo.*;
import com.xcong.excoin.modules.member.parameter.vo.MemberAuthenticationInfoVo;
import com.xcong.excoin.modules.member.parameter.vo.MemberAvivableCoinInfoVo;
@@ -697,23 +698,28 @@
        MemberPersonCenterInfoVo memberPersonCenterInfoVo = new MemberPersonCenterInfoVo();
        if(StrUtil.isNotEmpty(member.getPhone())) {
            memberPersonCenterInfoVo.setPhone(1);
        }else {
            memberPersonCenterInfoVo.setPhone(0);
        }
        memberPersonCenterInfoVo.setPhone(0);
        if(StrUtil.isNotEmpty(member.getEmail())) {
            memberPersonCenterInfoVo.setEmail(1);
        }else {
            memberPersonCenterInfoVo.setEmail(0);
        }
        memberPersonCenterInfoVo.setEmail(0);
        if(StrUtil.isNotEmpty(member.getTradePassword())) {
            memberPersonCenterInfoVo.setTradePassword(1);
        }else {
            memberPersonCenterInfoVo.setTradePassword(0);
        }
        memberPersonCenterInfoVo.setTradePassword(0);
        if(StrUtil.isNotEmpty(member.getTradeAgingSetting().toString())) {
        Integer tradeAgingSetting = member.getTradeAgingSetting();
        if(tradeAgingSetting != null && tradeAgingSetting == MemberPersonCenterInfoVo.PWD_NEED_FORVER) {
            memberPersonCenterInfoVo.setTradeAgingSetting(MemberPersonCenterInfoVo.PWD_NEED_FORVER);
        }else {
            memberPersonCenterInfoVo.setTradeAgingSetting(MemberPersonCenterInfoVo.PWD_NEED_NO);
        }
        memberPersonCenterInfoVo.setTradeAgingSetting(MemberPersonCenterInfoVo.PWD_NEED_FORVER);
        return Result.ok(memberPersonCenterInfoVo);
    }
@@ -773,5 +779,16 @@
        return memberDao.selectMemberInfoByInviteId(inviteId);
    }
    @Override
    @Transactional
    public Result memberUpdateTradersPwdTime(MemberUpdateTradersPwdTimeDto memberUpdateTradersPwdTimeDto) {
        //获取用户ID
        Long memberId = LoginUserUtils.getAppLoginUser().getId();
        MemberEntity member = memberDao.selectById(memberId);
        member.setTradeAgingSetting(memberUpdateTradersPwdTimeDto.getTradeAgingSetting());
        memberDao.updateById(member);
        return Result.ok("success");
    }
}