|
@ -409,13 +409,17 @@ public class BookingController extends WeixinBaseController {
|
|
|
*/
|
|
|
@RequestMapping(value = "GetPatientReservationList",method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
@ApiOperation("获取患者预约信息列表接口")
|
|
|
@ApiOperation("获取患者预约信息列表接口-医生端")
|
|
|
public String GetPatientReservation(@ApiParam(name="pageIndex",value="第几页",defaultValue = "1")
|
|
|
@RequestParam(value="pageIndex",required = false) Integer pageIndex,
|
|
|
@ApiParam(name="pageSize",value="每页记录数",defaultValue = "10")
|
|
|
@RequestParam(value="pageSize",required = false) Integer pageSize) {
|
|
|
@RequestParam(value="pageSize",required = false) Integer pageSize,
|
|
|
@ApiParam(name="patient",value="患者编号",defaultValue = "10")
|
|
|
@RequestParam(value="patient",required = false) String patient,
|
|
|
@ApiParam(name="doctor",value="医生编号",defaultValue = "10")
|
|
|
@RequestParam(value="doctor",required = false) String doctor) {
|
|
|
try {
|
|
|
List<PatientReservation> list = patientReservationService.getReservationByPatient(getUID(),pageIndex,pageSize);
|
|
|
List<PatientReservation> list = patientReservationService.getReservationByPatient(patient,doctor,pageIndex,pageSize);
|
|
|
//遍历更新预约状态
|
|
|
for(PatientReservation item :list)
|
|
|
{
|
|
@ -440,13 +444,52 @@ public class BookingController extends WeixinBaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取医生代预约信息列表接口
|
|
|
*/
|
|
|
@RequestMapping(value = "GetDoctorReservationList",method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
@ApiOperation("获取医生代预约信息列表接口-医生端")
|
|
|
public String GetDoctorReservation(@ApiParam(name="pageIndex",value="第几页",defaultValue = "1")
|
|
|
@RequestParam(value="pageIndex",required = false) Integer pageIndex,
|
|
|
@ApiParam(name="pageSize",value="每页记录数",defaultValue = "10")
|
|
|
@RequestParam(value="pageSize",required = false) Integer pageSize,
|
|
|
@ApiParam(name="doctor",value="医生编号",defaultValue = "10")
|
|
|
@RequestParam(value="doctor",required = false) String doctor) {
|
|
|
try {
|
|
|
List<PatientReservation> list = patientReservationService.getReservationByDoctor(doctor,pageIndex,pageSize);
|
|
|
//遍历更新预约状态
|
|
|
for(PatientReservation item :list)
|
|
|
{
|
|
|
String type = item.getType();
|
|
|
String code = item.getCode();
|
|
|
if (type.equals("0")) { //医护网接口
|
|
|
|
|
|
}
|
|
|
else if (type.equals("1")) //厦门市民健康预约接口
|
|
|
{
|
|
|
Integer status = guahaoXM.GetOrderStatus(item.getOrgCode(),code,item.getSsc());
|
|
|
//更新状态
|
|
|
if(status!=null) {
|
|
|
patientReservationService.updateStatus(item.getCode(), 0);
|
|
|
item.setStatus(status);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
return write(200, "获取患者预约信息列表成功!", "data", list);
|
|
|
} catch (Exception e) {
|
|
|
return error(-1,e.getMessage());
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 获取患者预约信息列表接口
|
|
|
*/
|
|
|
@RequestMapping(value = "GetRegList",method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
@ApiOperation("获取患者预约信息列表接口")
|
|
|
@ApiOperation("获取患者预约信息列表接口--患者端")
|
|
|
public String GetRegList(@ApiParam(name="patient",value="患者编号",defaultValue = "1")
|
|
|
@RequestParam(value="patient",required = false) String patient) {
|
|
|
try {
|
|
@ -471,7 +514,7 @@ public class BookingController extends WeixinBaseController {
|
|
|
*/
|
|
|
@RequestMapping(value = "GetPatientReservation",method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
@ApiOperation("获取患者预约信息单条-医生")
|
|
|
@ApiOperation("获取患者预约信息单条-医生端")
|
|
|
public String GetPatientReservation(@ApiParam(name="orderId",value="订单id",defaultValue = "9")
|
|
|
@RequestParam(value="orderId",required = true) String orderId) {
|
|
|
try {
|
|
@ -508,7 +551,7 @@ public class BookingController extends WeixinBaseController {
|
|
|
*/
|
|
|
@RequestMapping(value = "GetPatientReservationXm",method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
@ApiOperation("获取患者预约信息单条-患者")
|
|
|
@ApiOperation("获取患者预约信息单条-患者端")
|
|
|
public String GetPatientReservationXm(@ApiParam(name="patientCode",value="患者编号")
|
|
|
@RequestParam(value="patientCode",required = true) String patientCode,
|
|
|
@ApiParam(name="orgCode",value="机构编码")
|