|
@@ -145,24 +145,28 @@ class RegionView(View):
|
|
|
number = request_dict.get('number', None)
|
|
|
region_id = request_dict.get('region_id', None)
|
|
|
countries = request_dict.get('countries', None)
|
|
|
+ countries_en = request_dict.get('countries_en', None)
|
|
|
|
|
|
if number and region_id and countries:
|
|
|
-
|
|
|
+ res = {
|
|
|
+ '1': countries,
|
|
|
+ '2': countries_en
|
|
|
+ }
|
|
|
now_time = int(time.time())
|
|
|
- countries = json.loads(countries)
|
|
|
+ # countries = json.loads(countries)
|
|
|
|
|
|
country_qs =CountryModel.objects.filter(number=number)
|
|
|
if not country_qs.exists():
|
|
|
- country = CountryModel(number=number, region_id=region_id, add_time=now_time, update_time=now_time)
|
|
|
+ country = CountryModel(number=number, region_id=region_id, add_time=now_time, update_time=now_time, country_name=countries)
|
|
|
country.save()
|
|
|
else:
|
|
|
country = country_qs[0]
|
|
|
|
|
|
- for item in countries:
|
|
|
+ for item in res:
|
|
|
country_language_qs = CountryLanguageModel.objects.filter(language_id=item, country_id=country.id)
|
|
|
if not country_language_qs.exists():
|
|
|
countryLanguage = CountryLanguageModel(
|
|
|
- country_name=countries[item], language_id=item, country_id=country.id, add_time=now_time, update_time=now_time)
|
|
|
+ country_name=res[item], language_id=item, country_id=country.id, add_time=now_time, update_time=now_time)
|
|
|
countryLanguage.save()
|
|
|
return response.json(0)
|
|
|
else:
|