Просмотр исходного кода

优化同步政务系统的 bug

java110 лет назад: 3
Родитель
Сommit
166d4c687d
16 измененных файлов с 172 добавлено и 111 удалено
  1. 9 6
      service-job/src/main/java/com/java110/job/adapt/hcGov/car/AddCarToHcGovAdapt.java
  2. 10 6
      service-job/src/main/java/com/java110/job/adapt/hcGov/car/EditCarToHcGovAdapt.java
  3. 11 7
      service-job/src/main/java/com/java110/job/adapt/hcGov/floor/AddFloorToHcGovAdapt.java
  4. 9 6
      service-job/src/main/java/com/java110/job/adapt/hcGov/floor/EditFloorToHcGovAdapt.java
  5. 12 7
      service-job/src/main/java/com/java110/job/adapt/hcGov/location/AddLocationToHcGovAdapt.java
  6. 12 6
      service-job/src/main/java/com/java110/job/adapt/hcGov/location/EditLocationToHcGovAdapt.java
  7. 10 7
      service-job/src/main/java/com/java110/job/adapt/hcGov/owner/AddOwnerToHcGovAdapt.java
  8. 11 7
      service-job/src/main/java/com/java110/job/adapt/hcGov/owner/EditOwnerToHcGovAdapt.java
  9. 10 6
      service-job/src/main/java/com/java110/job/adapt/hcGov/parkArea/AddParkingAreaToHcGovAdapt.java
  10. 10 6
      service-job/src/main/java/com/java110/job/adapt/hcGov/parkArea/EditParkingAreaToHcGovAdapt.java
  11. 10 7
      service-job/src/main/java/com/java110/job/adapt/hcGov/room/AddRoomToHcGovAdapt.java
  12. 10 7
      service-job/src/main/java/com/java110/job/adapt/hcGov/room/EditRoomToHcGovAdapt.java
  13. 11 7
      service-job/src/main/java/com/java110/job/adapt/hcGov/staff/AddStaffToHcGovAdapt.java
  14. 10 7
      service-job/src/main/java/com/java110/job/adapt/hcGov/staff/EditStaffToHcGovAdapt.java
  15. 12 8
      service-job/src/main/java/com/java110/job/adapt/hcGov/visit/AddVisitAdapt.java
  16. 15 11
      service-job/src/main/java/com/java110/job/adapt/hcGov/visit/ExamineVisitAdapt.java

+ 9 - 6
service-job/src/main/java/com/java110/job/adapt/hcGov/car/AddCarToHcGovAdapt.java

