From fc96e4d7fc20dbec5d2d96c6e8c557c1cc3212d3 Mon Sep 17 00:00:00 2001 From: wjli <591616088@qq.com> Date: 星期一, 08 四月 2024 18:53:10 +0800 Subject: [PATCH] 修改密码错误登录bug --- xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CustomerController.java | 45 ++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 40 insertions(+), 5 deletions(-) diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CustomerController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CustomerController.java index 445dcd3..d8a0aa8 100644 --- a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CustomerController.java +++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CustomerController.java @@ -43,6 +43,11 @@ wrapper.eq("customer_id",id); wrapper.eq("status",1); List<CustomerReceive> list = iCustomerReceiveService.list(wrapper); + for (CustomerReceive customerReceive : list) { + if(StrUtil.isBlank(customerReceive.getPhone())){ + customerReceive.setPhone(" "); + } + } customer.setReceives(list); return new ResultUtil<Customer>().setData(customer); } @@ -56,7 +61,7 @@ } @RequestMapping(value = "/getByPage", method = RequestMethod.GET) - @ApiOperation(value = "") + @ApiOperation(value = "鍒嗛〉鑾峰彇鏁版嵁") public Result<IPage<Customer>> getByPage(String areaSectionId,String customerName,PageVo page) { QueryWrapper<Customer> wrapper = new QueryWrapper<>(); if (!StrUtil.isEmpty(areaSectionId)) @@ -72,6 +77,22 @@ public Result<Customer> saveOrUpdate(Customer customer) { if (iCustomerService.saveOrUpdate(customer)) { + + if(StrUtil.isNotEmpty(customer.getLinker())){ + QueryWrapper<CustomerReceive> wrapper = new QueryWrapper<>(); + wrapper.eq("customer_id",customer.getId()); + wrapper.eq("name",customer.getLinker()); + CustomerReceive one = iCustomerReceiveService.getOne(wrapper); + if(one==null){ + one = new CustomerReceive(); + one.setCustomerId(customer.getId()); + one.setFstatus(0); + one.setStatus(1); + one.setName(customer.getLinker()); + one.setPhone(customer.getPhone()); + iCustomerReceiveService.saveOrUpdate(one); + } + } return new ResultUtil<Customer>().setData(customer); } return new ResultUtil<Customer>().setErrorMsg("鎿嶄綔澶辫触"); @@ -84,22 +105,36 @@ if(StrUtil.isNotEmpty(lng)){ customer.setLng(lng); }else{ - return ResultUtil.error("璇峰皢淇℃伅濉啓瀹屾暣"); + return ResultUtil.error("璇峰皢瀹氫綅淇℃伅濉啓瀹屾暣"); } if(StrUtil.isNotEmpty(lat)){ customer.setLat(lat); }else{ - return ResultUtil.error("璇峰皢淇℃伅濉啓瀹屾暣"); + return ResultUtil.error("璇峰皢瀹氫綅淇℃伅濉啓瀹屾暣"); } + + QueryWrapper<Customer> wrapper = new QueryWrapper<>(); + wrapper.eq("lng",lng); + wrapper.eq("lat",lat); + List<Customer> list = iCustomerService.list(wrapper); + if(list.size()>0){ + for(Customer c:list){ + c.setLikeCusotmerId(customerId); + iCustomerService.saveOrUpdate(c); + } + //customer.setLikeCusotmerId(list.get(0).getId()); + } + + if(StrUtil.isNotEmpty(address)){ customer.setRegisteredAddress(address); }else{ - return ResultUtil.error("璇峰皢淇℃伅濉啓瀹屾暣"); + return ResultUtil.error("璇峰皢浣嶇疆淇℃伅濉啓瀹屾暣"); } if(StrUtil.isNotEmpty(headImg)){ customer.setHeadImg(headImg); }else{ - return ResultUtil.error("璇峰皢淇℃伅濉啓瀹屾暣"); + return ResultUtil.error("璇峰皢闂ㄥご鐓т俊鎭~鍐欏畬鏁�"); } customer.setKstatus(2); if (iCustomerService.saveOrUpdate(customer)) { -- Gitblit v1.9.1