完善功能
parent
1e23e76a1a
commit
d1d8096ba4
|
@ -56,11 +56,11 @@ public class Consultation {
|
||||||
*/
|
*/
|
||||||
private String doctorName;
|
private String doctorName;
|
||||||
/**
|
/**
|
||||||
* 问诊状态 1:问诊中;2问诊结束
|
* 医生科室Id
|
||||||
|
*/
|
||||||
|
private Integer departmentId;
|
||||||
|
/**
|
||||||
|
* 问诊状态 0:问诊中;1:问诊结束
|
||||||
*/
|
*/
|
||||||
private Integer consultationStatus;
|
private Integer consultationStatus;
|
||||||
/**
|
|
||||||
* 问诊时间:患者结束问诊的时间
|
|
||||||
*/
|
|
||||||
private Date diagnosisDime;
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject;
|
||||||
import com.grail.common.core.domain.Result;
|
import com.grail.common.core.domain.Result;
|
||||||
import com.grail.doctor.publice.service.ConsultationService;
|
import com.grail.doctor.publice.service.ConsultationService;
|
||||||
import com.grail.publice.domain.Consultation;
|
import com.grail.publice.domain.Consultation;
|
||||||
|
import com.grail.publice.domain.response.ConsultationResponse;
|
||||||
import com.grail.publice.domain.response.MiddleDiagnosisResponse;
|
import com.grail.publice.domain.response.MiddleDiagnosisResponse;
|
||||||
import lombok.extern.log4j.Log4j2;
|
import lombok.extern.log4j.Log4j2;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
@ -122,6 +123,23 @@ public class ConsultationController {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description: 查看正在问诊中的数据
|
||||||
|
No such property: code for class: Script1
|
||||||
|
* @return: com.grail.common.core.domain.Result
|
||||||
|
* @Author: YHY
|
||||||
|
* @Updator: YHY
|
||||||
|
* @Date 2023/10/29 15:47
|
||||||
|
*/
|
||||||
|
@GetMapping("/findConsulationFindById/{consultationStatus}")
|
||||||
|
public Result findConsulationFindById(@PathVariable Integer consultationStatus){
|
||||||
|
log.info("功能名称:查询正在问诊中的数据,请求URL:【{}】,请求方法:【{}】,请求参数:【{}】",request.getRequestURI(),
|
||||||
|
request.getMethod(),consultationStatus);
|
||||||
|
ConsultationResponse consultation = consultationService.findConsulationFindById(consultationStatus);
|
||||||
|
Result result = Result.success(consultation);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,7 @@ package com.grail.doctor.publice.mapper;
|
||||||
|
|
||||||
import com.grail.common.core.domain.Result;
|
import com.grail.common.core.domain.Result;
|
||||||
import com.grail.publice.domain.Consultation;
|
import com.grail.publice.domain.Consultation;
|
||||||
|
import com.grail.publice.domain.response.ConsultationResponse;
|
||||||
import com.grail.publice.domain.response.MiddleDiagnosisResponse;
|
import com.grail.publice.domain.response.MiddleDiagnosisResponse;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
@ -25,4 +26,6 @@ public interface ConsultationMapper {
|
||||||
List<Consultation> ImmediateConsultation(@Param("doctorId") Integer doctorId);
|
List<Consultation> ImmediateConsultation(@Param("doctorId") Integer doctorId);
|
||||||
|
|
||||||
List<MiddleDiagnosisResponse> middleDiagnosisList();
|
List<MiddleDiagnosisResponse> middleDiagnosisList();
|
||||||
|
|
||||||
|
ConsultationResponse findConsulationFindById(@Param("consultationStatus") Integer consultationStatus);
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,6 +2,7 @@ package com.grail.doctor.publice.service;
|
||||||
|
|
||||||
import com.grail.common.core.domain.Result;
|
import com.grail.common.core.domain.Result;
|
||||||
import com.grail.publice.domain.Consultation;
|
import com.grail.publice.domain.Consultation;
|
||||||
|
import com.grail.publice.domain.response.ConsultationResponse;
|
||||||
import com.grail.publice.domain.response.MiddleDiagnosisResponse;
|
import com.grail.publice.domain.response.MiddleDiagnosisResponse;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -22,4 +23,6 @@ public interface ConsultationService {
|
||||||
Result<List<Consultation>> ImmediateConsultation(Integer doctorId);
|
Result<List<Consultation>> ImmediateConsultation(Integer doctorId);
|
||||||
|
|
||||||
Result<List<MiddleDiagnosisResponse>> middleDiagnosisList();
|
Result<List<MiddleDiagnosisResponse>> middleDiagnosisList();
|
||||||
|
|
||||||
|
ConsultationResponse findConsulationFindById(Integer consultationStatus);
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,6 +4,7 @@ import com.grail.common.core.domain.Result;
|
||||||
import com.grail.doctor.publice.mapper.ConsultationMapper;
|
import com.grail.doctor.publice.mapper.ConsultationMapper;
|
||||||
import com.grail.doctor.publice.service.ConsultationService;
|
import com.grail.doctor.publice.service.ConsultationService;
|
||||||
import com.grail.publice.domain.Consultation;
|
import com.grail.publice.domain.Consultation;
|
||||||
|
import com.grail.publice.domain.response.ConsultationResponse;
|
||||||
import com.grail.publice.domain.response.MiddleDiagnosisResponse;
|
import com.grail.publice.domain.response.MiddleDiagnosisResponse;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
@ -55,4 +56,9 @@ public class ConsultationServiceimpl implements ConsultationService {
|
||||||
List<MiddleDiagnosisResponse> list = consultationMapper.middleDiagnosisList();
|
List<MiddleDiagnosisResponse> list = consultationMapper.middleDiagnosisList();
|
||||||
return Result.success(list);
|
return Result.success(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ConsultationResponse findConsulationFindById(Integer consultationStatus) {
|
||||||
|
return consultationMapper.findConsulationFindById(consultationStatus);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,4 +36,11 @@
|
||||||
t_comment on middle_diagnosis.comment_id=t_comment.comment_id left join
|
t_comment on middle_diagnosis.comment_id=t_comment.comment_id left join
|
||||||
t_department on middle_diagnosis.department_id=t_department.department_id
|
t_department on middle_diagnosis.department_id=t_department.department_id
|
||||||
</select>
|
</select>
|
||||||
|
<select id="findConsulationFindById" resultType="com.grail.publice.domain.response.ConsultationResponse">
|
||||||
|
select t_consultation.*,doctor_picture,doctor_name,doctor_career,department_name,user_name
|
||||||
|
from t_consultation left join t_doctor on t_consultation.doctor_id=t_doctor.doctor_id
|
||||||
|
left join t_user on t_consultation.user_id=t_user.user_id left join t_department
|
||||||
|
on t_consultation.department_id=t_department.department_id where consultation_status=0
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
Loading…
Reference in New Issue