@@ -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) |