|
@@ -4,6 +4,7 @@ import com.diagbot.dto.PushBaseDTO;
|
|
|
import com.diagbot.dto.PushDTO;
|
|
|
import com.diagbot.dto.PushScaleDTO;
|
|
|
import com.diagbot.enums.ConceptTypeEnum;
|
|
|
+import com.diagbot.enums.StatusEnum;
|
|
|
import com.diagbot.facade.MappingConfigFacade;
|
|
|
import com.diagbot.util.ListUtil;
|
|
|
import com.google.common.collect.Lists;
|
|
@@ -85,7 +86,7 @@ public class AssemblePushAggregate {
|
|
|
.map(i -> i.getName())
|
|
|
.collect(Collectors.toList());
|
|
|
Map<String, Map<String, Map<String, List<String>>>> uniqueNameMap
|
|
|
- = mappingConfigFacade.groupByUniqueNameWithName(uniqueNameList, ConceptTypeEnum.LisPack.getKey(), hospitalId);
|
|
|
+ = mappingConfigFacade.groupByUniqueNameWithName(uniqueNameList, ConceptTypeEnum.LisPack.getKey(), hospitalId, StatusEnum.Enable.getKey());
|
|
|
|
|
|
if (uniqueNameMap != null && uniqueNameMap.size() > 0) {
|
|
|
retLis.forEach(item -> {
|
|
@@ -113,7 +114,7 @@ public class AssemblePushAggregate {
|
|
|
.map(i -> i.getName())
|
|
|
.collect(Collectors.toList());
|
|
|
Map<String, Map<String, Map<String, List<String>>>> uniqueNameMap
|
|
|
- = mappingConfigFacade.groupByUniqueNameWithName(uniqueNameList, ConceptTypeEnum.Pacs.getKey(), hospitalId);
|
|
|
+ = mappingConfigFacade.groupByUniqueNameWithName(uniqueNameList, ConceptTypeEnum.Pacs.getKey(), hospitalId, StatusEnum.Enable.getKey());
|
|
|
|
|
|
if (uniqueNameMap != null && uniqueNameMap.size() > 0) {
|
|
|
retPacs.forEach(item -> {
|
|
@@ -146,7 +147,7 @@ public class AssemblePushAggregate {
|
|
|
}
|
|
|
if (ListUtil.isNotEmpty(uniqueNameList)) {
|
|
|
Map<String, Map<String, Map<String, List<String>>>> uniqueNameMap
|
|
|
- = mappingConfigFacade.groupByUniqueNameWithName(uniqueNameList, ConceptTypeEnum.Disease.getKey(), hospitalId);
|
|
|
+ = mappingConfigFacade.groupByUniqueNameWithName(uniqueNameList, ConceptTypeEnum.Disease.getKey(), hospitalId, StatusEnum.Enable.getKey());
|
|
|
|
|
|
for (Map.Entry<String, List<PushBaseDTO>> entry : retMap.entrySet()) {
|
|
|
if (uniqueNameMap != null && uniqueNameMap.size() > 0) {
|
|
@@ -177,7 +178,7 @@ public class AssemblePushAggregate {
|
|
|
.map(i -> i.getName())
|
|
|
.collect(Collectors.toList());
|
|
|
Map<String, Map<String, Map<String, List<String>>>> uniqueNameMap
|
|
|
- = mappingConfigFacade.groupByUniqueNameWithName(uniqueNameList, ConceptTypeEnum.Operation.getKey(), hospitalId);
|
|
|
+ = mappingConfigFacade.groupByUniqueNameWithName(uniqueNameList, ConceptTypeEnum.Operation.getKey(), hospitalId, StatusEnum.Enable.getKey());
|
|
|
|
|
|
if (uniqueNameMap != null && uniqueNameMap.size() > 0) {
|
|
|
retOperation.forEach(item -> {
|
|
@@ -205,7 +206,7 @@ public class AssemblePushAggregate {
|
|
|
.map(i -> i.getName())
|
|
|
.collect(Collectors.toList());
|
|
|
Map<String, Map<String, Map<String, List<String>>>> uniqueNameMap
|
|
|
- = mappingConfigFacade.groupByUniqueNameWithName(uniqueNameList, ConceptTypeEnum.Drug.getKey(), hospitalId);
|
|
|
+ = mappingConfigFacade.groupByUniqueNameWithName(uniqueNameList, ConceptTypeEnum.Drug.getKey(), hospitalId, StatusEnum.Enable.getKey());
|
|
|
|
|
|
if (uniqueNameMap != null && uniqueNameMap.size() > 0) {
|
|
|
retDrug.forEach(item -> {
|
|
@@ -233,7 +234,7 @@ public class AssemblePushAggregate {
|
|
|
.map(i -> i.getName())
|
|
|
.collect(Collectors.toList());
|
|
|
Map<String, Map<String, Map<String, List<String>>>> uniqueNameMap
|
|
|
- = mappingConfigFacade.groupByUniqueNameWithName(uniqueNameList, ConceptTypeEnum.Scale.getKey(), hospitalId);
|
|
|
+ = mappingConfigFacade.groupByUniqueNameWithName(uniqueNameList, ConceptTypeEnum.Scale.getKey(), hospitalId, StatusEnum.Enable.getKey());
|
|
|
|
|
|
if (uniqueNameMap != null && uniqueNameMap.size() > 0) {
|
|
|
retScale.forEach(item -> {
|
|
@@ -261,7 +262,7 @@ public class AssemblePushAggregate {
|
|
|
.map(i -> i.getName())
|
|
|
.collect(Collectors.toList());
|
|
|
Map<String, Map<String, Map<String, List<String>>>> uniqueNameMap
|
|
|
- = mappingConfigFacade.groupByUniqueNameWithName(uniqueNameList, ConceptTypeEnum.Nurse.getKey(), hospitalId);
|
|
|
+ = mappingConfigFacade.groupByUniqueNameWithName(uniqueNameList, ConceptTypeEnum.Nurse.getKey(), hospitalId, StatusEnum.Enable.getKey());
|
|
|
|
|
|
if (uniqueNameMap != null && uniqueNameMap.size() > 0) {
|
|
|
retNurse.forEach(item -> {
|