From 3b2b8c684b9def1ce00e57c69920cccf2b7f5cfb Mon Sep 17 00:00:00 2001 From: jpz <3185133571@qq.com> Date: Wed, 17 Jan 2024 20:45:26 +0800 Subject: [PATCH] jpz10.0 --- .../java/doctor/controller/DoctorController.java | 14 ++++++++++---- .../doctor/controller/UserVideoController.java | 5 +++++ .../java/doctor/domain/entity/DoctorEntity.java | 2 +- .../src/main/java/doctor/mapper/DoctorMapper.java | 2 ++ .../main/java/doctor/mapper/UserVideoMapper.java | 2 ++ .../main/java/doctor/service/DoctorService.java | 2 ++ .../main/java/doctor/service/UserVideoService.java | 2 ++ .../doctor/service/impl/DoctorServiceimpl.java | 5 +++++ .../doctor/service/impl/UserVideoServiceImpl.java | 5 +++++ .../main/resources/mapper/doctor/DoctorMapper.xml | 4 ++++ .../resources/mapper/doctor/UserVideoMapper.xml | 6 ++++++ 11 files changed, 44 insertions(+), 5 deletions(-) diff --git a/doctor-modules/doctor-health/src/main/java/doctor/controller/DoctorController.java b/doctor-modules/doctor-health/src/main/java/doctor/controller/DoctorController.java index a93d06b..e6c0f5c 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/controller/DoctorController.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/controller/DoctorController.java @@ -3,11 +3,9 @@ package doctor.controller; import doctor.common.core.domain.HealthR; import doctor.domain.entity.DoctorEntity; import doctor.service.DoctorService; +import doctor.system.api.domain.Doctor; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import javax.print.Doc; import java.util.List; @@ -33,4 +31,12 @@ public class DoctorController { List list=doctorService.findDoctorList(deptId); return HealthR.ok(list); } + @GetMapping("/findDoctorInfo") + public HealthR findDoctorInfo(@RequestHeader Integer userId, + @RequestHeader String sessionId, + @RequestParam(value = "doctorId",defaultValue = "2") Integer doctorId + ){ + DoctorEntity list=doctorService.findDoctorInfo(doctorId); + return HealthR.ok(list); + } } 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 410f514..496276d 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 @@ -54,5 +54,10 @@ public class UserVideoController { return R.ok(userWallets); } + @PostMapping("/addInfoCollection") + public R addInfoCollection(@RequestParam Long infoId){ + userVideoService.addInfoCollection(infoId); + return R.ok(); + } } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DoctorEntity.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DoctorEntity.java index 331dd38..2a53e46 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DoctorEntity.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DoctorEntity.java @@ -27,6 +27,6 @@ public class DoctorEntity { private String imagePic; private String inauguralHospital; private String personalProfile; - private String goodFieId; + private String goodField; private Date createTime; } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/mapper/DoctorMapper.java b/doctor-modules/doctor-health/src/main/java/doctor/mapper/DoctorMapper.java index 1836f85..67292f1 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/mapper/DoctorMapper.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/mapper/DoctorMapper.java @@ -14,4 +14,6 @@ import java.util.List; @MapperScan public interface DoctorMapper { List findDoctorList(Integer deptId); + + DoctorEntity findDoctorInfo(Integer doctorId); } 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 32bb5d3..dcee276 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 @@ -25,4 +25,6 @@ public interface UserVideoMapper { void deleteVideoBuy(@Param("id") Integer id); List findUserWallet(); + + void addInfoCollection(@Param("infoId") Long infoId); } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/DoctorService.java b/doctor-modules/doctor-health/src/main/java/doctor/service/DoctorService.java index 8c65c46..4ce6059 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/service/DoctorService.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/DoctorService.java @@ -12,4 +12,6 @@ import java.util.List; */ public interface DoctorService { List findDoctorList(Integer deptId); + + DoctorEntity findDoctorInfo(Integer doctorId); } 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 b024c7e..eef88bd 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 @@ -22,4 +22,6 @@ public interface UserVideoService { void deleteVideoBuy(Integer id); List findUserWallet(); + + void addInfoCollection(Long infoId); } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/impl/DoctorServiceimpl.java b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/DoctorServiceimpl.java index cd5181f..ab4e819 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/service/impl/DoctorServiceimpl.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/DoctorServiceimpl.java @@ -23,4 +23,9 @@ public class DoctorServiceimpl implements DoctorService { public List findDoctorList(Integer deptId) { return doctorMapper.findDoctorList(deptId); } + + @Override + public DoctorEntity findDoctorInfo(Integer doctorId) { + return doctorMapper.findDoctorInfo(doctorId); + } } 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 74708ca..d6ec2cd 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 @@ -44,4 +44,9 @@ public class UserVideoServiceImpl implements UserVideoService { public List findUserWallet() { return userVideoMapper.findUserWallet(); } + + @Override + public void addInfoCollection(Long infoId) { + userVideoMapper.addInfoCollection(infoId); + } } diff --git a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DoctorMapper.xml b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DoctorMapper.xml index 6413b10..42f80f4 100644 --- a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DoctorMapper.xml +++ b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DoctorMapper.xml @@ -9,4 +9,8 @@ select * from doctor where department_id = #{deptId} + 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 cb586ad..a9e58d4 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 @@ -3,6 +3,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> + + insert into information_watch_reward_record (info_id) + values (#{infoId}) + + + delete from user_video_collection