From 9cf381f93354a5f0fcaf14bd3ab118886d589f80 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期三, 06 八月 2025 13:38:01 +0800 Subject: [PATCH] zjh20250806 --- ltkj-admin/src/main/java/com/ltkj/web/controller/app/WxloginController.java | 21 ++++++++++++++++++++- 1 files changed, 20 insertions(+), 1 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/app/WxloginController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/app/WxloginController.java index c570344..248de0f 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/app/WxloginController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/app/WxloginController.java @@ -1,6 +1,7 @@ package com.ltkj.web.controller.app; import cn.hutool.core.date.DateTime; +import cn.hutool.json.JSONUtil; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; @@ -135,6 +136,7 @@ Wxuser wxuser = UserHoder.getWxuser(); LambdaQueryWrapper<Wxuser> wq = new LambdaQueryWrapper<>(); wq.eq(Wxuser::getOpenid, wxuser.getOpenid()); +// System.out.println("鑾峰彇 ->"+wxuser.getOpenid()); Wxuser one = wxuserService.getOne(wq); return AjaxResult.success(one); } @@ -191,6 +193,23 @@ } } return AjaxResult.success(); + } + + @PostMapping("/wx/bindPhoneV2") + public AjaxResult bindPhoneV2(@RequestBody String json) { + cn.hutool.json.JSONObject entries = JSONUtil.parseObj(json); + String phone = entries.getStr("phone"); + Wxuser wxuser = UserHoder.getWxuser(); + LambdaQueryWrapper<Wxuser> wq = new LambdaQueryWrapper<>(); + wq.eq(Wxuser::getOpenid, wxuser.getOpenid()); + Wxuser one = wxuserService.getOne(wq); +// System.out.println("缁戝畾 ->"+wxuser.getOpenid()+",json = "+json); + if (one != null){ + one.setPhone(phone); + wxuserService.updateById(one); + return AjaxResult.success(); + } + return AjaxResult.error(); } /** @@ -369,7 +388,7 @@ LambdaQueryWrapper<TjCustomer> qw = new LambdaQueryWrapper<>(); qw.eq(TjCustomer::getCusPhone, phone); List<TjCustomer> tjCustomer1 = customerService.list(qw); - if (tjCustomer1 != null && tjCustomer1.size()>0) { + if (tjCustomer1 != null && !tjCustomer1.isEmpty()) { for (TjCustomer tjCustomer : tjCustomer1) { tjCustomer.setConnect(openId); customerService.updateById(tjCustomer); -- Gitblit v1.8.0