| @@ -85,11 +85,19 @@ public class TtSupplierSyncAdapter implements JsonSerializer<TtSupplierSync>, Js | |||||
| TtSupplierSync supplierSync = new TtSupplierSync(); | TtSupplierSync supplierSync = new TtSupplierSync(); | ||||
| supplierSync.setContactPhone(GsonHelper.getString(json, "contact_phone")); | supplierSync.setContactPhone(GsonHelper.getString(json, "contact_phone")); | ||||
| supplierSync.setContactTel(GsonHelper.getString(json, "contact_tel")); | supplierSync.setContactTel(GsonHelper.getString(json, "contact_tel")); | ||||
| supplierSync.setImages(Arrays.asList(GsonHelper.getStringArray(json, "images"))); | |||||
| String[] images = GsonHelper.getStringArray(json, "images"); | |||||
| if(images != null){ | |||||
| supplierSync.setImages(Arrays.asList(images)); | |||||
| } | |||||
| supplierSync.setMerchantUid(GsonHelper.getString(json, "merchant_uid")); | supplierSync.setMerchantUid(GsonHelper.getString(json, "merchant_uid")); | ||||
| supplierSync.setServiceProvider(json.getAsJsonObject("service_provider")); | supplierSync.setServiceProvider(json.getAsJsonObject("service_provider")); | ||||
| supplierSync.setSupplierExtId(GsonHelper.getString(json, "supplier_ext_id")); | supplierSync.setSupplierExtId(GsonHelper.getString(json, "supplier_ext_id")); | ||||
| supplierSync.setTags(Arrays.asList(GsonHelper.getStringArray(json, "tags"))); | |||||
| String[] tags = GsonHelper.getStringArray(json, "tags"); | |||||
| if(tags != null){ | |||||
| supplierSync.setTags(Arrays.asList(tags)); | |||||
| } | |||||
| supplierSync.setLatitude(GsonHelper.getString(json, "latitude")); | supplierSync.setLatitude(GsonHelper.getString(json, "latitude")); | ||||
| supplierSync.setStatus(GsonHelper.getInteger(json, "status")); | supplierSync.setStatus(GsonHelper.getInteger(json, "status")); | ||||
| supplierSync.setTypeCode(GsonHelper.getString(json, "type_code")); | supplierSync.setTypeCode(GsonHelper.getString(json, "type_code")); | ||||
| @@ -103,7 +111,11 @@ public class TtSupplierSyncAdapter implements JsonSerializer<TtSupplierSync>, Js | |||||
| supplierSync.setServices(json.getAsJsonArray("services")); | supplierSync.setServices(json.getAsJsonArray("services")); | ||||
| supplierSync.setAttributes(json.getAsJsonObject("attributes")); | supplierSync.setAttributes(json.getAsJsonObject("attributes")); | ||||
| supplierSync.setLongitude(GsonHelper.getString(json, "longitude")); | supplierSync.setLongitude(GsonHelper.getString(json, "longitude")); | ||||
| supplierSync.setOpenTime(Arrays.asList(GsonHelper.getStringArray(json, "open_time"))); | |||||
| String[] open_times = GsonHelper.getStringArray(json, "open_time"); | |||||
| if(open_times != null){ | |||||
| supplierSync.setOpenTime(Arrays.asList(open_times)); | |||||
| } | |||||
| supplierSync.setPoiId(GsonHelper.getString(json,"poi_id")); | supplierSync.setPoiId(GsonHelper.getString(json,"poi_id")); | ||||
| supplierSync.setType(GsonHelper.getInteger(json, "type")); | supplierSync.setType(GsonHelper.getInteger(json, "type")); | ||||
| return supplierSync; | return supplierSync; | ||||