From 1bf1897f0049b49edf14f6ff57d60ec374ab2fb9 Mon Sep 17 00:00:00 2001 From: GYJ <1157756119@qq.com> Date: Sun, 5 Jan 2025 09:49:13 +0800 Subject: [PATCH] =?UTF-8?q?updateById=20=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/app/controller/app/AppController.java | 15 ++++++++------- .../com/sqx/modules/job/task/TempOrdersTask.java | 9 ++++++--- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/sqx/modules/app/controller/app/AppController.java b/src/main/java/com/sqx/modules/app/controller/app/AppController.java index 7d61f7eb..b278e510 100644 --- a/src/main/java/com/sqx/modules/app/controller/app/AppController.java +++ b/src/main/java/com/sqx/modules/app/controller/app/AppController.java @@ -6,6 +6,7 @@ import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.IdcardUtil; import cn.hutool.core.util.StrUtil; import com.alibaba.fastjson.JSONObject; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.sqx.common.annotation.Debounce; import com.sqx.common.exception.SqxException; @@ -77,7 +78,7 @@ public class AppController { return Result.error("新密码不能与旧密码相同!"); } user.setPassword(DigestUtils.sha256Hex(pwd)); - userService.updateById(user); + userService.update(user, new LambdaQueryWrapper().eq(UserEntity::getUserId, user.getUserId())); return Result.success(); } @@ -127,7 +128,7 @@ public class AppController { if (errMsg == null) { userEntity.setZhiFuBao(zhiFuBao); userEntity.setZhiFuBaoName(certName); - userService.updateById(userEntity); + userService.update(userEntity, new LambdaQueryWrapper().eq(UserEntity::getUserId, userId)); } } @@ -163,7 +164,7 @@ public class AppController { userInfo.setCertName(certName); userInfo.setCertNo(certNum); userInfo.setUpdateTime(DateUtil.date()); - userInfoService.updateById(userInfo); + userInfoService.update(userInfo, new LambdaQueryWrapper().eq(UserInfo::getUserId, userId)); } if (errMsg != null) { @@ -183,7 +184,7 @@ public class AppController { @ResponseBody public Result updateUsers(@RequestAttribute("userId") Long userId, @RequestBody UserEntity userEntity) { userEntity.setUserId(userId); - userService.updateById(userEntity); + userService.update(userEntity, new LambdaQueryWrapper().eq(UserEntity::getUserId, userId)); return Result.success(); } @@ -209,7 +210,7 @@ public class AppController { @ResponseBody public Result updateUserImageUrl(@LoginUser UserEntity user, String avatar) { user.setAvatar(avatar); - userService.updateById(user); + userService.update(user, new LambdaQueryWrapper().eq(UserEntity::getUserId, user.getUserId())); return Result.success(); } @@ -219,7 +220,7 @@ public class AppController { @ResponseBody public Result updateUserName(@LoginUser UserEntity user, String userName) { user.setUserName(userName); - userService.updateById(user); + userService.update(user, new LambdaQueryWrapper().eq(UserEntity::getUserId, user.getUserId())); return Result.success(); } @@ -257,7 +258,7 @@ public class AppController { userEntity.setSysPhone(sysPhone); userEntity.setUserId(userId); userEntity.setClientid(clientId); - userService.updateById(userEntity); + userService.update(userEntity, new LambdaQueryWrapper().eq(UserEntity::getUserId, userId)); return Result.success(); } diff --git a/src/main/java/com/sqx/modules/job/task/TempOrdersTask.java b/src/main/java/com/sqx/modules/job/task/TempOrdersTask.java index 30b4e291..69f181cd 100644 --- a/src/main/java/com/sqx/modules/job/task/TempOrdersTask.java +++ b/src/main/java/com/sqx/modules/job/task/TempOrdersTask.java @@ -128,10 +128,12 @@ public class TempOrdersTask { logger.info("订单未支付,修改状态: {}", details.getTradeNo()); if (orders != null) { orders.setStatus(3); - ordersDao.updateById(orders); + ordersDao.update(orders, new LambdaQueryWrapper() + .eq(Orders::getOrdersId, orders.getOrdersId()).eq(Orders::getUserId, orders.getUserId())); } details.setState(2); - payDetailsDao.updateById(details); + payDetailsDao.update(details, new LambdaQueryWrapper() + .eq(PayDetails::getId, details.getId()).eq(PayDetails::getUserId, details.getUserId())); } } catch (Exception e) { e.printStackTrace(); @@ -154,7 +156,8 @@ public class TempOrdersTask { order.setStatus(1); order.setPayTime(DateUtils.format(new Date())); - ordersService.updateById(order); + ordersService.update(order, new LambdaQueryWrapper() + .eq(Orders::getOrdersId, order.getOrdersId()).eq(Orders::getUserId, order.getUserId())); ordersService.insertOrders(order); UserEntity user = userService.selectUserById(order.getUserId());