From ca1c7154cd69ac95135a5bc401119cd448fdfb6d Mon Sep 17 00:00:00 2001 From: fjj <–1066869486@qq.com> Date: Fri, 19 Jan 2024 20:24:13 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E5=AE=8C=E5=96=84=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/UserVideoController.java | 33 ++++++++++++++-- .../java/doctor/mapper/UserVideoMapper.java | 11 ++++++ .../java/doctor/service/UserVideoService.java | 10 +++++ .../service/impl/UserVideoServiceImpl.java | 27 +++++++++++++ .../mapper/doctor/UserVideoMapper.xml | 38 +++++++++++++++++++ 5 files changed, 116 insertions(+), 3 deletions(-) diff --git a/doctor-modules/doctor-health/src/main/java/doctor/controller/UserVideoController.java b/doctor-modules/doctor-health/src/main/java/doctor/controller/UserVideoController.java index 9a467e4..d2d1343 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/controller/UserVideoController.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/controller/UserVideoController.java @@ -124,7 +124,34 @@ public class UserVideoController { List signEntities = userVideoService.findUserSign(userId); return HealthR.ok(signEntities); } -// //根据用户ID查询用户信息 -// @GetMapping("/getUserInfoById") -// public HealthR<> + //根据用户ID查询用户信息 + @GetMapping("/getUserInfoById") + public HealthR> getUserInfoById(@RequestHeader Integer userId){ + List 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("修改成功"); + } } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/mapper/UserVideoMapper.java b/doctor-modules/doctor-health/src/main/java/doctor/mapper/UserVideoMapper.java index 1664b98..419d357 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/mapper/UserVideoMapper.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/mapper/UserVideoMapper.java @@ -46,4 +46,15 @@ public interface UserVideoMapper { List findUserTaskList(); List findUserSign(@Param("userId") Integer userId); + + List 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); } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/UserVideoService.java b/doctor-modules/doctor-health/src/main/java/doctor/service/UserVideoService.java index 3da852d..7afe516 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/service/UserVideoService.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/UserVideoService.java @@ -46,4 +46,14 @@ public interface UserVideoService { List findUserTaskList(); List findUserSign(Integer userId); + + List 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); } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/impl/UserVideoServiceImpl.java b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/UserVideoServiceImpl.java index a8b59a5..e9fb540 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/service/impl/UserVideoServiceImpl.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/UserVideoServiceImpl.java @@ -100,6 +100,33 @@ public class UserVideoServiceImpl implements UserVideoService { return userEntityList; } + @Override + public List getUserInfoById(Integer userId) { + List userEntities=userVideoMapper.getUserInfoById(userId); + List 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 public List findUserVideoBuyList() { diff --git a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/UserVideoMapper.xml b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/UserVideoMapper.xml index 0b6832b..de61012 100644 --- a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/UserVideoMapper.xml +++ b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/UserVideoMapper.xml @@ -30,11 +30,45 @@ create_time now() ); + + + + + + + + + + + + + + + + + update user_archives set picture = #{picture} where id=#{id} + + update user + set age = #{age}, +height = #{height}, +weight = #{weight} + where id = #{userId} + + + update user + set sex = #{sex} + where id = #{userId} + + + update user + set nick_name = #{nickName} + where id = #{userId} + delete from user_video_collection @@ -86,5 +120,9 @@ create_time select * from sign where user_id=#{userId} + From 463d1bf61c2b991040cf621432d3c377fc20d642 Mon Sep 17 00:00:00 2001 From: fjj <–1066869486@qq.com> Date: Fri, 19 Jan 2024 20:28:34 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E5=AE=8C=E5=96=84=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E4=BF=A1=E6=81=AF2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/doctor/controller/UserVideoController.java | 4 ++-- .../src/main/java/doctor/mapper/UserVideoMapper.java | 2 +- .../src/main/java/doctor/service/UserVideoService.java | 2 +- .../main/java/doctor/service/impl/UserVideoServiceImpl.java | 4 ++-- .../src/main/resources/mapper/doctor/UserVideoMapper.xml | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/doctor-modules/doctor-health/src/main/java/doctor/controller/UserVideoController.java b/doctor-modules/doctor-health/src/main/java/doctor/controller/UserVideoController.java index d2d1343..c01ad46 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/controller/UserVideoController.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/controller/UserVideoController.java @@ -55,8 +55,8 @@ public class UserVideoController { //我的钱包 @GetMapping("/findUserWallet") - public HealthR> findUserWallet(){ - List userWallets = userVideoService.findUserWallet(); + public HealthR> findUserWallet(@RequestHeader Integer userId){ + List userWallets = userVideoService.findUserWallet(userId); return HealthR.ok(userWallets); } //用户消费记录 diff --git a/doctor-modules/doctor-health/src/main/java/doctor/mapper/UserVideoMapper.java b/doctor-modules/doctor-health/src/main/java/doctor/mapper/UserVideoMapper.java index 419d357..fd1e5e0 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/mapper/UserVideoMapper.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/mapper/UserVideoMapper.java @@ -24,7 +24,7 @@ public interface UserVideoMapper { void deleteVideoBuy(@Param("videoId") Integer videoId); - List findUserWallet(); + List findUserWallet(@Param("userId") Integer userId); List findUserConsumptionRecordList(); diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/UserVideoService.java b/doctor-modules/doctor-health/src/main/java/doctor/service/UserVideoService.java index 7afe516..c0aa8e5 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/service/UserVideoService.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/UserVideoService.java @@ -21,7 +21,7 @@ public interface UserVideoService { void deleteVideoBuy(Integer videoId); - List findUserWallet(); + List findUserWallet(Integer userId); List findVideoCollectionList(Integer userId); diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/impl/UserVideoServiceImpl.java b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/UserVideoServiceImpl.java index e9fb540..666a625 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/service/impl/UserVideoServiceImpl.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/UserVideoServiceImpl.java @@ -141,8 +141,8 @@ public class UserVideoServiceImpl implements UserVideoService { } @Override - public List findUserWallet() { - return userVideoMapper.findUserWallet(); + public List findUserWallet(Integer userId) { + return userVideoMapper.findUserWallet(userId); } diff --git a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/UserVideoMapper.xml b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/UserVideoMapper.xml index de61012..64d8bda 100644 --- a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/UserVideoMapper.xml +++ b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/UserVideoMapper.xml @@ -88,7 +88,7 @@ weight = #{weight} select * from inquiry_details_record + diff --git a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/UserVideoMapper.xml b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/UserVideoMapper.xml index de61012..64d8bda 100644 --- a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/UserVideoMapper.xml +++ b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/UserVideoMapper.xml @@ -88,7 +88,7 @@ weight = #{weight}