| @@ -46,8 +46,8 @@ def upgrade_api(request): | ||
| 46 | 46 | @logit | 
| 47 | 47 | def patch_api(request): | 
| 48 | 48 | """ APP 补丁 """ | 
| 49 | -    platform = request.REQUEST.get('platform', '') | |
| 50 | -    version = request.REQUEST.get('version', '') | |
| 49 | +    platform = request.GET.get('platform', '') or request.POST.get('platform', '') | |
| 50 | +    version = request.GET.get('version', '') or request.POST.get('version', '') | |
| 51 | 51 |      src = int(request.POST.get('src', 0)) | 
| 52 | 52 |  | 
| 53 | 53 | patch_info = get_app_patch_info(platform, version, src) | 
| @@ -60,9 +60,9 @@ def patch_api(request): | ||
| 60 | 60 | @logit | 
| 61 | 61 | def online_api(request): | 
| 62 | 62 | """ 是否上线 """ | 
| 63 | -    platform = request.REQUEST.get('platform', '') | |
| 64 | -    channel = request.REQUEST.get('channel', '') | |
| 65 | -    version = request.REQUEST.get('version', '') | |
| 63 | +    platform = request.GET.get('platform', '') or request.POST.get('platform', '') | |
| 64 | +    channel = request.GET.get('channel', '') or request.POST.get('channel', '') | |
| 65 | +    version = request.GET.get('version', '') or request.POST.get('version', '') | |
| 66 | 66 |  | 
| 67 | 67 | app_settings = get_app_settings_info(platform, channel, version) | 
| 68 | 68 |  | 
| @@ -34,7 +34,7 @@ mock==2.0.0 | ||
| 34 | 34 | pysnippets==1.0.4 | 
| 35 | 35 | pywe-jssdk==1.0.2 | 
| 36 | 36 | pywe-miniapp==1.0.0 | 
| 37 | -pywe-oauth==1.0.5 | |
| 37 | +pywe-oauth==1.0.6 | |
| 38 | 38 | pywe-pay==1.0.11 | 
| 39 | 39 | pywe-pay-notify==1.0.1 | 
| 40 | 40 | pywe-response==1.0.1 | 
| @@ -5,6 +5,6 @@ from versions import Version | ||
| 5 | 5 |  | 
| 6 | 6 |  | 
| 7 | 7 |  def is_version_match(request, vers={}): | 
| 8 | +    version = request.GET.get('version', '') or request.POST.get('version', settings.CURRENT_VERSION) | |
| 8 | 9 |      minv, maxv = (vers.get('min_adr', ''), vers.get('max_adr', '')) if request.Android else (vers.get('min_ios', ''), vers.get('max_ios', '')) | 
| 9 | - return Version.parse(minv or settings.MIN_VERSION) <= Version.parse( | |
| 10 | -        request.REQUEST.get('version', settings.CURRENT_VERSION)) <= Version.parse(maxv or settings.MAX_VERSION) | |
| 10 | + return Version.parse(minv or settings.MIN_VERSION) <= Version.parse(version) <= Version.parse(maxv or settings.MAX_VERSION) |