首页>代码>基于ssm+echarts开发的医疗管理数据分析系统>/MedicalPensionSystem/src/main/java/com/xhu/controller/DoctorController.java
package com.xhu.controller;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import com.xhu.entity.checklist;
import com.xhu.entity.ifodoctor;
import com.xhu.entity.orderlist;
import com.xhu.entity.treatmentrecord;
import com.xhu.service.DoctorService;
import com.xhu.util.BaseAction;
import com.xhu.util.BootPage;
@RequestMapping("/Doctor")
@Controller
public class DoctorController extends BaseAction {
@Autowired
DoctorService DS;
/**
*
* @Title: reDocotrIfo
* @Description: 医生查看
* @param page
* @return
* @author lb lb
* @date 2019年2月20日 下午1:47:51
* @修改信息 (修改人修改内容及修改时间)
*/
@RequestMapping("/doctor.json")
@ResponseBody
public BootPage<ifodoctor> reDocotrIfo(BootPage<ifodoctor> page,@RequestParam("name")String name) {
return DS.getDoctorIfo(page,name);
}
/**
*
* @Title: getOrder
* @Description: TODO(这里用一句话描述这个方法的作用)
* @param doctorId
* @param doctorName
* @param request
* @param date
* @param id
* @return
* @author lb lb
* @date 2019年2月24日 下午4:05:45
* @修改信息 (修改人修改内容及修改时间)
*/
@RequestMapping("/order")
@ResponseBody
public ResultObj getOrder(String doctorId, String doctorName, HttpServletRequest request,String date,String id) {
try {
DS.inserOrder(doctorId, doctorName, request,date);
return new ResultObj(SUCCESS);
} catch (Exception e) {
e.printStackTrace();
return new ResultObj(FAIL);
// TODO: handle exception
}
}
/**
*
* @Title: getorderlist
* @Description: TODO(获取诊疗记录)
* @param page
* @param request
* @return
* @author lb lb
* @date 2018年12月29日 下午12:17:35
* @修改信息 (修改人修改内容及修改时间)
*/
@RequestMapping("/order.json")
@ResponseBody
public BootPage<orderlist> getorderlist(BootPage<orderlist> page, HttpServletRequest request,String search) {
return DS.getor(page, request,search);
}
/**
*
* @Title: getorderlist
* @Description: 病人查看挂号纪录
* @param page
* @param request
* @return
* @author lb lb
* @date 2018年12月29日 下午12:17:35
* @修改信息 (修改人修改内容及修改时间)
*/
@RequestMapping("/orderuser.json")
@ResponseBody
public BootPage<orderlist> getorderlistforuser(BootPage<orderlist> page, HttpServletRequest request) {
return DS.getorforUser(page, request);
}
/**
*
* @Title: insertTre
* @Description: TODO(新建诊疗记录)
* @param tre
* @param request
* @return
* @author lb lb
* @date 2018年12月29日 下午12:17:12
* @修改信息 (修改人修改内容及修改时间)
*/
@RequestMapping("/trement")
@ResponseBody
public ResultObj insertTre(treatmentrecord tre,HttpServletRequest request,String id) {
try {
DS.insertTre(tre,request);
DS.del(id);
return new ResultObj(SUCCESS);
} catch (Exception e) {
e.printStackTrace();
return new ResultObj(FAIL);
// TODO: handle exception
}
}
/**
*
* @Title: newCheckList
* @Description: TODO(新建检查单)
* @param ck
* @param date
* @return
* @author lb lb
* @date 2018年12月31日 下午4:13:50
* @修改信息 (修改人修改内容及修改时间)
*/
@RequestMapping("/check")
@ResponseBody
public ResultObj newCheckList(checklist ck,String date,HttpServletRequest request) {
try {
DS.check(ck, date,request);
return new ResultObj(SUCCESS);
} catch (Exception e) {
e.printStackTrace();
return new ResultObj(FAIL);
// TODO: handle exception
}
}
/**
*
* @Title: checklist
* @Description: TODO(获取检查列表)
* @param page
* @return
* @author lb lb
* @date 2018年12月31日 下午4:51:00
* @修改信息 (修改人修改内容及修改时间)
*/
@RequestMapping("/checklist.json")
@ResponseBody
public BootPage<checklist> checklist(BootPage<checklist> page,HttpServletRequest request,String search) {
return DS.getChecklist(page,request,search);
}
/**
*
* @Title: allchecklist
* @Description: TODO(每个科室获取自己的检查列表)
* @param page
* @return
* @author lb lb
* @date 2018年12月31日 下午5:22:53
* @修改信息 (修改人修改内容及修改时间)
*/
@RequestMapping("/everychecklist.json")
@ResponseBody
public BootPage<checklist> allchecklist(BootPage<checklist> page,HttpServletRequest request,@RequestParam("name")String name) {
return DS.allgetChecklist(page,request,name);
}
/**
*
* @Title: saveResult
* @Description: TODO(这里用一句话描述这个方法的作用)
* @param ck
* @return
* @author lb lb
* @date 2019年5月10日 下午2:24:03
* @修改信息 (修改人修改内容及修改时间)
*/
@RequestMapping("/saveresult")
@ResponseBody
public ResultObj saveResult(checklist ck) {
try {
DS.saveRe(ck);
return new ResultObj(SUCCESS);
} catch (Exception e) {
e.printStackTrace();
return new ResultObj(FAIL);
// TODO: handle exception
}
}
/**
*
* @Title: confirmpwd
* @Description: 修改密码
* @param userid
* @param pwd
* @return
* @author lb lb
* @date 2019年5月10日 下午2:26:00
* @修改信息 (修改人修改内容及修改时间)
*/
@RequestMapping("/updatepwd")
@ResponseBody
public String confirmpwd(@RequestParam("id")String id,@RequestParam("pwd")String pwd){
if(DS.update(id, pwd)){
return "success";
}else{
return "false";
}
}
}
最近下载更多
陈金龙 LV7
2024年11月12日
穿山甲1001 LV6
2024年9月12日
TY0165 LV20
2024年6月24日
James24 LV3
2024年4月17日
Highlighz LV4
2024年4月8日
lilong007 LV23
2023年12月30日
泓鼎168 LV20
2023年6月14日
微信网友_6512020493586432 LV2
2023年6月9日
GeminiLong LV6
2023年4月26日
Demo1111 LV30
2023年4月1日
最近浏览更多
mydasdada LV2
10月9日
hrbylw LV9
8月9日
微信网友_7401010226024448
2月26日
暂无贡献等级
ryadmin123 LV2
2月11日
超级大佬
1月2日
暂无贡献等级
水墨红尘 LV2
2024年12月24日
cnm3210
2024年12月18日
暂无贡献等级
陈金龙 LV7
2024年11月12日
微信网友_7211237575856128
2024年10月23日
暂无贡献等级
清清凉 LV5
2024年10月14日

