|
@@ -112,9 +112,11 @@ public class GraphCalculate {
|
|
if (StringUtils.isNotEmpty(diseaseName) && featureTypeList.contains(Constants.feature_type_treat)) {
|
|
if (StringUtils.isNotEmpty(diseaseName) && featureTypeList.contains(Constants.feature_type_treat)) {
|
|
List<MedicalIndication> medicalIndications = responseData.getMedicalIndications();
|
|
List<MedicalIndication> medicalIndications = responseData.getMedicalIndications();
|
|
CrisisDetail shenGong = getShenGong(medicalIndications);
|
|
CrisisDetail shenGong = getShenGong(medicalIndications);
|
|
- List<CrisisDetail> crisis = crisisDetails.get("crisis");
|
|
|
|
- crisis.add(shenGong);
|
|
|
|
- crisisDetails.put("crisis",crisis);
|
|
|
|
|
|
+ if(shenGong !=null){
|
|
|
|
+ List<CrisisDetail> crisis = crisisDetails.get("crisis");
|
|
|
|
+ crisis.add(shenGong);
|
|
|
|
+ crisisDetails.put("crisis",crisis);
|
|
|
|
+ }
|
|
PushTreat pushTreat = new PushTreat();
|
|
PushTreat pushTreat = new PushTreat();
|
|
Treat treat = pushTreat.processTreat(diseaseName,webDiag,diseaseType, driver, (String[]) inputList.toArray(new String[inputList.size()]),exculdDiagFilds, crisisDetails);
|
|
Treat treat = pushTreat.processTreat(diseaseName,webDiag,diseaseType, driver, (String[]) inputList.toArray(new String[inputList.size()]),exculdDiagFilds, crisisDetails);
|
|
responseData.setTreat(treat);
|
|
responseData.setTreat(treat);
|