|  |  |  | @ -2,6 +2,7 @@ package com.ruoyi.system.service.impl; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | import com.alibaba.fastjson.JSONObject; | 
		
	
		
			
				|  |  |  |  | import com.ruoyi.common.core.domain.AjaxResult; | 
		
	
		
			
				|  |  |  |  | import com.ruoyi.common.exception.ServiceException; | 
		
	
		
			
				|  |  |  |  | import com.ruoyi.common.utils.DateUtils; | 
		
	
		
			
				|  |  |  |  | import com.ruoyi.common.utils.StringUtils; | 
		
	
		
			
				|  |  |  |  | import com.ruoyi.system.domain.TPatientHospitalDoctor; | 
		
	
	
		
			
				
					|  |  |  | @ -167,14 +168,14 @@ public class TRecordServiceImpl implements ITRecordService | 
		
	
		
			
				|  |  |  |  |         List<Date> dateList = records.stream().map(TRecord::getCreateTime).collect(Collectors.toList()); | 
		
	
		
			
				|  |  |  |  |         recordHistoryDataResp.setDateList(dateList); | 
		
	
		
			
				|  |  |  |  |         List<JSONObject> result = records.stream().map(tRecord -> { | 
		
	
		
			
				|  |  |  |  |             JSONObject jsonObject; | 
		
	
		
			
				|  |  |  |  |             JSONObject jsonObject = new JSONObject(); | 
		
	
		
			
				|  |  |  |  |             if(StringUtils.isEmpty(tRecord.getUpdateResult2())){ | 
		
	
		
			
				|  |  |  |  |                 jsonObject = JSONObject.parseObject(tRecord.getAiResult2()); | 
		
	
		
			
				|  |  |  |  |             }else { | 
		
	
		
			
				|  |  |  |  |             }else if(!StringUtils.isEmpty(tRecord.getUpdateResult2())){ | 
		
	
		
			
				|  |  |  |  |                 jsonObject = JSONObject.parseObject(tRecord.getUpdateResult2()); | 
		
	
		
			
				|  |  |  |  |             } | 
		
	
		
			
				|  |  |  |  |             return jsonObject; | 
		
	
		
			
				|  |  |  |  |         }).collect(Collectors.toList()); | 
		
	
		
			
				|  |  |  |  |         }).filter(Objects::nonNull).collect(Collectors.toList()); | 
		
	
		
			
				|  |  |  |  |         if (!CollectionUtils.isEmpty(result)){ | 
		
	
		
			
				|  |  |  |  |             List<Integer> shezhiList = new LinkedList<>(); | 
		
	
		
			
				|  |  |  |  |             List<Integer> shetaiList = new LinkedList<>(); | 
		
	
	
		
			
				
					|  |  |  | @ -183,9 +184,20 @@ public class TRecordServiceImpl implements ITRecordService | 
		
	
		
			
				|  |  |  |  |             String key1 = jsonKeyList.get(1); | 
		
	
		
			
				|  |  |  |  |             String key2 = jsonKeyList.get(2); | 
		
	
		
			
				|  |  |  |  |             result.forEach(jsonObject -> { | 
		
	
		
			
				|  |  |  |  |                 shezhiList.add(jsonObject.getJSONObject("shezhi").getJSONObject(keys0[0]).getInteger(keys0[1])); | 
		
	
		
			
				|  |  |  |  |                 shetaiList.add(jsonObject.getJSONObject("shetai").getInteger(key1)); | 
		
	
		
			
				|  |  |  |  |                 shexiaList.add(jsonObject.getJSONObject("shexia").getInteger(key2)); | 
		
	
		
			
				|  |  |  |  |                 Integer value1 ; | 
		
	
		
			
				|  |  |  |  |                 Integer value2 ; | 
		
	
		
			
				|  |  |  |  |                 Integer value3 ; | 
		
	
		
			
				|  |  |  |  |                 try | 
		
	
		
			
				|  |  |  |  |                 { | 
		
	
		
			
				|  |  |  |  |                     value1 =  jsonObject.getJSONObject("shezhi").getJSONObject(keys0[0]).getInteger(keys0[1]); | 
		
	
		
			
				|  |  |  |  |                     value2 = jsonObject.getJSONObject("shetai").getInteger(key1); | 
		
	
		
			
				|  |  |  |  |                     value3 = jsonObject.getJSONObject("shexia").getInteger(key2); | 
		
	
		
			
				|  |  |  |  |                 }catch (Exception e){ | 
		
	
		
			
				|  |  |  |  |                     throw new ServiceException("JSON格式错误"); | 
		
	
		
			
				|  |  |  |  |                 } | 
		
	
		
			
				|  |  |  |  |                 shezhiList.add(value1); | 
		
	
		
			
				|  |  |  |  |                 shetaiList.add(value2); | 
		
	
		
			
				|  |  |  |  |                 shexiaList.add(value3); | 
		
	
		
			
				|  |  |  |  |             }); | 
		
	
		
			
				|  |  |  |  |             recordHistoryDataResp.setShezhiList(shezhiList); | 
		
	
		
			
				|  |  |  |  |             recordHistoryDataResp.setShetaiList(shetaiList); | 
		
	
	
		
			
				
					|  |  |  | 
 |