@@ -73,23 +73,26 @@ public class AddCarToHcGovAdapt extends DatabusAdaptImpl {
     @Override
     public void execute(Business business, List<Business> businesses) {
         JSONObject data = business.getData();
+        JSONArray businessOwnerCars = new JSONArray();
         if (data.containsKey(OwnerCarPo.class.getSimpleName())) {
             Object bObj = data.get(OwnerCarPo.class.getSimpleName());
-            JSONArray businessOwnerCars = null;
             if (bObj instanceof JSONObject) {
-                businessOwnerCars = new JSONArray();
                 businessOwnerCars.add(bObj);
             } else if (bObj instanceof List) {
                 businessOwnerCars = JSONArray.parseArray(JSONObject.toJSONString(bObj));
             } else {
                 businessOwnerCars = (JSONArray) bObj;
             }
-            //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
-            for (int bOwnerCarIndex = 0; bOwnerCarIndex < businessOwnerCars.size(); bOwnerCarIndex++) {
-                JSONObject businessOwnerCar = businessOwnerCars.getJSONObject(bOwnerCarIndex);
-                doAddOwnerCar(business, businessOwnerCar);
+        }else {
+            if (data instanceof JSONObject) {
+                businessOwnerCars.add(data);
             }
         }
+        //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
+        for (int bOwnerCarIndex = 0; bOwnerCarIndex < businessOwnerCars.size(); bOwnerCarIndex++) {
+            JSONObject businessOwnerCar = businessOwnerCars.getJSONObject(bOwnerCarIndex);
+            doAddOwnerCar(business, businessOwnerCar);
+        }
     }
 
     private void doAddOwnerCar(Business business, JSONObject businessFloor) {

+ 10 - 6
service-job/src/main/java/com/java110/job/adapt/hcGov/car/EditCarToHcGovAdapt.java

@@ -79,23 +79,27 @@ public class EditCarToHcGovAdapt extends DatabusAdaptImpl {
     @Override
     public void execute(Business business, List<Business> businesses) {
         JSONObject data = business.getData();
+        JSONArray businessOwnerCars = new JSONArray();
         if (data.containsKey(OwnerCarPo.class.getSimpleName())) {
             Object bObj = data.get(OwnerCarPo.class.getSimpleName());
-            JSONArray businessOwnerCars = null;
             if (bObj instanceof JSONObject) {
-                businessOwnerCars = new JSONArray();
                 businessOwnerCars.add(bObj);
             } else if (bObj instanceof List) {
                 businessOwnerCars = JSONArray.parseArray(JSONObject.toJSONString(bObj));
             } else {
                 businessOwnerCars = (JSONArray) bObj;
             }
-            //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
-            for (int bOwnerCarIndex = 0; bOwnerCarIndex < businessOwnerCars.size(); bOwnerCarIndex++) {
-                JSONObject businessOwnerCar = businessOwnerCars.getJSONObject(bOwnerCarIndex);
-                doEditOwnerCar(business, businessOwnerCar);
+        }else {
+            if (data instanceof JSONObject) {
+                businessOwnerCars.add(data);
             }
         }
+
+        //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
+        for (int bOwnerCarIndex = 0; bOwnerCarIndex < businessOwnerCars.size(); bOwnerCarIndex++) {
+            JSONObject businessOwnerCar = businessOwnerCars.getJSONObject(bOwnerCarIndex);
+            doEditOwnerCar(business, businessOwnerCar);
+        }
     }
 
     private void doEditOwnerCar(Business business, JSONObject businessFloor) {

+ 11 - 7
service-job/src/main/java/com/java110/job/adapt/hcGov/floor/AddFloorToHcGovAdapt.java

@@ -66,24 +66,28 @@ public class AddFloorToHcGovAdapt extends DatabusAdaptImpl {
     @Override
     public void execute(Business business, List<Business> businesses) {
         JSONObject data = business.getData();
+        JSONArray businessOwnerCars = new JSONArray();
         if (data.containsKey(FloorPo.class.getSimpleName())) {
             Object bObj = data.get(FloorPo.class.getSimpleName());
-            JSONArray businessOwnerCars = null;
             if (bObj instanceof JSONObject) {
-                businessOwnerCars = new JSONArray();
                 businessOwnerCars.add(bObj);
             } else if (bObj instanceof List) {
                 businessOwnerCars = JSONArray.parseArray(JSONObject.toJSONString(bObj));
             } else {
                 businessOwnerCars = (JSONArray) bObj;
             }
-            //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
-            for (int bOwnerCarIndex = 0; bOwnerCarIndex < businessOwnerCars.size(); bOwnerCarIndex++) {
-                JSONObject businessOwnerCar = businessOwnerCars.getJSONObject(bOwnerCarIndex);
-                doAddFloor(business, businessOwnerCar);
-
+        }else {
+            if (data instanceof JSONObject) {
+                businessOwnerCars.add(data);
             }
         }
+
+        //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
+        for (int bOwnerCarIndex = 0; bOwnerCarIndex < businessOwnerCars.size(); bOwnerCarIndex++) {
+            JSONObject businessOwnerCar = businessOwnerCars.getJSONObject(bOwnerCarIndex);
+            doAddFloor(business, businessOwnerCar);
+
+        }
     }
 
     private void doAddFloor(Business business, JSONObject businessFloor) {

+ 9 - 6
service-job/src/main/java/com/java110/job/adapt/hcGov/floor/EditFloorToHcGovAdapt.java

@@ -65,23 +65,26 @@ public class EditFloorToHcGovAdapt extends DatabusAdaptImpl {
     @Override
     public void execute(Business business, List<Business> businesses) {
         JSONObject data = business.getData();
+        JSONArray businessOwnerCars = new JSONArray();
         if (data.containsKey(FloorPo.class.getSimpleName())) {
             Object bObj = data.get(FloorPo.class.getSimpleName());
-            JSONArray businessOwnerCars = null;
             if (bObj instanceof JSONObject) {
-                businessOwnerCars = new JSONArray();
                 businessOwnerCars.add(bObj);
             } else if (bObj instanceof List) {
                 businessOwnerCars = JSONArray.parseArray(JSONObject.toJSONString(bObj));
             } else {
                 businessOwnerCars = (JSONArray) bObj;
             }
-            //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
-            for (int bOwnerCarIndex = 0; bOwnerCarIndex < businessOwnerCars.size(); bOwnerCarIndex++) {
-                JSONObject businessOwnerCar = businessOwnerCars.getJSONObject(bOwnerCarIndex);
-                doEditFloor(business, businessOwnerCar);
+        }else {
+            if (data instanceof JSONObject) {
+                businessOwnerCars.add(data);
             }
         }
+        //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
+        for (int bOwnerCarIndex = 0; bOwnerCarIndex < businessOwnerCars.size(); bOwnerCarIndex++) {
+            JSONObject businessOwnerCar = businessOwnerCars.getJSONObject(bOwnerCarIndex);
+            doEditFloor(business, businessOwnerCar);
+        }
     }
 
     private void doEditFloor(Business business, JSONObject businessFloor) {

+ 12 - 7
service-job/src/main/java/com/java110/job/adapt/hcGov/location/AddLocationToHcGovAdapt.java

@@ -57,24 +57,29 @@ public class AddLocationToHcGovAdapt extends DatabusAdaptImpl {
     @Override
     public void execute(Business business, List<Business> businesses) {
         JSONObject data = business.getData();
+        JSONArray  businessCommunityLocations = new JSONArray();
         if (data.containsKey(CommunityLocationPo.class.getSimpleName())) {
             Object bObj = data.get(CommunityLocationPo.class.getSimpleName());
-            JSONArray businessCommunityLocations = null;
+
             if (bObj instanceof JSONObject) {
-                businessCommunityLocations = new JSONArray();
                 businessCommunityLocations.add(bObj);
             } else if (bObj instanceof List) {
                 businessCommunityLocations = JSONArray.parseArray(JSONObject.toJSONString(bObj));
             } else {
                 businessCommunityLocations = (JSONArray) bObj;
             }
-            //JSONObject businessCommunityLocation = data.getJSONObject("businessCommunityLocation");
-            for (int bCommunityLocationIndex = 0; bCommunityLocationIndex < businessCommunityLocations.size(); bCommunityLocationIndex++) {
-                JSONObject businessCommunityLocation = businessCommunityLocations.getJSONObject(bCommunityLocationIndex);
-                doAddCommunityLocation(business, businessCommunityLocation);
-
+        }else {
+            if (data instanceof JSONObject) {
+                businessCommunityLocations.add(data);
             }
         }
+
+        //JSONObject businessCommunityLocation = data.getJSONObject("businessCommunityLocation");
+        for (int bCommunityLocationIndex = 0; bCommunityLocationIndex < businessCommunityLocations.size(); bCommunityLocationIndex++) {
+            JSONObject businessCommunityLocation = businessCommunityLocations.getJSONObject(bCommunityLocationIndex);
+            doAddCommunityLocation(business, businessCommunityLocation);
+
+        }
     }
 
     private void doAddCommunityLocation(Business business, JSONObject businessCommunityLocation) {

+ 12 - 6
service-job/src/main/java/com/java110/job/adapt/hcGov/location/EditLocationToHcGovAdapt.java

@@ -67,24 +67,30 @@ public class EditLocationToHcGovAdapt extends DatabusAdaptImpl {
     @Override
     public void execute(Business business, List<Business> businesses) {
         JSONObject data = business.getData();
+        JSONArray  businessCommunityLocations = new JSONArray();
         if (data.containsKey(CommunityLocationPo.class.getSimpleName())) {
             Object bObj = data.get(CommunityLocationPo.class.getSimpleName());
-            JSONArray businessCommunityLocations = null;
+
             if (bObj instanceof JSONObject) {
-                businessCommunityLocations = new JSONArray();
                 businessCommunityLocations.add(bObj);
             } else if (bObj instanceof List) {
                 businessCommunityLocations = JSONArray.parseArray(JSONObject.toJSONString(bObj));
             } else {
                 businessCommunityLocations = (JSONArray) bObj;
             }
-            //JSONObject businessCommunityLocation = data.getJSONObject("businessCommunityLocation");
-            for (int bCommunityLocationIndex = 0; bCommunityLocationIndex < businessCommunityLocations.size(); bCommunityLocationIndex++) {
-                JSONObject businessCommunityLocation = businessCommunityLocations.getJSONObject(bCommunityLocationIndex);
-                doAddCommunityLocation(business, businessCommunityLocation);
 
+        }else {
+            if (data instanceof JSONObject) {
+                businessCommunityLocations.add(data);
             }
         }
+
+        //JSONObject businessCommunityLocation = data.getJSONObject("businessCommunityLocation");
+        for (int bCommunityLocationIndex = 0; bCommunityLocationIndex < businessCommunityLocations.size(); bCommunityLocationIndex++) {
+            JSONObject businessCommunityLocation = businessCommunityLocations.getJSONObject(bCommunityLocationIndex);
+            doAddCommunityLocation(business, businessCommunityLocation);
+
+        }
     }
 
     private void doAddCommunityLocation(Business business, JSONObject businessCommunityLocation) {

+ 10 - 7
service-job/src/main/java/com/java110/job/adapt/hcGov/owner/AddOwnerToHcGovAdapt.java

@@ -77,24 +77,27 @@ public class AddOwnerToHcGovAdapt extends DatabusAdaptImpl {
     @Override
     public void execute(Business business, List<Business> businesses) {
         JSONObject data = business.getData();
+        JSONArray businessOwnerRoomRelPo = new JSONArray();
         if (data.containsKey(OwnerRoomRelPo.class.getSimpleName())) {
             Object bObj = data.get(OwnerRoomRelPo.class.getSimpleName());
-            JSONArray businessOwnerRoomRelPo = null;
             if (bObj instanceof JSONObject) {
-                businessOwnerRoomRelPo = new JSONArray();
                 businessOwnerRoomRelPo.add(bObj);
             } else if (bObj instanceof List) {
                 businessOwnerRoomRelPo = JSONArray.parseArray(JSONObject.toJSONString(bObj));
             } else {
                 businessOwnerRoomRelPo = (JSONArray) bObj;
             }
-            //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
-            for (int bOwnerIndex = 0; bOwnerIndex < businessOwnerRoomRelPo.size(); bOwnerIndex++) {
-                JSONObject businessOwnerCar = businessOwnerRoomRelPo.getJSONObject(bOwnerIndex);
-                doAddOwner(business, businessOwnerCar);
-
+        }else {
+            if (data instanceof JSONObject) {
+                businessOwnerRoomRelPo.add(data);
             }
         }
+        //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
+        for (int bOwnerIndex = 0; bOwnerIndex < businessOwnerRoomRelPo.size(); bOwnerIndex++) {
+            JSONObject businessOwnerCar = businessOwnerRoomRelPo.getJSONObject(bOwnerIndex);
+            doAddOwner(business, businessOwnerCar);
+
+        }
     }
 
     private void doAddOwner(Business business, JSONObject businessOwner) {

+ 11 - 7
service-job/src/main/java/com/java110/job/adapt/hcGov/owner/EditOwnerToHcGovAdapt.java

@@ -73,24 +73,28 @@ public class EditOwnerToHcGovAdapt extends DatabusAdaptImpl {
     @Override
     public void execute(Business business, List<Business> businesses) {
         JSONObject data = business.getData();
+        JSONArray  businessOwnerRoomRelPo = new JSONArray();
         if (data.containsKey(OwnerRoomRelPo.class.getSimpleName())) {
             Object bObj = data.get(OwnerRoomRelPo.class.getSimpleName());
-            JSONArray businessOwnerRoomRelPo = null;
             if (bObj instanceof JSONObject) {
-                businessOwnerRoomRelPo = new JSONArray();
                 businessOwnerRoomRelPo.add(bObj);
             } else if (bObj instanceof List) {
                 businessOwnerRoomRelPo = JSONArray.parseArray(JSONObject.toJSONString(bObj));
             } else {
                 businessOwnerRoomRelPo = (JSONArray) bObj;
             }
-            //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
-            for (int bOwnerIndex = 0; bOwnerIndex < businessOwnerRoomRelPo.size(); bOwnerIndex++) {
-                JSONObject businessOwnerCar = businessOwnerRoomRelPo.getJSONObject(bOwnerIndex);
-                doAddOwner(business, businessOwnerCar);
-
+        }else {
+            if (data instanceof JSONObject) {
+                businessOwnerRoomRelPo.add(data);
             }
         }
+
+        //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
+        for (int bOwnerIndex = 0; bOwnerIndex < businessOwnerRoomRelPo.size(); bOwnerIndex++) {
+            JSONObject businessOwnerCar = businessOwnerRoomRelPo.getJSONObject(bOwnerIndex);
+            doAddOwner(business, businessOwnerCar);
+
+        }
     }
 
     private void doAddOwner(Business business, JSONObject businessOwner) {

+ 10 - 6
service-job/src/main/java/com/java110/job/adapt/hcGov/parkArea/AddParkingAreaToHcGovAdapt.java

@@ -63,23 +63,27 @@ public class AddParkingAreaToHcGovAdapt extends DatabusAdaptImpl {
     @Override
     public void execute(Business business, List<Business> businesses) {
         JSONObject data = business.getData();
+        JSONArray  businessOwnerCars = new JSONArray();
         if (data.containsKey(ParkingAreaPo.class.getSimpleName())) {
             Object bObj = data.get(ParkingAreaPo.class.getSimpleName());
-            JSONArray businessOwnerCars = null;
             if (bObj instanceof JSONObject) {
-                businessOwnerCars = new JSONArray();
                 businessOwnerCars.add(bObj);
             } else if (bObj instanceof List) {
                 businessOwnerCars = JSONArray.parseArray(JSONObject.toJSONString(bObj));
             } else {
                 businessOwnerCars = (JSONArray) bObj;
             }
-            //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
-            for (int bOwnerCarIndex = 0; bOwnerCarIndex < businessOwnerCars.size(); bOwnerCarIndex++) {
-                JSONObject businessOwnerCar = businessOwnerCars.getJSONObject(bOwnerCarIndex);
-                doAddParkingArea(business, businessOwnerCar);
+        }else {
+            if (data instanceof JSONObject) {
+                businessOwnerCars.add(data);
             }
         }
+
+        //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
+        for (int bOwnerCarIndex = 0; bOwnerCarIndex < businessOwnerCars.size(); bOwnerCarIndex++) {
+            JSONObject businessOwnerCar = businessOwnerCars.getJSONObject(bOwnerCarIndex);
+            doAddParkingArea(business, businessOwnerCar);
+        }
     }
 
     private void doAddParkingArea(Business business, JSONObject businessFloor) {

+ 10 - 6
service-job/src/main/java/com/java110/job/adapt/hcGov/parkArea/EditParkingAreaToHcGovAdapt.java

@@ -65,23 +65,27 @@ public class EditParkingAreaToHcGovAdapt extends DatabusAdaptImpl {
     @Override
     public void execute(Business business, List<Business> businesses) {
         JSONObject data = business.getData();
+        JSONArray businessOwnerCars = new JSONArray();
         if (data.containsKey(ParkingAreaPo.class.getSimpleName())) {
             Object bObj = data.get(ParkingAreaPo.class.getSimpleName());
-            JSONArray businessOwnerCars = null;
             if (bObj instanceof JSONObject) {
-                businessOwnerCars = new JSONArray();
                 businessOwnerCars.add(bObj);
             } else if (bObj instanceof List) {
                 businessOwnerCars = JSONArray.parseArray(JSONObject.toJSONString(bObj));
             } else {
                 businessOwnerCars = (JSONArray) bObj;
             }
-            //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
-            for (int bOwnerCarIndex = 0; bOwnerCarIndex < businessOwnerCars.size(); bOwnerCarIndex++) {
-                JSONObject businessOwnerCar = businessOwnerCars.getJSONObject(bOwnerCarIndex);
-                doAddParkingArea(business, businessOwnerCar);
+        }else {
+            if (data instanceof JSONObject) {
+                businessOwnerCars.add(data);
             }
         }
+
+        //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
+        for (int bOwnerCarIndex = 0; bOwnerCarIndex < businessOwnerCars.size(); bOwnerCarIndex++) {
+            JSONObject businessOwnerCar = businessOwnerCars.getJSONObject(bOwnerCarIndex);
+            doAddParkingArea(business, businessOwnerCar);
+        }
     }
 
 

+ 10 - 7
service-job/src/main/java/com/java110/job/adapt/hcGov/room/AddRoomToHcGovAdapt.java

@@ -72,24 +72,27 @@ public class AddRoomToHcGovAdapt extends DatabusAdaptImpl {
     @Override
     public void execute(Business business, List<Business> businesses) {
         JSONObject data = business.getData();
+        JSONArray businessRoom = new JSONArray();
         if (data.containsKey(RoomPo.class.getSimpleName())) {
             Object bObj = data.get(RoomPo.class.getSimpleName());
-            JSONArray businessRoom = null;
             if (bObj instanceof JSONObject) {
-                businessRoom = new JSONArray();
                 businessRoom.add(bObj);
             } else if (bObj instanceof List) {
                 businessRoom = JSONArray.parseArray(JSONObject.toJSONString(bObj));
             } else {
                 businessRoom = (JSONArray) bObj;
             }
-            //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
-            for (int bRoomIndex = 0; bRoomIndex < businessRoom.size(); bRoomIndex++) {
-                JSONObject businessOwnerCar = businessRoom.getJSONObject(bRoomIndex);
-                doAddRoom(business, businessOwnerCar);
-
+        }else {
+            if (data instanceof JSONObject) {
+                businessRoom.add(data);
             }
         }
+        //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
+        for (int bRoomIndex = 0; bRoomIndex < businessRoom.size(); bRoomIndex++) {
+            JSONObject businessOwnerCar = businessRoom.getJSONObject(bRoomIndex);
+            doAddRoom(business, businessOwnerCar);
+
+        }
     }
 
     private void doAddRoom(Business business, JSONObject businessRooom) {

+ 10 - 7
service-job/src/main/java/com/java110/job/adapt/hcGov/room/EditRoomToHcGovAdapt.java

@@ -69,24 +69,27 @@ public class EditRoomToHcGovAdapt extends DatabusAdaptImpl {
     @Override
     public void execute(Business business, List<Business> businesses) {
         JSONObject data = business.getData();
+        JSONArray businessRoom = new JSONArray();
         if (data.containsKey(RoomPo.class.getSimpleName())) {
             Object bObj = data.get(RoomPo.class.getSimpleName());
-            JSONArray businessRoom = null;
             if (bObj instanceof JSONObject) {
-                businessRoom = new JSONArray();
                 businessRoom.add(bObj);
             } else if (bObj instanceof List) {
                 businessRoom = JSONArray.parseArray(JSONObject.toJSONString(bObj));
             } else {
                 businessRoom = (JSONArray) bObj;
             }
-            //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
-            for (int bRoomIndex = 0; bRoomIndex < businessRoom.size(); bRoomIndex++) {
-                JSONObject businessOwnerCar = businessRoom.getJSONObject(bRoomIndex);
-                doEditRoom(business, businessOwnerCar);
-
+        }else {
+            if (data instanceof JSONObject) {
+                businessRoom.add(data);
             }
         }
+        //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
+        for (int bRoomIndex = 0; bRoomIndex < businessRoom.size(); bRoomIndex++) {
+            JSONObject businessOwnerCar = businessRoom.getJSONObject(bRoomIndex);
+            doEditRoom(business, businessOwnerCar);
+
+        }
     }
 
     private void doEditRoom(Business business, JSONObject businessRooom) {

+ 11 - 7
service-job/src/main/java/com/java110/job/adapt/hcGov/staff/AddStaffToHcGovAdapt.java

@@ -71,24 +71,28 @@ public class AddStaffToHcGovAdapt extends DatabusAdaptImpl {
     @Override
     public void execute(Business business, List<Business> businesses) {
         JSONObject data = business.getData();
+        JSONArray businessUserPo = new JSONArray();
         if (data.containsKey(UserPo.class.getSimpleName())) {
             Object bObj = data.get(UserPo.class.getSimpleName());
-            JSONArray businessUserPo = null;
             if (bObj instanceof JSONObject) {
-                businessUserPo = new JSONArray();
                 businessUserPo.add(bObj);
             } else if (bObj instanceof List) {
                 businessUserPo = JSONArray.parseArray(JSONObject.toJSONString(bObj));
             } else {
                 businessUserPo = (JSONArray) bObj;
             }
-            //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
-            for (int bUserIndex = 0; bUserIndex < businessUserPo.size(); bUserIndex++) {
-                JSONObject businessUserCar = businessUserPo.getJSONObject(bUserIndex);
-                doAddUser(business, businessUserCar);
-
+        }else {
+            if (data instanceof JSONObject) {
+                businessUserPo.add(data);
             }
         }
+
+        //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
+        for (int bUserIndex = 0; bUserIndex < businessUserPo.size(); bUserIndex++) {
+            JSONObject businessUserCar = businessUserPo.getJSONObject(bUserIndex);
+            doAddUser(business, businessUserCar);
+
+        }
     }
 
     private void doAddUser(Business business, JSONObject businessUserCar) {

+ 10 - 7
service-job/src/main/java/com/java110/job/adapt/hcGov/staff/EditStaffToHcGovAdapt.java

@@ -71,24 +71,27 @@ public class EditStaffToHcGovAdapt extends DatabusAdaptImpl {
     @Override
     public void execute(Business business, List<Business> businesses) {
         JSONObject data = business.getData();
+        JSONArray businessUserPo = new JSONArray();
         if (data.containsKey(UserPo.class.getSimpleName())) {
             Object bObj = data.get(UserPo.class.getSimpleName());
-            JSONArray businessUserPo = null;
             if (bObj instanceof JSONObject) {
-                businessUserPo = new JSONArray();
                 businessUserPo.add(bObj);
             } else if (bObj instanceof List) {
                 businessUserPo = JSONArray.parseArray(JSONObject.toJSONString(bObj));
             } else {
                 businessUserPo = (JSONArray) bObj;
             }
-            //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
-            for (int bUserIndex = 0; bUserIndex < businessUserPo.size(); bUserIndex++) {
-                JSONObject businessUserCar = businessUserPo.getJSONObject(bUserIndex);
-                doAddUser(business, businessUserCar);
-
+        }else {
+            if (data instanceof JSONObject) {
+                businessUserPo.add(data);
             }
         }
+
+        //JSONObject businessOwnerCar = data.getJSONObject("businessOwnerCar");
+        for (int bUserIndex = 0; bUserIndex < businessUserPo.size(); bUserIndex++) {
+            JSONObject businessUserCar = businessUserPo.getJSONObject(bUserIndex);
+            doAddUser(business, businessUserCar);
+        }
     }
 
     private void doAddUser(Business business, JSONObject businessUserCar) {

+ 12 - 8
service-job/src/main/java/com/java110/job/adapt/hcGov/visit/AddVisitAdapt.java

@@ -108,25 +108,29 @@ public class AddVisitAdapt extends DatabusAdaptImpl {
     @Override
     public void execute(Business business, List<Business> businesses) {
         JSONObject data = business.getData();
+        JSONArray businessVisits = new JSONArray();
         if (data.containsKey(VisitPo.class.getSimpleName())) {
             Object bObj = data.get(VisitPo.class.getSimpleName());
-            JSONArray businessVisits = null;
             if (bObj instanceof JSONObject) {
-                businessVisits = new JSONArray();
                 businessVisits.add(bObj);
             } else if (bObj instanceof List) {
                 businessVisits = JSONArray.parseArray(JSONObject.toJSONString(bObj));
             } else {
                 businessVisits = (JSONArray) bObj;
             }
-            for (int bVisitIndex = 0; bVisitIndex < businessVisits.size(); bVisitIndex++) {
-                JSONObject businessVisit = businessVisits.getJSONObject(bVisitIndex);
-                if (businessVisit.containsKey("state") && !StringUtil.isEmpty(businessVisit.getString("state")) && businessVisit.getString("state").equals("0")) {
-                    publishMsg(business, businessVisit);
-                }
-                doAddVisit(business, businessVisit);
+        }else {
+            if (data instanceof JSONObject) {
+                businessVisits.add(data);
             }
         }
+
+        for (int bVisitIndex = 0; bVisitIndex < businessVisits.size(); bVisitIndex++) {
+            JSONObject businessVisit = businessVisits.getJSONObject(bVisitIndex);
+            if (businessVisit.containsKey("state") && !StringUtil.isEmpty(businessVisit.getString("state")) && businessVisit.getString("state").equals("0")) {
+                publishMsg(business, businessVisit);
+            }
+            doAddVisit(business, businessVisit);
+        }
     }
 
     /**

+ 15 - 11
service-job/src/main/java/com/java110/job/adapt/hcGov/visit/ExamineVisitAdapt.java

@@ -102,26 +102,30 @@ public class ExamineVisitAdapt extends DatabusAdaptImpl {
     @Override
     public void execute(Business business, List<Business> businesses) {
         JSONObject data = business.getData();
+        JSONArray businessVisits = new JSONArray();
         if (data.containsKey(VisitPo.class.getSimpleName())) {
             Object bObj = data.get(VisitPo.class.getSimpleName());
-            JSONArray businessVisits = null;
             if (bObj instanceof JSONObject) {
-                businessVisits = new JSONArray();
                 businessVisits.add(bObj);
             } else if (bObj instanceof List) {
                 businessVisits = JSONArray.parseArray(JSONObject.toJSONString(bObj));
             } else {
                 businessVisits = (JSONArray) bObj;
             }
-            for (int bVisitIndex = 0; bVisitIndex < businessVisits.size(); bVisitIndex++) {
-                JSONObject businessVisit = businessVisits.getJSONObject(bVisitIndex);
-                if (!StringUtil.isEmpty(businessVisit.getString("flag")) && businessVisit.getString("flag").equals("1")) {
-                    sendMessage(business, businessVisit);
-                }
-                if (!StringUtil.isEmpty(businessVisit.getString("flag")) && businessVisit.getString("flag").equals("1")
-                        && !StringUtil.isEmpty(businessVisit.getString("state")) && businessVisit.getString("state").equals("1")) { //审核通过时走适配器
-                    doAddVisit(business, businessVisit);
-                }
+        }else {
+            if (data instanceof JSONObject) {
+                businessVisits.add(data);
+            }
+        }
+
+        for (int bVisitIndex = 0; bVisitIndex < businessVisits.size(); bVisitIndex++) {
+            JSONObject businessVisit = businessVisits.getJSONObject(bVisitIndex);
+            if (!StringUtil.isEmpty(businessVisit.getString("flag")) && businessVisit.getString("flag").equals("1")) {
+                sendMessage(business, businessVisit);
+            }
+            if (!StringUtil.isEmpty(businessVisit.getString("flag")) && businessVisit.getString("flag").equals("1")
+                    && !StringUtil.isEmpty(businessVisit.getString("state")) && businessVisit.getString("state").equals("1")) { //审核通过时走适配器
+                doAddVisit(business, businessVisit);
             }
         }
     }