From b30a22e97dfe1a7c098123ec0dbbad1b99b7c885 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Mon, 01 Jun 2020 10:40:47 +0800
Subject: [PATCH] 20200601   代码提交

---
 src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java |   29 +++++++++++++++++++++++------
 1 files changed, 23 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
index 255a52e..48b8eeb 100644
--- a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
+++ b/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");
+	}
+
 
 }

--
Gitblit v1.9.1