From f4f2891ac617aca6e2a5f1dc8f86ba3f054e3392 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期四, 01 八月 2024 08:52:35 +0800
Subject: [PATCH] aa

---
 server/admin/src/main/java/com/doumee/config/MySlf4jImpl.java                        |   51 +++++++++++++++++
 wechat_jiaxuan/components/disRealpic/index.js                                        |    7 ++
 wechat_staff/utils/config.js                                                         |    4 
 wechat_jiaxuan/components/disCase/index.js                                           |    7 ++
 wechat_jiaxuan/components/disProduct/index.js                                        |   11 +++
 admin/.env.production                                                                |    2 
 wechat_jiaxuan/utils/config.js                                                       |    2 
 server/admin/src/main/resources/application.yml                                      |    7 +
 server/admin/src/main/resources/logback-spring.xml                                   |    2 
 wechat_jiaxuan/app.js                                                                |    9 +--
 server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java |   34 ++++++++++
 11 files changed, 120 insertions(+), 16 deletions(-)

diff --git a/admin/.env.production b/admin/.env.production
index 4b4216d..876e35c 100644
--- a/admin/.env.production
+++ b/admin/.env.production
@@ -1,4 +1,4 @@
 # 鐢熶骇鐜閰嶇疆
 NODE_ENV = 'production'
 
-VUE_APP_BASE_API = 'https://dmtest.ahapp.net/admin_interface'
+VUE_APP_BASE_API = 'https://dmdev.zhibang.com:8443/admin_interface'
diff --git a/server/admin/src/main/java/com/doumee/config/MySlf4jImpl.java b/server/admin/src/main/java/com/doumee/config/MySlf4jImpl.java
new file mode 100644
index 0000000..262b698
--- /dev/null
+++ b/server/admin/src/main/java/com/doumee/config/MySlf4jImpl.java
@@ -0,0 +1,51 @@
+package com.doumee.config;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.ibatis.logging.Log;
+
+@Slf4j
+public class MySlf4jImpl implements Log {
+
+    public MySlf4jImpl(String clazz) {
+            // Do Nothing
+        }
+    @Override
+    public boolean isDebugEnabled() {
+        // return log.isDebugEnabled();
+        // 灏哾ebug绾у埆杈撳嚭鏉冮檺鏀规垚info绾у埆
+        return log.isInfoEnabled();
+
+    }
+
+    @Override
+    public boolean isTraceEnabled() {
+        return log.isTraceEnabled();
+    }
+
+    @Override
+    public void error(String s, Throwable e) {
+        log.error(s);
+    }
+
+    @Override
+    public void error(String s) {
+        log.error(s);
+    }
+
+    @Override
+    public void debug(String s) {
+        log.debug(s);
+    }
+
+    @Override
+    public void trace(String s) {
+        log.trace(s);
+    }
+
+    @Override
+    public void warn(String s) {
+        log.warn(s);
+
+    }
+
+
+}
diff --git a/server/admin/src/main/resources/application.yml b/server/admin/src/main/resources/application.yml
index a765ed7..b1555f6 100644
--- a/server/admin/src/main/resources/application.yml
+++ b/server/admin/src/main/resources/application.yml
@@ -1,6 +1,6 @@
 # 椤圭洰淇℃伅閰嶇疆
 project:
-  name: 蹇楅偊涓氱哗鏁板瓧鍖栬祴鑳藉悗鍙扮郴缁�
+  name: 蹇楅偊涓氱哗鏁板瓧鍖栬祴鑳藉皬绋嬪簭
   version: 1.0.0
   env: development
 #  env: production
@@ -30,6 +30,7 @@
     map-underscore-to-camel-case: true
     log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
 
+
 # 缂撳瓨鍐呭璁剧疆
 cache:
   session:
@@ -45,6 +46,7 @@
   smart: true
   # 鎺掗櫎璺熻釜鐨刄RL姝e垯
   exclude-patterns: .+/list[a-zA-Z0-9\-\_]*$, .+/tree[a-zA-Z0-9\-\_]*$, .+/page[a-zA-Z0-9\-\_]*$, .+/all[a-zA-Z0-9\-\_]*$, /swagger-resources.*
+
 
 # 鏃ュ織閰嶇疆
 logback:
@@ -67,9 +69,10 @@
   compression:
     enabled: true
     mime-types: application/json
+
   port: 10028
   tomcat:
     max-swallow-size: -1
   servlet:
     session:
