diff --git a/roles/openresty/files/java-nginx-config/nginx/conf/lua/limit_api_flow.lua b/roles/openresty/files/java-nginx-config/nginx/conf/lua/limit_api_flow.lua index cfc38e7..833a367 100644 --- a/roles/openresty/files/java-nginx-config/nginx/conf/lua/limit_api_flow.lua +++ b/roles/openresty/files/java-nginx-config/nginx/conf/lua/limit_api_flow.lua @@ -125,6 +125,23 @@ function check_malIp() end ---------end check_malIp()----------- + +---- function stop cutdown version + +function cutdown() + + local method = http_request.get_method() + local app_version = http_request.get_http_req_param("app_version") + if method and ( method == "app.cutdownprice.cut" and app_version < "2.9.5" ) then + ngx.log(ngx.ERR, "[NOT ALLOWED]") + + local rsp ='{"code": 10000, "message": "请升级小程序"}' + ngx.say(rsp) + ngx.exit(ngx.HTTP_OK) + return + end +end + ---- function read request body function init_read_body() if ngx.var.request_method=="POST" and ngx.var.content_type and string.match(ngx.var.content_type,"application/x%-www%-form%-urlencoded.*") then