| | |
| | | import com.alibaba.fastjson.JSONArray; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.java110.dto.parking.ParkingAreaDto; |
| | | import com.java110.dto.parkingAreaAttr.ParkingAreaAttrDto; |
| | | import com.java110.entity.order.Business; |
| | | import com.java110.dto.parking.ParkingAreaAttrDto; |
| | | import com.java110.dto.system.Business; |
| | | import com.java110.intf.community.IParkingAreaAttrInnerServiceSMO; |
| | | import com.java110.intf.community.IParkingAreaInnerServiceSMO; |
| | | import com.java110.job.adapt.DatabusAdaptImpl; |
| | |
| | | @Override |
| | | public void execute(Business business, List<Business> businesses) { |
| | | JSONObject data = business.getData(); |
| | | JSONArray businessParkingAreas = new JSONArray(); |
| | | if (data.containsKey(ParkingAreaPo.class.getSimpleName())) { |
| | | Object bObj = data.get(ParkingAreaPo.class.getSimpleName()); |
| | | JSONArray businessParkingAreas = null; |
| | | if (bObj instanceof JSONObject) { |
| | | businessParkingAreas = new JSONArray(); |
| | | |
| | | businessParkingAreas.add(bObj); |
| | | } else if (bObj instanceof List) { |
| | | businessParkingAreas = JSONArray.parseArray(JSONObject.toJSONString(bObj)); |
| | |
| | | businessParkingAreas = (JSONArray) bObj; |
| | | } |
| | | //JSONObject businessParkingArea = data.getJSONObject("businessParkingArea"); |
| | | for (int bParkingAreaIndex = 0; bParkingAreaIndex < businessParkingAreas.size(); bParkingAreaIndex++) { |
| | | JSONObject businessParkingArea = businessParkingAreas.getJSONObject(bParkingAreaIndex); |
| | | doSendParkingArea(business, businessParkingArea); |
| | | }else { |
| | | if (data instanceof JSONObject) { |
| | | |
| | | businessParkingAreas.add(data); |
| | | } |
| | | } |
| | | for (int bParkingAreaIndex = 0; bParkingAreaIndex < businessParkingAreas.size(); bParkingAreaIndex++) { |
| | | JSONObject businessParkingArea = businessParkingAreas.getJSONObject(bParkingAreaIndex); |
| | | doSendParkingArea(business, businessParkingArea); |
| | | } |
| | | } |
| | | |
| | | private void doSendParkingArea(Business business, JSONObject businessParkingArea) { |