优化
This commit is contained in:
		| @ -13,7 +13,9 @@ import cn.iocoder.yudao.module.member.dal.dataobject.user.MemberUserDO; | ||||
| import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; | ||||
| import org.apache.ibatis.annotations.Delete; | ||||
| import org.apache.ibatis.annotations.Mapper; | ||||
| import org.apache.ibatis.annotations.Param; | ||||
| import org.apache.ibatis.annotations.Select; | ||||
| import org.apache.ibatis.annotations.Update; | ||||
|  | ||||
| import java.util.List; | ||||
| import java.util.stream.Collectors; | ||||
| @ -115,4 +117,7 @@ public interface MemberUserMapper extends BaseMapperX<MemberUserDO> { | ||||
|     @Select("select url from user_face where sys_user_id = #{userId}") | ||||
|     String getFace(Long userId); | ||||
|  | ||||
|     @Update("update user_face set phone = #{phone} where sys_user_id = #{userId}") | ||||
|     String updateFace(@Param("userId") Long userId, @Param("phone")String phone); | ||||
|  | ||||
| } | ||||
|  | ||||
| @ -221,10 +221,16 @@ public class MemberUserServiceImpl implements MemberUserService { | ||||
|     @Transactional(rollbackFor = Exception.class) | ||||
|     public void updateUser(Long userId, AppMemberUserUpdateReqVO reqVO) { | ||||
|         // 校验存在 | ||||
|         validateUserExists(userId); | ||||
|         MemberUserDO memberUserDO = validateUserExists(userId); | ||||
|  | ||||
|         // 校验手机唯一 | ||||
|         validateMobileUnique(userId, reqVO.getMobile()); | ||||
|  | ||||
|         //修改人脸手机号 | ||||
|         if (StrUtil.isNotBlank(reqVO.getMobile()) && reqVO.getMobile().equals(memberUserDO.getMobile())){ | ||||
|             memberUserMapper.updateFace(userId,reqVO.getMobile()); | ||||
|         } | ||||
|  | ||||
|         MemberUserDO updateObj = BeanUtils.toBean(reqVO, MemberUserDO.class).setId(userId); | ||||
|         memberUserMapper.updateById(updateObj); | ||||
|         userExpandService.updateUserExpandByuserId(userId,reqVO); | ||||
| @ -322,6 +328,11 @@ public class MemberUserServiceImpl implements MemberUserService { | ||||
|         MemberUserDO memberUserDO = validateUserExists(updateReqVO.getId()); | ||||
|         // 校验手机唯一 | ||||
|         validateMobileUnique(updateReqVO.getId(), updateReqVO.getMobile()); | ||||
|  | ||||
|         //修改人脸手机号 | ||||
|         if (StrUtil.isNotBlank(updateReqVO.getMobile()) && updateReqVO.getMobile().equals(memberUserDO.getMobile())){ | ||||
|             memberUserMapper.updateFace(updateReqVO.getId(),updateReqVO.getMobile()); | ||||
|         } | ||||
|         // 校验卡号 | ||||
|         if(StringUtils.isNotBlank(updateReqVO.getCardId())){ | ||||
|             adminCardService.checkCard(updateReqVO.getCardId()); | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 zengtao01
					zengtao01