write_jinja_seeker_3_wash.py 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. import sys
  2. import os
  3. base_dir = os.path.dirname(os.path.abspath(__file__)) if '__file__' in globals() else os.getcwd()
  4. project_root = os.path.abspath(os.path.join(base_dir, "..", ".."))
  5. sys.path.append(project_root)
  6. from pre_data.common.client_tools import write_jinja,del_jinja,write_multi_key,write_multi_common_key
  7. #写入多个指向同一个key time_weather
  8. # def write_multi_key(card_type:str, zone_ids, rectype_ids, type_id, second_key:str):
  9. # for zone_id in zone_ids:
  10. # for recommend_type in rectype_ids:
  11. # key = "broadcast-template-jinja:"+type_id+":"+zone_id+":"+card_type+":"+recommend_type
  12. # print(key)
  13. # write_jinja(key,second_key)
  14. type_id ="201c51890c31c308050100218008054251410001000000000000000000000040"
  15. zone_ids=["3"] #seeker洗衣机左
  16. rectype_ids=["1","2"]
  17. popular_ids=["1"]
  18. custom_ids=["2"]
  19. # 通用
  20. value_common_second_key="broadcast-template-jinja:single_card:wash:common"
  21. write_multi_common_key(type_id, zone_ids, value_common_second_key)
  22. # 人气
  23. value_popular_second_key="broadcast-template-jinja:single_card:wash:time_popular"
  24. write_multi_key("time_made_popularity", zone_ids, popular_ids, type_id, value_popular_second_key)
  25. # 定制
  26. value_custom_second_key="broadcast-template-jinja:single_card:wash:time_custom"
  27. write_multi_key("time_made_popularity", zone_ids, custom_ids, type_id,value_custom_second_key)
  28. # 天气
  29. #写入多个指向同一个key
  30. value_weather_second_key="broadcast-template-jinja:single_card:wash:time_weather"
  31. write_multi_key("time_weather", zone_ids, rectype_ids, type_id, value_weather_second_key)
  32. # # 季节
  33. value_season_second_key="broadcast-template-jinja:single_card:wash:time_season"
  34. write_multi_key("time_season_storage", zone_ids, rectype_ids, type_id,value_season_second_key)
  35. write_multi_key("time_season_in", zone_ids, rectype_ids, type_id, value_season_second_key)
  36. # # 关怀
  37. value_care_second_key="broadcast-template-jinja:single_card:wash:time_care"
  38. write_multi_key("time_care", zone_ids, rectype_ids, type_id, value_care_second_key)
  39. # # 环保
  40. value_env_second_key="broadcast-template-jinja:single_card:wash:time_environmental"
  41. write_multi_key("time_environmental", zone_ids, rectype_ids, type_id, value_env_second_key)
  42. # # 健康
  43. value_health_second_key="broadcast-template-jinja:single_card:wash:time_health"
  44. write_multi_key("time_health", zone_ids, rectype_ids, type_id, value_health_second_key)