完善用户信息
parent
88ee5e376b
commit
ca1c7154cd
|
@ -124,7 +124,34 @@ public class UserVideoController {
|
||||||
List<SignEntity> signEntities = userVideoService.findUserSign(userId);
|
List<SignEntity> signEntities = userVideoService.findUserSign(userId);
|
||||||
return HealthR.ok(signEntities);
|
return HealthR.ok(signEntities);
|
||||||
}
|
}
|
||||||
// //根据用户ID查询用户信息
|
//根据用户ID查询用户信息
|
||||||
// @GetMapping("/getUserInfoById")
|
@GetMapping("/getUserInfoById")
|
||||||
// public HealthR<>
|
public HealthR<List<UserVo>> getUserInfoById(@RequestHeader Integer userId){
|
||||||
|
List<UserVo> userVos = userVideoService.getUserInfoById(userId);
|
||||||
|
return HealthR.ok(userVos);
|
||||||
|
}
|
||||||
|
//用户签到
|
||||||
|
@PostMapping("/addSign")
|
||||||
|
public HealthR addSign(){
|
||||||
|
userVideoService.addSign();
|
||||||
|
return HealthR.ok("签到成功");
|
||||||
|
}
|
||||||
|
//完善用户信息
|
||||||
|
@PutMapping("/perfectUserInfo")
|
||||||
|
public HealthR perfectUserInfo(@RequestParam Integer age,@RequestParam Integer height,@RequestParam Integer weight,@RequestHeader Integer userId ){
|
||||||
|
userVideoService.perfectUserInfo(age,height,weight,userId);
|
||||||
|
return HealthR.ok("完善成功");
|
||||||
|
}
|
||||||
|
//修改用户性别
|
||||||
|
@PutMapping("/updateUserSex")
|
||||||
|
public HealthR updateUserSex(@RequestParam Integer sex,@RequestHeader Integer userId){
|
||||||
|
userVideoService.updateUserSex(sex,userId);
|
||||||
|
return HealthR.ok("修改成功");
|
||||||
|
}
|
||||||
|
//修改用户昵称
|
||||||
|
@PutMapping("/modifyNickName")
|
||||||
|
public HealthR modifyNickName(@RequestParam String nickName,@RequestHeader Integer userId){
|
||||||
|
userVideoService.modifyNickName(nickName,userId);
|
||||||
|
return HealthR.ok("修改成功");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,4 +46,15 @@ public interface UserVideoMapper {
|
||||||
List<UserTaskRecordDto> findUserTaskList();
|
List<UserTaskRecordDto> findUserTaskList();
|
||||||
|
|
||||||
List<SignEntity> findUserSign(@Param("userId") Integer userId);
|
List<SignEntity> findUserSign(@Param("userId") Integer userId);
|
||||||
|
|
||||||
|
List<UserEntity> getUserInfoById(@Param("userId") Integer userId);
|
||||||
|
|
||||||
|
void perfectUserInfo(@Param("age") Integer age, @Param("height") Integer height, @Param("weight") Integer weight, @Param("userId") Integer userId);
|
||||||
|
|
||||||
|
void updateUserSex(@Param("sex") Integer sex, @Param("userId") Integer userId);
|
||||||
|
|
||||||
|
void modifyNickName(@Param("nickName") String nickName, @Param("userId") Integer userId);
|
||||||
|
|
||||||
|
|
||||||
|
// void addSign(SignEntity signEntity);
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,4 +46,14 @@ public interface UserVideoService {
|
||||||
List<UserTaskRecordVo> findUserTaskList();
|
List<UserTaskRecordVo> findUserTaskList();
|
||||||
|
|
||||||
List<SignEntity> findUserSign(Integer userId);
|
List<SignEntity> findUserSign(Integer userId);
|
||||||
|
|
||||||
|
List<UserVo> getUserInfoById(Integer userId);
|
||||||
|
|
||||||
|
void addSign();
|
||||||
|
|
||||||
|
void perfectUserInfo(Integer age, Integer height, Integer weight, Integer userId);
|
||||||
|
|
||||||
|
void updateUserSex(Integer sex, Integer userId);
|
||||||
|
|
||||||
|
void modifyNickName(String nickName, Integer userId);
|
||||||
}
|
}
|
||||||
|
|
|
@ -100,6 +100,33 @@ public class UserVideoServiceImpl implements UserVideoService {
|
||||||
return userEntityList;
|
return userEntityList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<UserVo> getUserInfoById(Integer userId) {
|
||||||
|
List<UserEntity> userEntities=userVideoMapper.getUserInfoById(userId);
|
||||||
|
List<UserVo> userVos = ConvertUtil.entityToVoList(userEntities, UserVo.class);
|
||||||
|
return userVos;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addSign() {
|
||||||
|
// userVideoMapper.addSign(signEntity);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void perfectUserInfo(Integer age, Integer height, Integer weight, Integer userId) {
|
||||||
|
userVideoMapper.perfectUserInfo(age,height,weight,userId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void updateUserSex(Integer sex, Integer userId) {
|
||||||
|
userVideoMapper.updateUserSex(sex,userId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void modifyNickName(String nickName, Integer userId) {
|
||||||
|
userVideoMapper.modifyNickName(nickName,userId);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<UserVideoBuyVo> findUserVideoBuyList() {
|
public List<UserVideoBuyVo> findUserVideoBuyList() {
|
||||||
|
|
|
@ -30,11 +30,45 @@ create_time
|
||||||
now()
|
now()
|
||||||
);
|
);
|
||||||
</insert>
|
</insert>
|
||||||
|
<!-- <insert id="addSign">-->
|
||||||
|
<!-- insert into sign (-->
|
||||||
|
<!-- user_id,-->
|
||||||
|
<!--sign_time,-->
|
||||||
|
<!--sign_num,-->
|
||||||
|
<!--sign_reward,-->
|
||||||
|
<!--create_time-->
|
||||||
|
|
||||||
|
<!-- )-->
|
||||||
|
<!-- values (-->
|
||||||
|
<!-- #{userId},-->
|
||||||
|
<!-- now(),-->
|
||||||
|
<!-- sign_num+1,-->
|
||||||
|
<!-- #{signReward},-->
|
||||||
|
<!-- now()-->
|
||||||
|
<!-- );-->
|
||||||
|
<!-- </insert>-->
|
||||||
<update id="uploadUserArchivesImg">
|
<update id="uploadUserArchivesImg">
|
||||||
update user_archives
|
update user_archives
|
||||||
set picture = #{picture}
|
set picture = #{picture}
|
||||||
where id=#{id}
|
where id=#{id}
|
||||||
</update>
|
</update>
|
||||||
|
<update id="perfectUserInfo">
|
||||||
|
update user
|
||||||
|
set age = #{age},
|
||||||
|
height = #{height},
|
||||||
|
weight = #{weight}
|
||||||
|
where id = #{userId}
|
||||||
|
</update>
|
||||||
|
<update id="updateUserSex">
|
||||||
|
update user
|
||||||
|
set sex = #{sex}
|
||||||
|
where id = #{userId}
|
||||||
|
</update>
|
||||||
|
<update id="modifyNickName">
|
||||||
|
update user
|
||||||
|
set nick_name = #{nickName}
|
||||||
|
where id = #{userId}
|
||||||
|
</update>
|
||||||
<delete id="cancelVideoCollection">
|
<delete id="cancelVideoCollection">
|
||||||
delete
|
delete
|
||||||
from user_video_collection
|
from user_video_collection
|
||||||
|
@ -86,5 +120,9 @@ create_time
|
||||||
select *
|
select *
|
||||||
from sign where user_id=#{userId}
|
from sign where user_id=#{userId}
|
||||||
</select>
|
</select>
|
||||||
|
<select id="getUserInfoById" resultType="doctor.domain.entity.UserEntity">
|
||||||
|
select *
|
||||||
|
from user where id=#{userId}
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
Loading…
Reference in New Issue