1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| public void modifyUserInfo(ModifyUserBO userBO) { String wechatNum=userBO.getWechatNum(); Users pendingUser=new Users(); String userID= userBO.getUserId(); if(StringUtils.isBlank(userID)){ GraceException.display(ResponseStatusEnum.USER_INFO_UPDATED_ERROR);
} if(StringUtils.isNotBlank(wechatNum)){ String isExit=redis.get(REDIS_USER_ALREADY_UPDATE_WECHAT_NUM+":"+userID); if(StringUtils.isNotBlank(isExit)) GraceException.display(ResponseStatusEnum.WECHAT_NUM_ALREADY_MODIFIED_ERROR); } pendingUser.setId(userID); pendingUser.setUpdatedTime(LocalDateTime.now()); BeanUtils.copyProperties(userBO,pendingUser); usersMapper.updateById(pendingUser); if(StringUtils.isNotBlank(wechatNum)){ redis.setByDays(REDIS_USER_ALREADY_UPDATE_WECHAT_NUM+":"+userID,userID,365); }
}
|