Przeglądaj źródła

hasIndications未返回bug

zhaops 5 lat temu
rodzic
commit
5434d3d265

+ 4 - 1
aipt-service/src/main/java/com/diagbot/aggregate/PushItemAggregate.java

@@ -59,6 +59,7 @@ public class PushItemAggregate {
 
     @DataProvider("setAll")
     public PushDTO setAll(
+            @InvokeParameter("pushDTO") PushDTO pushDTO,
             @DataConsumer("getDept") ConceptPushDTO dept,
             @DataConsumer("setSymptom") List<ConceptPushDTO> symptom,
             @DataConsumer("setVital") List<ConceptPushDTO> vital,
@@ -66,7 +67,9 @@ public class PushItemAggregate {
             @DataConsumer("setRetPacs") List<ConceptPushDTO> pacs,
             @DataConsumer("setDis") Map<String, List<ConceptPushDTO>> dis,
             @DataConsumer("setMedicalIndications") List<MedicalIndication> medicalIndications) {
-        PushDTO pushDTO = new PushDTO();
+        if (pushDTO == null) {
+            pushDTO = new PushDTO();
+        }
         if (null != dept) {
             pushDTO.setDept(dept);
         }

+ 1 - 0
aipt-service/src/main/java/com/diagbot/facade/PushFacade.java

@@ -60,6 +60,7 @@ public class PushFacade {
 
         try {
             Map<String, Object> invokeParams = new HashMap<>();
+            invokeParams.put("pushDTO", pushDTO);
             invokeParams.put("featureTypeSet", featureTypeSet);
             invokeParams.put("data", data);
             invokeParams.put("isConnect", isConnect);