|
@@ -164,7 +164,7 @@ public class AlgorithmController extends BaseController {
|
|
|
bigDataResponseData.setTreat(graphResponseData.getTreat());
|
|
|
|
|
|
//量表和指标推送
|
|
|
- List<CrisisDetail> crisisDetails = responseData.getCrisisDetails();
|
|
|
+ Map<String, List<CrisisDetail>> crisisDetails = responseData.getCrisisDetails();
|
|
|
List<MedicalIndication> crisisDetailsList = this.getCrisisDetails(crisisDetails);
|
|
|
List<MedicalIndication> medicalIndications = graphResponseData.getMedicalIndications();
|
|
|
medicalIndications.addAll(crisisDetailsList);
|
|
@@ -210,10 +210,10 @@ public class AlgorithmController extends BaseController {
|
|
|
* @param crisisDetails
|
|
|
* @return
|
|
|
*/
|
|
|
- public List<MedicalIndication> getCrisisDetails(List<CrisisDetail> crisisDetails){
|
|
|
+ public List<MedicalIndication> getCrisisDetails(Map<String, List<CrisisDetail>> crisisDetails){
|
|
|
List<MedicalIndication> crisisDetailList = new ArrayList<>();
|
|
|
- if(crisisDetails.size()>0){
|
|
|
- for (CrisisDetail crisisDetail:crisisDetails) {
|
|
|
+ for(Map.Entry<String, List<CrisisDetail>> entry : crisisDetails.entrySet()) {
|
|
|
+ for (CrisisDetail crisisDetail:entry.getValue()) {
|
|
|
String originText = crisisDetail.getOriginText();//文本输入的数据
|
|
|
String remindText = crisisDetail.getRemindText();//危机警示指标
|
|
|
String standardText = crisisDetail.getStandardText();//评判标准
|