-      timeout: PT3H  #琛ㄧず12灏忔椂
+      timeout: PT3H  #琛ㄧず12灏忔椂
\ No newline at end of file
diff --git a/server/admin/src/main/resources/logback-spring.xml b/server/admin/src/main/resources/logback-spring.xml
index 86df7e5..a5f2984 100644
--- a/server/admin/src/main/resources/logback-spring.xml
+++ b/server/admin/src/main/resources/logback-spring.xml
@@ -30,7 +30,7 @@
 
     <appender name="fileErrorLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
         <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
-            <level>DEBUG</level>
+            <level>ERROR</level>
         </filter>
         <encoder>
             <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
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 91c44f4..4884ee5 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
@@ -277,7 +277,8 @@
                 throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"鑾峰彇openid澶辫触锛佽鑱旂郴绠$悊鍛�");
             }
 //            String openId = code;
-            Member member = memberMapper.selectOne(new QueryWrapper<Member>().eq("OPENID", openId).last(" limit 1  "));
+            Member member = memberMapper.selectOne(new QueryWrapper<Member>().eq("OPENID", openId)
+                    .last(" limit 1  "));
             Users users =  null;
             if(StringUtils.isNotBlank(userId)){
                 users = usersMapper.selectById(userId);
@@ -507,6 +508,34 @@
         ZTUserGetTokenResponse ztUserGetTokenResponse = (ZTUserGetTokenResponse) userUpdateInfo.getData();
         return ztUserGetTokenResponse;
     }
+    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();
+        ztUserInfoUpdateRequest.setAppId(appId);
+        ztUserInfoUpdateRequest.setPlatform(Constants.PLATFORM);
+        ztUserInfoUpdateRequest.setPhone(member.getPhone());
+        ztUserInfoUpdateRequest.setName(member.getName());
+        ztUserInfoUpdateRequest.setNickname(member.getNickname());
+//        ztUserInfoUpdateRequest.setAddress(member.getProvinceName()+member.getCityName()+member.getAreaName());
+        ztUserInfoUpdateRequest.setFullAddress(member.getAddress());
+        String prefix = systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE, Constants.RESOURCE_PATH).getCode() +
+                systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE, Constants.MEMBER).getCode();
+        if(StringUtils.isNotBlank(member.getImgurl())){
+            ztUserInfoUpdateRequest.setAvatarUrl(prefix + member.getImgurl());
+        }
+        ztUserInfoUpdateRequest.setUptown(member.getDistrict());
+        if(Objects.nonNull(member.getHousearea())){
+            ztUserInfoUpdateRequest.setHouseArea(member.getHousearea().toString());
+        }
+        ztUserInfoUpdateRequest.setHouseLayout(Constants.getHouseLayout(member.getHousetype()));
+        ZTBaseResponse userUpdateInfo = zbomZhongTaiService.userUpdateInfo(ztUserInfoUpdateRequest);
+        if(Objects.isNull(userUpdateInfo)||userUpdateInfo.getCode()!=200){
+            return null;
+        }
+        ZTUserGetTokenResponse ztUserGetTokenResponse = (ZTUserGetTokenResponse) userUpdateInfo.getData();
+        return ztUserGetTokenResponse;
+    }
 
     @Override
     public Member getMemberInfo(Long memberId){
@@ -550,7 +579,8 @@
                 String appId = systemDictDataBiz.queryByCode(Constants.WX_MINI_CONFIG,Constants.WX_APPID_CUSTOMER).getCode();
                 param.setAppId(appId);
                 param.setOpenId(member.getOpenid());
-                ZTUserGetTokenResponse ztUserGetTokenResponse = zbomZhongTaiService.getUserToken(param);
+                ZTUserGetTokenResponse ztUserGetTokenResponse = syncZhongTaiUserNew(member,systemDictDataBiz,zbomZhongTaiService);
+//                ZTUserGetTokenResponse ztUserGetTokenResponse = zbomZhongTaiService.getUserToken(param);
                 if(Objects.nonNull(ztUserGetTokenResponse)){
 //                    Date date =new Date(System.currentTimeMillis()+(Constants.formatLongNum(ztUserGetTokenResponse.getExpire())<=0?2*60*60*1000:ztUserGetTokenResponse.getExpire()*1000));
                     member.setToken(ztUserGetTokenResponse.getToken());
diff --git a/wechat_jiaxuan/app.js b/wechat_jiaxuan/app.js
index 1aa5ea5..10dab9b 100644
--- a/wechat_jiaxuan/app.js
+++ b/wechat_jiaxuan/app.js
@@ -30,14 +30,13 @@
         var userId = null
         if (op.query.scene) {
           let temp = op.query.scene.split('_')
-          userId = temp[2]
+          userId = temp[2] 
         }
         if (res.code) {
           //鍙戣捣缃戠粶璇锋眰
           wxLoginCustomer({
             code: res.code,
-            userId
-
+            userId 
           }).then(res => {
             wx.setStorageSync('token', res.data.token)
             this.globalData.token = res.data.token
@@ -63,9 +62,7 @@
       fail(err) {
         console.log(err)
       }
-    })
-
-
+    }) 
 
   }
 })
