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