拍爱

rpatch.py 718B

12345678910111213141516171819202122
  1. # -*- coding: utf-8 -*-
  2. from pai2.basemodels import PlatformMixin
  3. from utils.redis.connect import r
  4. from utils.redis.rkeys import APP_PATCH_INFO
  5. def set_app_patch_info(apppatch):
  6. """ 设置 APP 补丁信息 """
  7. r.setjson(APP_PATCH_INFO % (apppatch.platform, apppatch.version, apppatch.src), apppatch.data)
  8. def del_app_patch_info(apppatch):
  9. """ 删除 APP 补丁信息 """
  10. r.delete(APP_PATCH_INFO % (apppatch.platform, apppatch.version, apppatch.src))
  11. def get_app_patch_info(platform, version, src):
  12. """ 获取 APP 补丁信息 """
  13. platform = platform if isinstance(platform, int) else PlatformMixin.Platforms.get(platform)
  14. return r.getjson(APP_PATCH_INFO % (platform, version, src))