This commit is contained in:
许允枞 2025-04-12 14:15:47 +08:00
parent dcd23c2d29
commit 58e8edadd3

View File

@ -1,6 +1,7 @@
package cn.iocoder.yudao.module.rescue.service.impl;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.iocoder.yudao.common.CommonErrorCodeConstants;
import cn.iocoder.yudao.module.rescue.domain.DriverInfo;
import cn.iocoder.yudao.module.rescue.service.IDriverInfoService;
@ -94,9 +95,17 @@ public class DriverInfoServiceImpl extends ServiceImpl<DriverInfoMapper, DriverI
@Override
public int updateDriverInfo(DriverInfo driverInfo) {
// 修改users表
AdminUserRespDTO user = adminUserApi.getUser(driverInfo.getUserId());
user.setSex(Integer.valueOf(driverInfo.getSex()));
user.setMobile(driverInfo.getPhonenumber());
AdminUserRespDTO user = new AdminUserRespDTO();
user.setId(driverInfo.getUserId());
if (StrUtil.isNotEmpty(driverInfo.getSex())) {
user.setSex(Integer.valueOf(driverInfo.getSex()));
}
if (StrUtil.isNotEmpty(driverInfo.getPhonenumber())) {
user.setMobile(driverInfo.getPhonenumber());
}
if (StrUtil.isNotEmpty(driverInfo.getRealName())) {
user.setNickname(driverInfo.getRealName());
}
adminUserApi.updateUser(user);
return baseMapper.updateById(driverInfo);
}