提交 00678e47 authored 作者: 蒋代伟's avatar 蒋代伟

测试环境 酒鬼经销商查询标签接口返回正常数据

上级 54f12f86
......@@ -15602,8 +15602,10 @@ def stkdetails_not_in_stock(request,company_id=None):
@csrf_exempt
def agent_label_query(request,ancestor_id):
data={"e":"","data":None}
data={"e":"","data":None,"product":None,'dn_number':None}
r = json.loads(request.body)
# data['e'] = '尚未开通访问权限'
# return JsonResponse(data)
sK = '3t$#&@jtrfdvgu'
k = sK
e = time_key_check(request, k)
......@@ -15618,7 +15620,14 @@ def agent_label_query(request,ancestor_id):
if not label.isnumeric() or len(label) != 12:
data['e'] = '请输入正确标签号码'
return JsonResponse(data)
q = LabelQuery(company_id=ancestor_id,code=label,agent_id=r['agent_id'])
c = Company.objects.get(id=r['agent_id'])
if c:
c_name = c.name
else:
data['e'] = 'agent_id错误'
return JsonResponse(data)
q = LabelQuery(company_id=ancestor_id,code=label,agent_id=r['agent_id'])
if not q.infor['label_pk_id']:
data['e'] = '标签号码错误'
return JsonResponse(data)
......@@ -15626,6 +15635,14 @@ def agent_label_query(request,ancestor_id):
if q.get_agent_label():
relations = q.get_relations()
data['data'] = relations
product = q.get_product()
if product:
data['product'] = {'name':product['name'],'property':product['property']}
stk = q.get_stk_dev()
for i in stk:
#江苏名品叁陆伍电子科技有限公司 144322
if i['vtype_id'] == 2 and i['customer'] == c_name :
data['dn_number']=i['bill_no']
else:
data['e'] = '暂无权限查询'
return JsonResponse(data)
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论