diff --git a/wechat_jiaxuan/components/disCase/index.js b/wechat_jiaxuan/components/disCase/index.js
index 01aa0be..f04978a 100644
--- a/wechat_jiaxuan/components/disCase/index.js
+++ b/wechat_jiaxuan/components/disCase/index.js
@@ -31,6 +31,13 @@
         const dataList = this.data.dataList
         dataList.forEach(item => {
           if(item.id === info.id){
+            if(item.isCollection != info.isCollection){
+              if(!item.isCollection){ 
+                item.collectCount = (item.collectCount || 0)+1
+              }else if(item.collectCount >0){
+                item.collectCount = (item.collectCount || 0)-1
+              }             
+            }
             item.isCollection = info.isCollection
             item.viewCount ++
           }
diff --git a/wechat_jiaxuan/components/disProduct/index.js b/wechat_jiaxuan/components/disProduct/index.js
index 85c328b..396306d 100644
--- a/wechat_jiaxuan/components/disProduct/index.js
+++ b/wechat_jiaxuan/components/disProduct/index.js
@@ -34,8 +34,17 @@
         const datalist = this.data.datalist
         datalist.forEach(item => {
           if(item.id === info.id){
+            console.log(item)
+            console.log(info)
+            if(item.isCollection != info.isCollection){
+              if(!item.isCollection){ 
+                item.collectCount = (item.collectCount || 0)+1
+              }else if(item.collectCount >0){
+                item.collectCount = (item.collectCount || 0)-1
+              }             
+            }
             item.isCollection = info.isCollection
-            item.viewCount ++
+            item.viewCount =(item.viewCount||0) +1
           }
         })
         this.setData({ datalist })
diff --git a/wechat_jiaxuan/components/disRealpic/index.js b/wechat_jiaxuan/components/disRealpic/index.js
index ad7a5f3..bc18860 100644
--- a/wechat_jiaxuan/components/disRealpic/index.js
+++ b/wechat_jiaxuan/components/disRealpic/index.js
@@ -30,6 +30,13 @@
         const dataList = this.data.dataList
         dataList.forEach(item => {
           if(item.id === info.id){
+            if(item.isCollection != info.isCollection){
+              if(!item.isCollection){ 
+                item.collectCount = (item.collectCount || 0)+1
+              }else if(item.collectCount >0){
+                item.collectCount = (item.collectCount || 0)-1
+              }             
+            }
             item.isCollection = info.isCollection
             item.viewCount ++
           }
diff --git a/wechat_jiaxuan/utils/config.js b/wechat_jiaxuan/utils/config.js
index 1448239..7967d46 100644
--- a/wechat_jiaxuan/utils/config.js
+++ b/wechat_jiaxuan/utils/config.js
@@ -2,7 +2,7 @@
 
 
 // export const baseUrl = 'http://192.168.0.135:10027' // 鏈湴
-export const baseUrl = 'https://dmtest.ahapp.net/web_interface' //娴嬭瘯鏈嶅姟鍣�
+export const baseUrl = 'https://dmdev.zhibang.com:8443/web_interface' //娴嬭瘯鏈嶅姟鍣�
 
 // export const imageUrl = 'https://osswebcdn.zbom.com/jiaxuan/images/'
 
diff --git a/wechat_staff/utils/config.js b/wechat_staff/utils/config.js
index a150c8d..e672602 100644
--- a/wechat_staff/utils/config.js
+++ b/wechat_staff/utils/config.js
@@ -1,5 +1,5 @@
-export const baseUrl = 'http://192.168.0.135:10027' 
-// export const baseUrl = 'https://dmtest.ahapp.net/web_interface' // 鏈湴
+// export const baseUrl = 'http://192.168.0.135:10027' 
+export const baseUrl = 'https://dmtest.ahapp.net/web_interface' // 鏈湴
 // export const baseUrl = 'http://zbtest.ahapp.net/zbom_interface/jx/wechat/' //娴嬭瘯鏈嶅姟鍣�
 
 // export const imageUrl = 'https://osswebcdn.zbom.com/jiaxuan/images/'

--
Gitblit v1.9.3