|
@ -124,24 +124,25 @@ public class DoctorSchemeService {
|
|
|
|
|
|
HashMap<String,List<DoctorSchemeBloodSugger>> mapresult = new HashMap<>();
|
|
|
|
|
|
List<DoctorSchemeBloodSugger> schemelist = doctroSchemeBloodSuggerDao.getListByDoctorcode(doctorcode);
|
|
|
LinkedList<String> keys = new LinkedList<>();
|
|
|
|
|
|
// List<DoctorSchemeBloodSugger> defaultSchemeBloodSugger = doctroSchemeBloodSuggerDao.findByCode("default");
|
|
|
//
|
|
|
// schemelist.addAll(defaultSchemeBloodSugger);
|
|
|
List<DoctorSchemeBloodSugger> schemelist = doctroSchemeBloodSuggerDao.getListByDoctorcode(doctorcode);
|
|
|
|
|
|
if(!schemelist.isEmpty()){
|
|
|
|
|
|
for (DoctorSchemeBloodSugger doctorSchemeBloodSugger : schemelist) {
|
|
|
if(mapresult.keySet().contains(doctorSchemeBloodSugger.getCode())){
|
|
|
if(keys.contains(doctorSchemeBloodSugger.getCode())){
|
|
|
mapresult.get(doctorSchemeBloodSugger.getCode()).add(doctorSchemeBloodSugger);
|
|
|
keys.add(doctorSchemeBloodSugger.getCode());
|
|
|
}else{
|
|
|
List<DoctorSchemeBloodSugger> list = new ArrayList<>();
|
|
|
list.add(doctorSchemeBloodSugger);
|
|
|
mapresult.put(doctorSchemeBloodSugger.getCode(),list);
|
|
|
keys.add(doctorSchemeBloodSugger.getCode());
|
|
|
}
|
|
|
}
|
|
|
|
|
|
for (String key :mapresult.keySet()) {
|
|
|
for (String key :keys) {
|
|
|
DoctorSchemeBloodSuggerVO doctorSchemeBloodSuggerVO = new DoctorSchemeBloodSuggerVO();
|
|
|
doctorSchemeBloodSuggerVO.setCode(key);
|
|
|
doctorSchemeBloodSuggerVO.setName(mapresult.get(key).get(0).getName());
|
|
@ -167,22 +168,22 @@ public class DoctorSchemeService {
|
|
|
|
|
|
List<DoctorSchemeBloodPressure> schemelist = doctoreSchemeBloodPressureDao.getListByDoctorcode(doctorcode);
|
|
|
|
|
|
// List<DoctorSchemeBloodPressure> defaultSchemeBloodPressure = doctoreSchemeBloodPressureDao.findByCode("default");
|
|
|
//
|
|
|
// schemelist.addAll(defaultSchemeBloodPressure);
|
|
|
LinkedList<String> keys = new LinkedList<>();
|
|
|
|
|
|
if(!schemelist.isEmpty()){
|
|
|
for (DoctorSchemeBloodPressure doctorSchemeBloodPressure : schemelist) {
|
|
|
if(mapresult.keySet().contains(doctorSchemeBloodPressure.getCode())){
|
|
|
mapresult.get(doctorSchemeBloodPressure.getCode()).add(doctorSchemeBloodPressure);
|
|
|
keys.add(doctorSchemeBloodPressure.getCode());
|
|
|
}else{
|
|
|
List<DoctorSchemeBloodPressure> list = new ArrayList<>();
|
|
|
list.add(doctorSchemeBloodPressure);
|
|
|
mapresult.put(doctorSchemeBloodPressure.getCode(),list);
|
|
|
keys.add(doctorSchemeBloodPressure.getCode());
|
|
|
}
|
|
|
}
|
|
|
|
|
|
for (String key :mapresult.keySet()) {
|
|
|
for (String key :keys) {
|
|
|
DoctorSchemeBloodPressureVO doctorSchemeBloodPressureVO = new DoctorSchemeBloodPressureVO();
|
|
|
doctorSchemeBloodPressureVO.setCode(key);
|
|
|
doctorSchemeBloodPressureVO.setName(mapresult.get(key).get(0).getName());
|