| 
					
				 | 
			
			
				@@ -1,7 +1,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package cn.hnthyy.thmz.controller.bb; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import cn.hnthyy.thmz.Utils.AssertUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import cn.hnthyy.thmz.Utils.R; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.hnthyy.thmz.Utils.TokenUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.hnthyy.thmz.comment.UserLoginToken; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import cn.hnthyy.thmz.entity.MzException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.hnthyy.thmz.entity.thmz.User; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.hnthyy.thmz.service.his.bb.ReportStaticService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.hnthyy.thmz.vo.ReportVo; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -34,26 +37,11 @@ public class ReportStaticController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @UserLoginToken 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @RequestMapping(value = "/selectDoctorIndexData", method = {RequestMethod.GET, RequestMethod.POST}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public Map<String, Object> selectDoctorIndexData(@RequestBody ReportVo vo, HttpServletRequest httpServletRequest) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Map<String, Object> resultMap = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (StringUtils.isEmpty(vo.getReportId()) && vo.getReportIds() == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                resultMap.put("code", -1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                resultMap.put("message", "报表id为空,查询报表数据失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                return resultMap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public R selectDoctorIndexData(@RequestBody ReportVo vo, HttpServletRequest httpServletRequest){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AssertUtil.isNotBlank(vo.getReportId(),"报表id为空,查询报表数据失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             User user = TokenUtil.getUser(httpServletRequest); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vo.setDoctorId(user.getUserIdCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Map<String, Object> map = reportStaticService.selectDoctorIndexData(vo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            resultMap.put("code", 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            resultMap.put("message", "查询报表数据成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            resultMap.put("data", map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return resultMap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            log.error("查询报表数据,错误信息{}", e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            resultMap.put("code", -1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            resultMap.put("message", "查询报表数据失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return resultMap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           return R.ok("查询报表数据成功").put("data",map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |