From 3d4afc164dbdb8d7a54059fbe8b8328fcb59a77f Mon Sep 17 00:00:00 2001 From: 彭雪彬 <1724387007@qq.com> Date: Tue, 15 Jul 2025 19:27:53 +0800 Subject: [PATCH] 骑手订单地址修改 --- oying-system/src/main/java/com/oying/modules/rider/service/impl/RiderInfoServiceImpl.java | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/oying-system/src/main/java/com/oying/modules/rider/service/impl/RiderInfoServiceImpl.java b/oying-system/src/main/java/com/oying/modules/rider/service/impl/RiderInfoServiceImpl.java index 490c1b3..a3d6291 100644 --- a/oying-system/src/main/java/com/oying/modules/rider/service/impl/RiderInfoServiceImpl.java +++ b/oying-system/src/main/java/com/oying/modules/rider/service/impl/RiderInfoServiceImpl.java @@ -10,6 +10,8 @@ import com.oying.modules.rider.service.RiderWalletInfoService; import com.oying.modules.rider.utils.Constants; import com.oying.modules.rider.utils.RiderSourceHttpUtils; +import com.oying.modules.system.domain.User; +import com.oying.modules.system.service.UserService; import com.oying.utils.FileUtil; import com.oying.utils.SecurityUtils; import lombok.RequiredArgsConstructor; @@ -39,8 +41,8 @@ public class RiderInfoServiceImpl extends ServiceImpl<RiderInfoMapper, RiderInfo> implements RiderInfoService { private final RiderInfoMapper riderInfoMapper; - private final RiderWalletInfoService riderWalletInfoService; + private final UserService userService; @Override public PageResult<RiderInfo> queryAll(RiderInfoQueryCriteria criteria, Page<Object> page) { @@ -96,6 +98,7 @@ } @Override + @Transactional(rollbackFor = Exception.class) public void syncRiderSourceInfo(String sourcePlatform) { Long riderId = SecurityUtils.getCurrentUserId(); // 查询其他平台的数据 @@ -117,6 +120,11 @@ newRiderInfo.setRiderId(riderId); newRiderInfo.setSourcePlatform(sourcePlatform); create(newRiderInfo); + // 覆盖骑手账号昵称信息 + User user = new User(); + user.setId(riderId); + user.setNickName(infoHttpData.getCardName()); + userService.updateById(user); // 创建骑手钱包信息 正常 RiderWalletInfo riderWalletInfo = new RiderWalletInfo(); riderWalletInfo.setRiderId(riderId); @@ -164,7 +172,7 @@ } @Override - public RiderInfo getRiderSourceInfo(String riderId) { + public RiderInfo getRiderSourceInfo(Long riderId) { QueryWrapper<RiderInfo> riderInfoQueryWrapper = new QueryWrapper<>(); riderInfoQueryWrapper.eq(RiderInfo.COL_RIDER_ID, riderId); return riderInfoMapper.selectOne(riderInfoQueryWrapper); -- Gitblit v1.9.3