科室名称查询
parent
c9e372db21
commit
3f768d1f2f
|
@ -0,0 +1,21 @@
|
|||
package com.february.patient.circle.domain.response;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @program: february
|
||||
* @description: 科室名称
|
||||
* @author: Mr.Wang
|
||||
* @create: 2023-10-22 15:47
|
||||
**/
|
||||
@Data
|
||||
public class DiseaseName {
|
||||
/**
|
||||
* 科室id
|
||||
*/
|
||||
private Integer diseaseId;
|
||||
/**
|
||||
* 科室名称
|
||||
*/
|
||||
private String diseaseName;
|
||||
}
|
|
@ -24,131 +24,140 @@ import java.util.List;
|
|||
public class PatientController {
|
||||
@Autowired
|
||||
private PatientService patientService;
|
||||
/**
|
||||
* 病友圈列表信息
|
||||
* @param userId
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/patientCircleList")
|
||||
public Result<List<PatientCircle>> patientCircleList(Integer diseaseId){
|
||||
return patientService.patientCircleList(diseaseId);
|
||||
}
|
||||
/**
|
||||
* 个人信息展示
|
||||
*/
|
||||
@PostMapping("/patientList")
|
||||
public Result<List<PatientRequest>> patientList(String patientNickname){
|
||||
return patientService.patientList(patientNickname);
|
||||
}
|
||||
/**
|
||||
* 评论列表
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/reviewList")
|
||||
public Result<List<Review>> reviewList(){
|
||||
return patientService.reviewList();
|
||||
}
|
||||
/**
|
||||
* 病友圈搜索功能
|
||||
* @param patientCircle
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/findPatientCircle")
|
||||
public Result<List<PatientCircle>> findPatientCircle(String patientCircle){
|
||||
return patientService.findPatientCircle(patientCircle);
|
||||
}
|
||||
// /**
|
||||
// * 病友圈列表信息
|
||||
// * @param userId
|
||||
// * @return
|
||||
// */
|
||||
// @PostMapping("/patientCircleList")
|
||||
// public Result<List<PatientCircle>> patientCircleList(Integer diseaseId){
|
||||
// return patientService.patientCircleList(diseaseId);
|
||||
// }
|
||||
// /**
|
||||
// * 个人信息展示
|
||||
// */
|
||||
// @PostMapping("/patientList")
|
||||
// public Result<List<PatientRequest>> patientList(String patientNickname){
|
||||
// return patientService.patientList(patientNickname);
|
||||
// }
|
||||
// /**
|
||||
// * 评论列表
|
||||
// * @return
|
||||
// */
|
||||
// @GetMapping("/reviewList")
|
||||
// public Result<List<Review>> reviewList(){
|
||||
// return patientService.reviewList();
|
||||
// }
|
||||
// /**
|
||||
// * 病友圈搜索功能
|
||||
// * @param patientCircle
|
||||
// * @return
|
||||
// */
|
||||
// @PostMapping("/findPatientCircle")
|
||||
// public Result<List<PatientCircle>> findPatientCircle(String patientCircle){
|
||||
// return patientService.findPatientCircle(patientCircle);
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * 病症级联查询
|
||||
// * @return
|
||||
// */
|
||||
// @GetMapping("diseaseList")
|
||||
// public Result<List<Disease>> diseaseList(){
|
||||
// return patientService.diseaseList();
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * 药品级联查询
|
||||
// * @return
|
||||
// */
|
||||
// @GetMapping("/drugList")
|
||||
// public Result<List<Drug>> drugList(){
|
||||
// return patientService.drugList();
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * 发布病友圈
|
||||
// * @param patientCircleRequest
|
||||
// * @return
|
||||
// */
|
||||
// @PostMapping("/addPatientCircle")
|
||||
// public Result addPatientCircle(PatientCircleRequest patientCircleRequest){
|
||||
// return patientService.addPatientCircle(patientCircleRequest);
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * 发布的病友圈发布者信息
|
||||
// * @param userId
|
||||
// * @return
|
||||
// */
|
||||
// @PostMapping("/findPatientCircleList")
|
||||
// public Result<List<PatientCircle>> findPatientCircleList(@RequestParam Integer userId){
|
||||
// return patientService.findPatientCircleList(userId);
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * 查询被采纳的建议
|
||||
// * @param isAdopt
|
||||
// * @return
|
||||
// */
|
||||
// @PostMapping("/findAdoptReview")
|
||||
// public Result<Review> findAdoptReview(@RequestParam Integer isAdopt){
|
||||
// return patientService.findAdoptReview(isAdopt);
|
||||
// }
|
||||
// /**
|
||||
// * 身份证照片上传
|
||||
// * @param file
|
||||
// * @return
|
||||
// */
|
||||
// @PostMapping("/upload")
|
||||
// public Result upload(@RequestParam("file")MultipartFile file){
|
||||
// return patientService.upload(file);
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * 根据邮箱号查询
|
||||
// * @param userEmailNumber
|
||||
// * @return
|
||||
// */
|
||||
// @PostMapping("/findByUserEmail")
|
||||
// public Result<User> findByUserEmail(@RequestParam String userEmailNumber){
|
||||
// return patientService.findByUserEmail(userEmailNumber);
|
||||
// }
|
||||
// /**
|
||||
// * 患者病友圈发表评论
|
||||
// */
|
||||
// @PostMapping("/patientToSick")
|
||||
// public Result patientToSick(@RequestBody ReviewPatientRequest reviewPatientRequest){
|
||||
// return patientService.patientToSick(reviewPatientRequest);
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * 上传照片文件
|
||||
// * @param file
|
||||
// * @return
|
||||
// */
|
||||
// @PostMapping("/uploadMsg")
|
||||
// public Result uploadMsg(@RequestParam("file")MultipartFile file){
|
||||
// return patientService.uploadMsg(file);
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * 科室名称查询
|
||||
// * @param diseaseId
|
||||
// * @return
|
||||
// */
|
||||
// @PostMapping("/findDiseaseName")
|
||||
// public String findDiseaseName(@RequestParam Integer diseaseId){
|
||||
// return patientService.findDiseaseName(diseaseId);
|
||||
// }
|
||||
|
||||
/**
|
||||
* 病症级联查询
|
||||
* 查询科室名称
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("diseaseList")
|
||||
public Result<List<Disease>> diseaseList(){
|
||||
return patientService.diseaseList();
|
||||
}
|
||||
|
||||
/**
|
||||
* 药品级联查询
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/drugList")
|
||||
public Result<List<Drug>> drugList(){
|
||||
return patientService.drugList();
|
||||
}
|
||||
|
||||
/**
|
||||
* 发布病友圈
|
||||
* @param patientCircleRequest
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/addPatientCircle")
|
||||
public Result addPatientCircle(PatientCircleRequest patientCircleRequest){
|
||||
return patientService.addPatientCircle(patientCircleRequest);
|
||||
}
|
||||
|
||||
/**
|
||||
* 发布的病友圈发布者信息
|
||||
* @param userId
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/findPatientCircleList")
|
||||
public Result<List<PatientCircle>> findPatientCircleList(@RequestParam Integer userId){
|
||||
return patientService.findPatientCircleList(userId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询被采纳的建议
|
||||
* @param isAdopt
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/findAdoptReview")
|
||||
public Result<Review> findAdoptReview(@RequestParam Integer isAdopt){
|
||||
return patientService.findAdoptReview(isAdopt);
|
||||
}
|
||||
/**
|
||||
* 身份证照片上传
|
||||
* @param file
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/upload")
|
||||
public Result upload(@RequestParam("file")MultipartFile file){
|
||||
return patientService.upload(file);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据邮箱号查询
|
||||
* @param userEmailNumber
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/findByUserEmail")
|
||||
public Result<User> findByUserEmail(@RequestParam String userEmailNumber){
|
||||
return patientService.findByUserEmail(userEmailNumber);
|
||||
}
|
||||
/**
|
||||
* 患者病友圈发表评论
|
||||
*/
|
||||
@PostMapping("/patientToSick")
|
||||
public Result patientToSick(@RequestBody ReviewPatientRequest reviewPatientRequest){
|
||||
return patientService.patientToSick(reviewPatientRequest);
|
||||
}
|
||||
|
||||
/**
|
||||
* 上传照片文件
|
||||
* @param file
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/uploadMsg")
|
||||
public Result uploadMsg(@RequestParam("file")MultipartFile file){
|
||||
return patientService.uploadMsg(file);
|
||||
}
|
||||
|
||||
/**
|
||||
* 科室名称查询
|
||||
* @param diseaseId
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/findDiseaseName")
|
||||
public String findDiseaseName(@RequestParam Integer diseaseId){
|
||||
return patientService.findDiseaseName(diseaseId);
|
||||
@GetMapping("/findDiseaseName")
|
||||
public Result<List<Disease>> findDiseaseName(){
|
||||
return patientService.findDiseaseName();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,29 +18,30 @@ import java.util.List;
|
|||
**/
|
||||
@Mapper
|
||||
public interface PatientMapper {
|
||||
List<PatientCircle> patientCircleList(@Param("diseaseId") Integer diseaseId);
|
||||
|
||||
|
||||
|
||||
List<Review> reviewList();
|
||||
|
||||
List<PatientCircle> findPatientCircle(@Param("patientCircle") String patientCircle);
|
||||
|
||||
List<Disease> diseaseList();
|
||||
|
||||
List<Drug> drugList();
|
||||
|
||||
Integer addPatientCircle(PatientCircleRequest patientCircleRequest);
|
||||
|
||||
List<PatientCircle> findPatientCircleList(@Param("userId") Integer userId);
|
||||
|
||||
Review findAdoptReview(@Param("isAdopt") Integer isAdopt);
|
||||
|
||||
User findByUserEmail(@Param("userEmailNumber") String userEmailNumber);
|
||||
|
||||
List<PatientRequest> patientList(@Param("patientNickname") String patientNickname);
|
||||
|
||||
Integer patientToSick(ReviewPatientRequest reviewPatientRequest);
|
||||
|
||||
String findDiseaseName(@Param("diseaseId") Integer diseaseId);
|
||||
List<Disease> findDiseaseName();
|
||||
// List<PatientCircle> patientCircleList(@Param("diseaseId") Integer diseaseId);
|
||||
//
|
||||
//
|
||||
//
|
||||
// List<Review> reviewList();
|
||||
//
|
||||
// List<PatientCircle> findPatientCircle(@Param("patientCircle") String patientCircle);
|
||||
//
|
||||
// List<Disease> diseaseList();
|
||||
//
|
||||
// List<Drug> drugList();
|
||||
//
|
||||
// Integer addPatientCircle(PatientCircleRequest patientCircleRequest);
|
||||
//
|
||||
// List<PatientCircle> findPatientCircleList(@Param("userId") Integer userId);
|
||||
//
|
||||
// Review findAdoptReview(@Param("isAdopt") Integer isAdopt);
|
||||
//
|
||||
// User findByUserEmail(@Param("userEmailNumber") String userEmailNumber);
|
||||
//
|
||||
// List<PatientRequest> patientList(@Param("patientNickname") String patientNickname);
|
||||
//
|
||||
// Integer patientToSick(ReviewPatientRequest reviewPatientRequest);
|
||||
//
|
||||
// String findDiseaseName(@Param("diseaseId") Integer diseaseId);
|
||||
}
|
||||
|
|
|
@ -20,31 +20,32 @@ import java.util.List;
|
|||
**/
|
||||
@Component
|
||||
public interface PatientService {
|
||||
Result<List<PatientCircle>> patientCircleList(Integer diseaseId);
|
||||
|
||||
Result<List<PatientRequest>> patientList(String patientNickname);
|
||||
|
||||
Result<List<Review>> reviewList();
|
||||
|
||||
Result<List<PatientCircle>> findPatientCircle(String patientCircle);
|
||||
|
||||
Result<List<Disease>> diseaseList();
|
||||
|
||||
Result<List<Drug>> drugList();
|
||||
|
||||
Result addPatientCircle(PatientCircleRequest patientCircleRequest);
|
||||
|
||||
Result<List<PatientCircle>> findPatientCircleList(Integer userId);
|
||||
|
||||
Result<Review> findAdoptReview(Integer isAdopt);
|
||||
|
||||
Result upload(MultipartFile file);
|
||||
|
||||
Result<User> findByUserEmail(String userEmailNumber);
|
||||
|
||||
Result patientToSick(ReviewPatientRequest reviewPatientRequest);
|
||||
|
||||
Result uploadMsg(MultipartFile file);
|
||||
|
||||
String findDiseaseName(Integer diseaseId);
|
||||
Result<List<Disease>> findDiseaseName();
|
||||
// Result<List<PatientCircle>> patientCircleList(Integer diseaseId);
|
||||
//
|
||||
// Result<List<PatientRequest>> patientList(String patientNickname);
|
||||
//
|
||||
// Result<List<Review>> reviewList();
|
||||
//
|
||||
// Result<List<PatientCircle>> findPatientCircle(String patientCircle);
|
||||
//
|
||||
// Result<List<Disease>> diseaseList();
|
||||
//
|
||||
// Result<List<Drug>> drugList();
|
||||
//
|
||||
// Result addPatientCircle(PatientCircleRequest patientCircleRequest);
|
||||
//
|
||||
// Result<List<PatientCircle>> findPatientCircleList(Integer userId);
|
||||
//
|
||||
// Result<Review> findAdoptReview(Integer isAdopt);
|
||||
//
|
||||
// Result upload(MultipartFile file);
|
||||
//
|
||||
// Result<User> findByUserEmail(String userEmailNumber);
|
||||
//
|
||||
// Result patientToSick(ReviewPatientRequest reviewPatientRequest);
|
||||
//
|
||||
// Result uploadMsg(MultipartFile file);
|
||||
//
|
||||
// String findDiseaseName(Integer diseaseId);
|
||||
}
|
||||
|
|
|
@ -33,105 +33,111 @@ public class PatientServiceImpl implements PatientService {
|
|||
private FastUtil fastUtil;
|
||||
@Autowired
|
||||
private OssUtil ossUtil;
|
||||
|
||||
@Override
|
||||
public Result<List<PatientCircle>> patientCircleList(Integer diseaseId) {
|
||||
String diseaseName = findDiseaseName(diseaseId);
|
||||
List<PatientCircle> list=patientMapper.patientCircleList(diseaseId);
|
||||
list.forEach(l->{
|
||||
l.setDiseaseName(diseaseName);
|
||||
});
|
||||
public Result<List<Disease>> findDiseaseName() {
|
||||
List<Disease> list=patientMapper.findDiseaseName();
|
||||
return Result.success(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result<List<PatientRequest>> patientList(String patientNickname) {
|
||||
List<PatientRequest> list=patientMapper.patientList(patientNickname);
|
||||
return Result.success(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result<List<Review>> reviewList() {
|
||||
List<Review> list=patientMapper.reviewList();
|
||||
return Result.success(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result<List<PatientCircle>> findPatientCircle(String patientCircle) {
|
||||
List<PatientCircle> list=patientMapper.findPatientCircle(patientCircle);
|
||||
return Result.success(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result<List<Disease>> diseaseList() {
|
||||
List<Disease> list=patientMapper.diseaseList();
|
||||
return Result.success(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result<List<Drug>> drugList() {
|
||||
List<Drug> list=patientMapper.drugList();
|
||||
return Result.success(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result addPatientCircle(PatientCircleRequest patientCircleRequest) {
|
||||
Integer i=patientMapper.addPatientCircle(patientCircleRequest);
|
||||
return Result.success(i);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result<List<PatientCircle>> findPatientCircleList(Integer userId) {
|
||||
List<PatientCircle> list=patientMapper.findPatientCircleList(userId);
|
||||
return Result.success(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result<Review> findAdoptReview(Integer isAdopt) {
|
||||
Review review=patientMapper.findAdoptReview(isAdopt);
|
||||
return Result.success(review);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result upload(MultipartFile file) {
|
||||
String upload="";
|
||||
try {
|
||||
upload = fastUtil.upload(file);
|
||||
return Result.success("http://47.120.41.50:8888/"+upload,"上传成功");
|
||||
}catch (Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
return Result.error("上传失败");
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result<User> findByUserEmail(String userEmailNumber) {
|
||||
User user=patientMapper.findByUserEmail(userEmailNumber);
|
||||
return Result.success(user);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result patientToSick(ReviewPatientRequest reviewPatientRequest) {
|
||||
Integer i=patientMapper.patientToSick(reviewPatientRequest);
|
||||
if(i>0){
|
||||
return Result.success("评论成功");
|
||||
}
|
||||
return Result.success("评论失败");
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result uploadMsg(MultipartFile file) {
|
||||
try {
|
||||
String s = OssUtil.UploadImage(file);
|
||||
return Result.success(s);
|
||||
}catch (Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
return Result.success("上传失败");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String findDiseaseName(Integer diseaseId) {
|
||||
|
||||
return patientMapper.findDiseaseName(diseaseId);
|
||||
}
|
||||
// @Override
|
||||
// public Result<List<PatientCircle>> patientCircleList(Integer diseaseId) {
|
||||
// String diseaseName = findDiseaseName(diseaseId);
|
||||
// List<PatientCircle> list=patientMapper.patientCircleList(diseaseId);
|
||||
// list.forEach(l->{
|
||||
// l.setDiseaseName(diseaseName);
|
||||
// });
|
||||
// return Result.success(list);
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public Result<List<PatientRequest>> patientList(String patientNickname) {
|
||||
// List<PatientRequest> list=patientMapper.patientList(patientNickname);
|
||||
// return Result.success(list);
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public Result<List<Review>> reviewList() {
|
||||
// List<Review> list=patientMapper.reviewList();
|
||||
// return Result.success(list);
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public Result<List<PatientCircle>> findPatientCircle(String patientCircle) {
|
||||
// List<PatientCircle> list=patientMapper.findPatientCircle(patientCircle);
|
||||
// return Result.success(list);
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public Result<List<Disease>> diseaseList() {
|
||||
// List<Disease> list=patientMapper.diseaseList();
|
||||
// return Result.success(list);
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public Result<List<Drug>> drugList() {
|
||||
// List<Drug> list=patientMapper.drugList();
|
||||
// return Result.success(list);
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public Result addPatientCircle(PatientCircleRequest patientCircleRequest) {
|
||||
// Integer i=patientMapper.addPatientCircle(patientCircleRequest);
|
||||
// return Result.success(i);
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public Result<List<PatientCircle>> findPatientCircleList(Integer userId) {
|
||||
// List<PatientCircle> list=patientMapper.findPatientCircleList(userId);
|
||||
// return Result.success(list);
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public Result<Review> findAdoptReview(Integer isAdopt) {
|
||||
// Review review=patientMapper.findAdoptReview(isAdopt);
|
||||
// return Result.success(review);
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public Result upload(MultipartFile file) {
|
||||
// String upload="";
|
||||
// try {
|
||||
// upload = fastUtil.upload(file);
|
||||
// return Result.success("http://47.120.41.50:8888/"+upload,"上传成功");
|
||||
// }catch (Exception e){
|
||||
// e.printStackTrace();
|
||||
// }
|
||||
// return Result.error("上传失败");
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public Result<User> findByUserEmail(String userEmailNumber) {
|
||||
// User user=patientMapper.findByUserEmail(userEmailNumber);
|
||||
// return Result.success(user);
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public Result patientToSick(ReviewPatientRequest reviewPatientRequest) {
|
||||
// Integer i=patientMapper.patientToSick(reviewPatientRequest);
|
||||
// if(i>0){
|
||||
// return Result.success("评论成功");
|
||||
// }
|
||||
// return Result.success("评论失败");
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public Result uploadMsg(MultipartFile file) {
|
||||
// try {
|
||||
// String s = OssUtil.UploadImage(file);
|
||||
// return Result.success(s);
|
||||
// }catch (Exception e){
|
||||
// e.printStackTrace();
|
||||
// }
|
||||
// return Result.success("上传失败");
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public String findDiseaseName(Integer diseaseId) {
|
||||
//
|
||||
// return patientMapper.findDiseaseName(diseaseId);
|
||||
// }
|
||||
}
|
||||
|
|
|
@ -37,5 +37,9 @@
|
|||
<!-- <select id="findDiseaseName" resultType="java.lang.String">-->
|
||||
<!-- select disease_name from t_disease where disease_id=#{diseaseId}-->
|
||||
<!-- </select>-->
|
||||
|
||||
<select id="findDiseaseName" resultType="com.february.patient.circle.domain.Disease">
|
||||
select disease_id,disease_name from tb_disease where disease_parent_id
|
||||
</select>
|
||||
</mapper>
|
||||
|
||||
|
|
Loading…
Reference in New Issue