From 1794a91e44fdd0624aea450ccb2c9efcfc9f3c95 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Fri, 18 Mar 2022 15:06:18 +0800 Subject: [PATCH] fix --- src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 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 ed98add..5e0f329 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 @@ -513,6 +513,10 @@ Long memberId = LoginUserUtils.getAppLoginUser().getId(); MemberEntity member = memberDao.selectById(memberId); +// if (!MemberPaymentMethodEntity.PAYMENTTYPE_CARD.toString().equals(memberPaymethodDto.getPaymentType())) { +// return Result.fail("只能绑定银行卡"); +// } + if (!MemberEntity.CERTIFY_STATUS_Y.equals(member.getCertifyStatus())) { return Result.fail(MessageSourceUtils.getString("member_service_0077")); } @@ -526,6 +530,12 @@ return Result.fail(MessageSourceUtils.getString("member_service_0097")); } } + } + + String isDefault = "1"; + MemberPaymentMethodEntity defaultMethod = memberPaymentMethodDao.selectDefualtMethod(memberId, null, "1"); + if (defaultMethod != null) { + isDefault = "2"; } String account = memberPaymethodDto.getAccount(); String bank = memberPaymethodDto.getBank(); @@ -541,6 +551,7 @@ memberPaymentMethodEntity.setPaymentQrcode(paymentQrcode); memberPaymentMethodEntity.setPaymentType(paymentType); memberPaymentMethodEntity.setSubBank(subBank); + memberPaymentMethodEntity.setIsDefualt(isDefault); memberPaymentMethodDao.insert(memberPaymentMethodEntity); return Result.ok(MessageSourceUtils.getString("member_service_0024")); } @@ -595,6 +606,7 @@ memberPaymethodDetailVo.setPaymentQrcode(memberPaymentMethodEntity.getPaymentQrcode()); memberPaymethodDetailVo.setPaymentType(memberPaymentMethodEntity.getPaymentType()); memberPaymethodDetailVo.setSubBank(memberPaymentMethodEntity.getSubBank()); + memberPaymethodDetailVo.setIsDefault(memberPaymentMethodEntity.getIsDefualt()); arrayList.add(memberPaymethodDetailVo); } } @@ -855,6 +867,13 @@ memberPersonCenterInfoVo.setTradeAgingSetting(MemberPersonCenterInfoVo.PWD_NEED_NO); } + if (StrUtil.isEmpty(member.getName())) { + memberPersonCenterInfoVo.setNickName(2); + } else { + memberPersonCenterInfoVo.setNickName(1); + } + + memberPersonCenterInfoVo.setIsMb(member.getIsTrader()); return Result.ok(memberPersonCenterInfoVo); } -- Gitblit v1.9.1