首页>代码>基于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 11月12日
穿山甲1001  LV6 9月12日
TY0165  LV20 6月24日
James24  LV2 4月17日
Highlighz  LV4 4月8日
lilong007  LV22 2023年12月30日
泓鼎168  LV20 2023年6月14日
微信网友_6512020493586432  LV2 2023年6月9日
GeminiLong  LV6 2023年4月26日
Demo1111  LV30 2023年4月1日
最近浏览更多
陈金龙  LV7 11月12日
暂无贡献等级
清清凉  LV5 10月14日
yvimib  LV3 9月19日
穿山甲1001  LV6 9月12日
TY0165  LV20 6月24日
大神程序员  LV23 6月15日
chutianyu  LV4 6月6日
mengmeng12323423  LV4 5月25日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友