fix: 营销方案created_by/促销码sale_id为空 — ServerEnv()→request._run_ns
This commit is contained in:
parent
6c8d23b986
commit
690e36d4ff
@ -434,7 +434,7 @@ async def delete_discount_detail(sor, detail_id):
|
||||
|
||||
async def create_marketing(request, params_kw):
|
||||
"""Create a marketing plan (reseller operator only)."""
|
||||
env = ServerEnv()
|
||||
env = request._run_ns
|
||||
dbname = env.get_module_dbname('discount')
|
||||
resellerid = await env.get_userorgid()
|
||||
user_id = await env.get_user()
|
||||
@ -473,7 +473,7 @@ async def create_marketing(request, params_kw):
|
||||
|
||||
async def update_marketing(request, params_kw):
|
||||
"""Update a marketing plan."""
|
||||
env = ServerEnv()
|
||||
env = request._run_ns
|
||||
dbname = env.get_module_dbname('discount')
|
||||
marketing_id = params_kw.get('id')
|
||||
resellerid = await env.get_userorgid()
|
||||
@ -498,7 +498,7 @@ async def update_marketing(request, params_kw):
|
||||
|
||||
async def delete_marketing(request, params_kw):
|
||||
"""Delete a marketing plan and its promo codes."""
|
||||
env = ServerEnv()
|
||||
env = request._run_ns
|
||||
dbname = env.get_module_dbname('discount')
|
||||
marketing_id = params_kw.get('id')
|
||||
resellerid = await env.get_userorgid()
|
||||
@ -522,7 +522,7 @@ async def delete_marketing(request, params_kw):
|
||||
|
||||
async def get_marketing(request, params_kw):
|
||||
"""Get marketing plan detail with its discount details."""
|
||||
env = ServerEnv()
|
||||
env = request._run_ns
|
||||
dbname = env.get_module_dbname('discount')
|
||||
marketing_id = params_kw.get('id')
|
||||
resellerid = await env.get_userorgid()
|
||||
@ -558,7 +558,7 @@ async def get_marketing(request, params_kw):
|
||||
|
||||
async def list_marketings(request, params_kw):
|
||||
"""List all marketing plans for current reseller."""
|
||||
env = ServerEnv()
|
||||
env = request._run_ns
|
||||
dbname = env.get_module_dbname('discount')
|
||||
resellerid = await env.get_userorgid()
|
||||
|
||||
@ -601,7 +601,7 @@ async def generate_promo_code(request, params_kw):
|
||||
|
||||
async def disable_promo_code(request, params_kw):
|
||||
"""Disable a promo code."""
|
||||
env = ServerEnv()
|
||||
env = request._run_ns
|
||||
dbname = env.get_module_dbname('discount')
|
||||
code_id = params_kw.get('id')
|
||||
resellerid = await env.get_userorgid()
|
||||
@ -791,7 +791,7 @@ WHERE discountid = ${discountid}$ AND prodtypeid = ${prodtypeid}$ AND productid
|
||||
|
||||
async def get_customer_bind(request, params_kw):
|
||||
"""Get customer's binding info."""
|
||||
env = ServerEnv()
|
||||
env = request._run_ns
|
||||
dbname = env.get_module_dbname('discount')
|
||||
customerid = params_kw.get('customerid') or await env.get_userorgid()
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user