skyline 2 лет назад
Родитель
Сommit
d9ffe0fa86
1 измененных файлов с 6 добавлено и 3 удалено
  1. 6 3
      service/src/main/java/com/kym/service/miniapp/impl/UserServiceImpl.java

+ 6 - 3
service/src/main/java/com/kym/service/miniapp/impl/UserServiceImpl.java

@@ -11,6 +11,7 @@ import com.kym.common.config.WxConfig;
 import com.kym.common.constant.ResponseEnum;
 import com.kym.common.constant.ResponseEnum;
 import com.kym.common.enums.WxApi;
 import com.kym.common.enums.WxApi;
 import com.kym.common.exception.BusinessException;
 import com.kym.common.exception.BusinessException;
+import com.kym.common.utils.CommUtil;
 import com.kym.common.utils.HttpUtil;
 import com.kym.common.utils.HttpUtil;
 import com.kym.entity.admin.queryParams.CommonQueryParam;
 import com.kym.entity.admin.queryParams.CommonQueryParam;
 import com.kym.entity.miniapp.Account;
 import com.kym.entity.miniapp.Account;
@@ -170,7 +171,9 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
         userVo.setId(StpUtil.getSession().getLong("userId"));
         userVo.setId(StpUtil.getSession().getLong("userId"));
         var user = new User();
         var user = new User();
         BeanUtils.copyProperties(userVo, user);
         BeanUtils.copyProperties(userVo, user);
-        baseMapper.updateById(user);
+        if (!CommUtil.isEmptyOrNull(user.getAvatar()) || !CommUtil.isEmptyOrNull(user.getMobilePhone()) || !CommUtil.isEmptyOrNull(user.getNickname())) {
+            baseMapper.updateById(user);
+        }
         // 更新车牌信息
         // 更新车牌信息
         if (userVo.getDefaultPlateNo() != null) {
         if (userVo.getDefaultPlateNo() != null) {
             var car = new Cars();
             var car = new Cars();
@@ -178,7 +181,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
             car.setPlateNo(userVo.defaultPlateNo);
             car.setPlateNo(userVo.defaultPlateNo);
             // 设置为默认
             // 设置为默认
             car.setIsDefault(true);
             car.setIsDefault(true);
-            if (car.getVin() != null) {
+            if (userVo.getVin() != null) {
                 car.setVin(userVo.getVin());
                 car.setVin(userVo.getVin());
             }
             }
             // 将用户名下其他车辆设为非默认
             // 将用户名下其他车辆设为非默认
@@ -213,7 +216,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
      */
      */
     @Override
     @Override
     public PageInfo<UserVo> listCustomUser(CommonQueryParam params, Integer pageNum, Integer pageSize) {
     public PageInfo<UserVo> listCustomUser(CommonQueryParam params, Integer pageNum, Integer pageSize) {
-        // TODO: 2023-08-22 查询用户信息列表(id,手机号,用户名,昵称,状态,注册时间,最近登录时间,充值次数,充值总金额,充电次数,总充电电量,总充电金额)
+        // TODO: 2023-08-22 查询用户信息列表(id,手机号,用户名,昵称,状态,注册时间,最近登录时间,充值次数,充值总金额,余额,充电次数,总充电电量,总充电金额)
         PageHelper.startPage(pageNum, pageSize);
         PageHelper.startPage(pageNum, pageSize);
         return null;
         return null;
     }
     }