From d2afc5875ab0d87573ea3d8a78eeed9af4ca1953 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Wed, 26 Apr 2023 14:47:11 +0800
Subject: [PATCH] 统计

---
 src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
index 1e66061..384cb75 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
@@ -36,6 +36,7 @@
 
 import java.math.BigDecimal;
 import java.util.*;
+import java.util.stream.Collectors;
 
 /**
  * @author wzy
@@ -364,6 +365,10 @@
         if (mallMember == null) {
             throw new FebsException("用户不存在");
         }
+        Integer insideWith = mallMember.getInsideWith() == null ? 2 :mallMember.getInsideWith();
+        if (1 != insideWith) {
+            throw new FebsException("功能升级中");
+        }
 
         Long memberId = LoginUserUtil.getLoginUser().getId();
         MallMember loginMember = this.baseMapper.selectById(memberId);
@@ -624,6 +629,10 @@
         mallMemberBank.setPhone(updateMemberBankDto.getPhone());
         mallMemberBank.setDigitalNo(updateMemberBankDto.getDigitalNo());
         mallMemberBank.setBankName(updateMemberBankDto.getBankName());
+        mallMemberBank.setSubbranchName(updateMemberBankDto.getSubbranchName());
+        mallMemberBank.setProvince(updateMemberBankDto.getProvince());
+        mallMemberBank.setCity(updateMemberBankDto.getCity());
+        mallMemberBank.setSkhh(updateMemberBankDto.getSkhh());
         mallMemberBankMapper.updateById(mallMemberBank);
         return new FebsResponse().success();
     }
@@ -634,4 +643,14 @@
         mallMemberBankMapper.deleteById(id);
         return new FebsResponse().success();
     }
+
+    @Override
+    public FebsResponse findBankName() {
+        List<String> bankNameList = new ArrayList<>();
+        List<DataDictionaryCustom> typeBank = dataDictionaryCustomMapper.selectDicByType("TYPE_BANK");
+        if(CollUtil.isNotEmpty(typeBank)){
+            bankNameList = typeBank.stream().map(DataDictionaryCustom::getValue).collect(Collectors.toList());
+        }
+        return new FebsResponse().success().data(bankNameList);
+    }
 }

--
Gitblit v1.9.1