From a9eccf12bba4075ecb6ffe9650826ce6127bbe82 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 07 八月 2024 10:20:53 +0800
Subject: [PATCH] aa

---
 server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java
index 3847315..4c43371 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java
@@ -290,6 +290,7 @@
                 member.setIsdeleted(Constants.ZERO);
                 member.setOpenid(openId);
                 member.setType(Constants.ZERO);
+                member.setAuthStatus(Constants.ZERO);
                 //濡傛灉缁戝畾浜嗗璐� 鍒欑洿鎺ヤ娇鐢ㄥ凡缁戝畾瀵艰喘淇℃伅 璺宠繃鎵嬫満鍙风粦瀹氱殑鐘舵��
 //                if(Objects.nonNull(users)){
 //                    member.setAuthStatus(Constants.TWO);
@@ -335,7 +336,6 @@
     public AccountResponse testLogin(String openid){
             String openId = openid;
             Member member = memberMapper.selectOne(new QueryWrapper<Member>().eq("OPENID", openId));
-
             if (member == null) {
                 member = new Member();
                 member.setNickname("寰俊鐢ㄦ埛"+ CodeVerifyUtils.createVerificationCode(4));
@@ -518,7 +518,7 @@
         } catch (Exception e) {
             e.printStackTrace();
         }
-        throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"鏇存柊鎵嬫満鍙峰け璐�");
+        throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"鑾峰彇鎵嬫満鍙峰け璐�");
     }
 
 
@@ -537,6 +537,12 @@
         if(!Objects.isNull(ztUserGetTokenResponse)){
             member.setToken(ztUserGetTokenResponse.getToken());
             member.setZtUserId(StringUtils.defaultString(ztUserGetTokenResponse.getZtUserId(),ztUserGetTokenResponse.getToken()));
+        }
+        if(StringUtils.isNotBlank(member.getPhone())){
+            if(!Constants.equalsInteger(member.getPhone().length(),11)){
+                throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"鎵嬫満鍙烽敊璇�!");
+            }
+            member.setAuthStatus(Constants.ONE);
         }
         memberMapper.updateById(member);
         return this.getMemberInfo(member.getId());
@@ -560,18 +566,17 @@
         BeanUtils.copyProperties(editMemberRequest,memberDto);
         memberDto.setOpenid(member.getOpenid());
         ZTUserGetTokenResponse ztUserGetTokenResponse = this.syncZhongTaiUser(memberDto);
-        if(Objects.isNull(ztUserGetTokenResponse)){
-//            throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"涓彴鏈嶅姟璋冭捣澶辫触!");
-        }else{
+        if(!Objects.isNull(ztUserGetTokenResponse)){
             member.setToken(ztUserGetTokenResponse.getToken());
             member.setToken(StringUtils.defaultString(ztUserGetTokenResponse.getZtUserId(),ztUserGetTokenResponse.getToken()));
         }
+        memberDto.setAuthStatus(Constants.ONE);
         memberMapper.updateById(memberDto);
         return this.getMemberInfo(member.getId());
     }
 
 
-    public ZTUserGetTokenResponse syncZhongTaiUser(Member member){
+    public static ZTUserGetTokenResponse syncZhongTaiUserNew(Member member,SystemDictDataBiz systemDictDataBiz,ZbomZhongTaiService zbomZhongTaiService){
         ZTUserInfoUpdateRequest ztUserInfoUpdateRequest = new  ZTUserInfoUpdateRequest();
         ztUserInfoUpdateRequest.setOpenId(member.getOpenid());
         String appId = systemDictDataBiz.queryByCode(Constants.WX_MINI_CONFIG,Constants.WX_APPID_CUSTOMER).getCode();
@@ -599,7 +604,7 @@
         ZTUserGetTokenResponse ztUserGetTokenResponse = (ZTUserGetTokenResponse) userUpdateInfo.getData();
         return ztUserGetTokenResponse;
     }
-    public static ZTUserGetTokenResponse syncZhongTaiUserNew(Member member,SystemDictDataBiz systemDictDataBiz,ZbomZhongTaiService zbomZhongTaiService){
+    public ZTUserGetTokenResponse syncZhongTaiUser(Member member){
         ZTUserInfoUpdateRequest ztUserInfoUpdateRequest = new  ZTUserInfoUpdateRequest();
         ztUserInfoUpdateRequest.setOpenId(member.getOpenid());
         String appId = systemDictDataBiz.queryByCode(Constants.WX_MINI_CONFIG,Constants.WX_APPID_CUSTOMER).getCode();

--
Gitblit v1.9.3