From 2746921f12702d4075d857713ac67bbe3de05813 Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期四, 23 五月 2024 09:59:13 +0800
Subject: [PATCH] fix: 获取司机配送员信息接口修改

---
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/wx/IndexController.java |   38 ++++++++++++++++----------------------
 1 files changed, 16 insertions(+), 22 deletions(-)

diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/wx/IndexController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/wx/IndexController.java
index f14f3bd..82bb1a3 100644
--- a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/wx/IndexController.java
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/wx/IndexController.java
@@ -65,30 +65,24 @@
     @ApiOperation(value = "寰俊鐧婚檰")
     public Object doLogin(String code){
 
-//        JSONObject SessionKeyOpenId = getSessionKeyOrOpenId( code );
-//
-//        String openid = SessionKeyOpenId.getStr("openid");
-//
-//        if(StrUtil.isEmpty(openid)){
-//            return ResultUtil.error("error寰俊:"+SessionKeyOpenId.toString());
-//        }
-//
-//        QueryWrapper<Customer> wrapper = new QueryWrapper<>();
-//        wrapper.eq("open_id",openid);
-//        Customer one = iCustomerService.getOne(wrapper);
-//        if(one==null){
-//            return ResultUtil.error(openid);//棣栨鐧婚檰闇�缁戝畾闆跺敭璁稿彲璇�
-//        }else {
-//            one.setLoginNum(one.getLoginNum()+1);
-//            iCustomerService.saveOrUpdate(one);
-//            return ResultUtil.data(one,"鐧诲綍鎴愬姛");
-//        }
+        JSONObject SessionKeyOpenId = getSessionKeyOrOpenId( code );
+
+        String openid = SessionKeyOpenId.getStr("openid");
+
+        if(StrUtil.isEmpty(openid)){
+            return ResultUtil.error("error寰俊:"+SessionKeyOpenId.toString());
+        }
+
         QueryWrapper<Customer> wrapper = new QueryWrapper<>();
-        wrapper.eq("open_id","oPa_b5HiGNB4HSxKu3iN6tm-zAhw");
+        wrapper.eq("open_id",openid);
         Customer one = iCustomerService.getOne(wrapper);
-        one.setLoginNum(one.getLoginNum()+1);
-        iCustomerService.saveOrUpdate(one);
-        return ResultUtil.data(one,"鐧诲綍鎴愬姛");
+        if(one==null){
+            return ResultUtil.error(openid);//棣栨鐧婚檰闇�缁戝畾闆跺敭璁稿彲璇�
+        }else {
+            one.setLoginNum(one.getLoginNum()+1);
+            iCustomerService.saveOrUpdate(one);
+            return ResultUtil.data(one,"鐧诲綍鎴愬姛");
+        }
     }
 
     public static JSONObject getSessionKeyOrOpenId(String code){

--
Gitblit v1.9.1