| 
					
				 | 
			
			
				@ -3,6 +3,7 @@ package com.yihu.wlyy.web.doctor.prescription; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.alibaba.fastjson.JSONObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.adapter.PresModeAdapter; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.aop.ObserverRequired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.doctor.team.admin.AdminTeam; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.patient.prescription.Prescription; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.patient.prescription.PrescriptionExpressage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.patient.prescription.PrescriptionInfo; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -11,6 +12,7 @@ import com.yihu.wlyy.service.app.prescription.PrescriptionExpressageService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.service.app.prescription.PrescriptionInfoService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.service.app.prescription.PrescriptionPayService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.service.app.prescription.PrescriptionService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.service.app.team.AdminTeamService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.service.third.jw.JwPrescriptionService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.service.third.jw.ZyDictService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.web.BaseController; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -44,6 +46,8 @@ public class PrescriptionInfoController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private PresModeAdapter adapter; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private ZyDictService zyDictService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private AdminTeamService adminTeamService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @RequestMapping(value = "/getPrescriptionFilter", method = RequestMethod.GET) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -171,9 +175,11 @@ public class PrescriptionInfoController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String prescriptionFollow( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(required = true) @ApiParam(value = "处方code", name = "prescriptionCode") String prescriptionCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           JSONObject jo = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONObject jo = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //获取处方信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Prescription prescription = prescriptionService.findByCode(prescriptionCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            AdminTeam adminTeam = adminTeamService.getTeam(prescription.getAdminTeamId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //获取处方药品信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<PrescriptionInfo> prescriptionInfos = prescriptionInfoService.getPrescriptionInfo(prescriptionCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //获取付款信息 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -183,6 +189,7 @@ public class PrescriptionInfoController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            jo.put("prescriptionInfos", prescriptionInfos); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            jo.put("prescriptionPay", prescriptionPay); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            jo.put("prescriptionExpressage", prescriptionExpressage); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            jo.put("leadCode", adminTeam.getLeaderCode());//团队长code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (prescription != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jo.put("prescriptionHospital", prescription.getHospitalName());//出药机构 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jo.put("dispensaryDispensaryType", prescription.getDispensaryType());//处方配送方式 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -331,7 +338,7 @@ public class PrescriptionInfoController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             @RequestParam(required = true) @ApiParam(value = "健康管理师Code", name = "healthDoctor") String 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     healthDoctor) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return write(200, "操作成功!", "data", prescriptionInfoService.distributionHealthDoctor(codes, healthDoctor,getUID())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return write(200, "操作成功!", "data", prescriptionInfoService.distributionHealthDoctor(codes, healthDoctor, getUID())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            error(e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return error(-1, "查询失败!"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -453,6 +460,7 @@ public class PrescriptionInfoController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return error(-1, "查询失败!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @RequestMapping(value = "/getPhysicMinDose", method = RequestMethod.GET) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation(value = "获取药品最小用量") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getPhysicMinDose(String code) { 
			 |