|
@@ -685,16 +685,18 @@ public class PushTreat {
|
|
List<CrisisDetail> value = crisis.getValue();
|
|
List<CrisisDetail> value = crisis.getValue();
|
|
if(value!=null && value.size()>0){
|
|
if(value!=null && value.size()>0){
|
|
for (CrisisDetail crisisDetail:value) {
|
|
for (CrisisDetail crisisDetail:value) {
|
|
- String[] crisisSplits = crisisDetail.getRemindText().split(":");
|
|
|
|
- if(crisisMap.containsKey(crisisSplits[0])){
|
|
|
|
- if("轻度".equals(crisisMap.get(crisisSplits[0])) && ("重度".equals(crisisSplits[1])||"中度".equals(crisisSplits[1]) )){
|
|
|
|
- crisisMap.put(crisisSplits[0],crisisSplits[1]);
|
|
|
|
- }
|
|
|
|
- if("中度".equals(crisisMap.get(crisisSplits[0])) && "重度".equals(crisisSplits[1])){
|
|
|
|
- crisisMap.put(crisisSplits[0],crisisSplits[1]);
|
|
|
|
|
|
+ if (crisisDetail.getRemindText().indexOf(":") > -1) {
|
|
|
|
+ String[] crisisSplits = crisisDetail.getRemindText().split(":");
|
|
|
|
+ if (crisisMap.containsKey(crisisSplits[0])) {
|
|
|
|
+ if ("轻度".equals(crisisMap.get(crisisSplits[0])) && ("重度".equals(crisisSplits[1]) || "中度".equals(crisisSplits[1]))) {
|
|
|
|
+ crisisMap.put(crisisSplits[0], crisisSplits[1]);
|
|
|
|
+ }
|
|
|
|
+ if ("中度".equals(crisisMap.get(crisisSplits[0])) && "重度".equals(crisisSplits[1])) {
|
|
|
|
+ crisisMap.put(crisisSplits[0], crisisSplits[1]);
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ crisisMap.put(crisisSplits[0], crisisSplits[1]);
|
|
}
|
|
}
|
|
- }else {
|
|
|
|
- crisisMap.put(crisisSplits[0],crisisSplits[1]);
|
|
|
|
}
|
|
}
|
|
/*if(sign.equals(crisisDetail.getTypeId()) && !sign.equals("6")){
|
|
/*if(sign.equals(crisisDetail.getTypeId()) && !sign.equals("6")){
|
|
crisisMap.put(crisisSplits[0],crisisSplits[1]);
|
|
crisisMap.put(crisisSplits[0],crisisSplits[1]);
|