From b2d360d9113b6955287108ca9e90d76a1f3c1419 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期日, 29 九月 2024 15:05:11 +0800
Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/zbomyoujia

---
 server/web/src/main/java/com/doumee/api/web/PersonnelApi.java |   37 ++++++++++++++++++++++++++++++++-----
 1 files changed, 32 insertions(+), 5 deletions(-)

diff --git a/server/web/src/main/java/com/doumee/api/web/PersonnelApi.java b/server/web/src/main/java/com/doumee/api/web/PersonnelApi.java
index a1d80da..4878c92 100644
--- a/server/web/src/main/java/com/doumee/api/web/PersonnelApi.java
+++ b/server/web/src/main/java/com/doumee/api/web/PersonnelApi.java
@@ -17,9 +17,11 @@
 import com.doumee.dao.business.model.Shop;
 import com.doumee.dao.business.model.SmsEmail;
 import com.doumee.dao.business.model.Users;
+import com.doumee.dao.system.model.SystemDictData;
 import com.doumee.dao.web.reqeust.*;
 import com.doumee.dao.web.response.AccountResponse;
 import com.doumee.service.business.*;
+import com.doumee.service.system.SystemDictDataService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiImplicitParam;
 import io.swagger.annotations.ApiImplicitParams;
@@ -90,9 +92,10 @@
     @ApiImplicitParams({
             @ApiImplicitParam(paramType = "query", dataType = "String", name = "phone", value = "鎵嬫満鍙�", required = true),
             @ApiImplicitParam(paramType = "query", dataType = "String", name = "code", value = "鐭俊楠岃瘉鐮�", required = true),
+            @ApiImplicitParam(paramType = "query", dataType = "String", name = "openid", value = "openid", required = false),
     })
-    public ApiResponse<AccountResponse> loginByPhone(@RequestParam String phone,@RequestParam String code) {
-        return  ApiResponse.success(usersService.phoneLogin(phone,code));
+    public ApiResponse<AccountResponse> loginByPhone(@RequestParam String phone,@RequestParam String code,String openid) {
+        return  ApiResponse.success(usersService.phoneLogin(phone,code,openid));
     }
 
 
@@ -101,10 +104,10 @@
     @GetMapping("/bindingOpenid")
     @ApiImplicitParams({
             @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true),
-            @ApiImplicitParam(paramType = "query", dataType = "String", name = "code", value = "寰俊code", required = true),
+            @ApiImplicitParam(paramType = "query", dataType = "String", name = "openid", value = "openid", required = true),
     })
-    public ApiResponse bindingOpenid(@RequestParam String code) {
-        usersService.bindingOpenid(code,getUserId());
+    public ApiResponse bindingOpenid(@RequestParam String openid) {
+        usersService.bindingOpenid(openid,getUserId());
         return  ApiResponse.success("鎿嶄綔鎴愬姛");
     }
 
@@ -149,6 +152,16 @@
     }
 
     @UserLoginRequired
+    @ApiOperation(value = "鑾峰彇鍛樺伐绠$悊闂ㄥ簵鍒楄〃", notes = "鍛樺伐绔皬绋嬪簭")
+    @GetMapping("/userShopList")
+    @ApiImplicitParams({
+            @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true)
+    })
+    public ApiResponse<List<Shop>> userShopList () {
+        return ApiResponse.success(shopService.getUserShopList(getMemberId()));
+    }
+
+    @UserLoginRequired
     @ApiOperation(value = "闂ㄥ簵璇︽儏", notes = "鍛樺伐绔皬绋嬪簭")
     @GetMapping("/shopDetail")
     @ApiImplicitParams({
@@ -181,8 +194,22 @@
     }
 
 
+    @Autowired
+    private SystemDictDataBiz systemDictDataBiz;
 
 
+    @UserLoginRequired
+    @LoginRequired
+    @ApiOperation(value = "鏇存柊token", notes = "鍛樺伐绔皬绋嬪簭")
+    @GetMapping("/updateToken")
+    @ApiImplicitParams({
+            @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true)
+    })
+    public ApiResponse updateToken () {
+        systemDictDataBiz.updWxMiniToken();
+        return ApiResponse.success("鎿嶄綔鎴愬姛");
+    }
+
 
     @UserLoginRequired
     @ApiOperation(value = "鑾峰彇鍐呭鍒嗕韩娴锋姤", notes = "鑾峰彇鍐呭鍒嗕韩娴锋姤锛屽姞灏忕▼搴忕爜")

--
Gitblit v1.9.3