Compare commits

..

No commits in common. "e37a2d5c1668f849c5db008e471b3f6c4fb261d2" and "cce85ba1ee25925a859c548af36c917518ba1ef0" have entirely different histories.

6 changed files with 4 additions and 25 deletions

View File

@ -260,15 +260,9 @@ public class UserUpdateExe {
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public Boolean updateUserFaceUrl(UserUpdateFaceUrlCmd cmd) { public Boolean updateUserFaceUrl(UserUpdateFaceUrlCmd cmd) {
UserDO userDO = userRepository.getInfoById(cmd.getId()); UserDO userDO = new UserDO();
if (userDO == null) { BeanUtils.copyProperties(cmd, userDO);
throw new BizException("未找到该用户"); return userRepository.updateFaceUrl(userDO);
}
userRepository.updateFaceByPhone(cmd.getUserAvatarUrl(),userDO.getPhone());
// UserDO userDO = new UserDO();
// BeanUtils.copyProperties(cmd, userDO);
// return userRepository.updateFaceUrl(userDO);
return true;
} }
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)

View File

@ -15,7 +15,6 @@ import com.zcloud.basic.info.command.convertor.CorpInfoCoConvertor;
import com.zcloud.basic.info.command.convertor.UserCoConvertor; import com.zcloud.basic.info.command.convertor.UserCoConvertor;
import com.zcloud.basic.info.constant.RedisConstant; import com.zcloud.basic.info.constant.RedisConstant;
import com.zcloud.basic.info.domain.enums.UserEmploymentFlagEnum; import com.zcloud.basic.info.domain.enums.UserEmploymentFlagEnum;
import com.zcloud.basic.info.domain.enums.UserTypeEnum;
import com.zcloud.basic.info.domain.gateway.UserGateway; import com.zcloud.basic.info.domain.gateway.UserGateway;
import com.zcloud.basic.info.domain.model.UserE; import com.zcloud.basic.info.domain.model.UserE;
import com.zcloud.basic.info.dto.*; import com.zcloud.basic.info.dto.*;
@ -269,8 +268,7 @@ public class UserQueryExe {
throw new BizException("用户不存在"); throw new BizException("用户不存在");
} }
//获取在职的用户取第一个 //获取在职的用户取第一个
UserDO userDO = userDOList.stream().filter(userDO1 -> UserEmploymentFlagEnum.ON.getCode().equals(userDO1.getEmploymentFlag())) UserDO userDO = userDOList.stream().filter(userDO1 -> UserEmploymentFlagEnum.ON.getCode().equals(userDO1.getEmploymentFlag())).findFirst().orElse(null);
.filter(userDO1 -> UserTypeEnum.XGF.getCode().equals(userDO1.getUserType())).findFirst().orElse(null);
if(userDO == null){ if(userDO == null){
userDO = userDOList.get(0); userDO = userDOList.get(0);
} }

View File

@ -47,7 +47,5 @@ public interface UserMapper extends BaseMapper<UserDO> {
UserDO getUserIdByPhone(String phone); UserDO getUserIdByPhone(String phone);
IPage<UserDO> pageByNopermission(IPage<UserDO> iPage, @Param("ew") QueryWrapper<UserDO> queryWrapper); IPage<UserDO> pageByNopermission(IPage<UserDO> iPage, @Param("ew") QueryWrapper<UserDO> queryWrapper);
void updateFaceByPhone(String userAvatarUrl, String phone);
} }

View File

@ -98,7 +98,5 @@ public interface UserRepository extends BaseRepository<UserDO> {
UserDO getUserIdByPhone(@NotEmpty(message = "手机号不能为空") String phone); UserDO getUserIdByPhone(@NotEmpty(message = "手机号不能为空") String phone);
PageResponse<UserDO> pageByNopermission(Map<String, Object> params); PageResponse<UserDO> pageByNopermission(Map<String, Object> params);
void updateFaceByPhone(@NotEmpty(message = "人脸头像url不能为空") String userAvatarUrl, String phone);
} }

View File

@ -698,11 +698,5 @@ public class UserRepositoryImpl extends BaseRepositoryImpl<UserMapper, UserDO> i
public UserDO getUserIdByPhone(String phone) { public UserDO getUserIdByPhone(String phone) {
return userMapper.getUserIdByPhone(phone); return userMapper.getUserIdByPhone(phone);
} }
@Override
public void updateFaceByPhone(String userAvatarUrl, String phone) {
userMapper.updateFaceByPhone(userAvatarUrl, phone);
}
} }

View File

@ -540,8 +540,5 @@
<select id="getUserIdByPhone" resultType="com.zcloud.basic.info.persistence.dataobject.UserDO"> <select id="getUserIdByPhone" resultType="com.zcloud.basic.info.persistence.dataobject.UserDO">
select * from user where phone = #{phone} limit 1; select * from user where phone = #{phone} limit 1;
</select> </select>
<update id="updateFaceByPhone">
update user set user_avatar_url = #{userAvatarUrl} where phone = #{phone}
</update>
</mapper> </mapper>