|
@@ -295,7 +295,7 @@ def get_search_list(cls,**kwargs):
|
|
|
qset = model.objects.all().order_by("-id")
|
|
qset = model.objects.all().order_by("-id")
|
|
|
if model_name == "Player":
|
|
if model_name == "Player":
|
|
|
if kwargs.get("usercode"):
|
|
if kwargs.get("usercode"):
|
|
|
- qset = qset.filter(usercode__icontains=kwargs.get("usercode"))
|
|
|
|
|
|
|
+ qset = qset.filter(Q(usercode__icontains=kwargs.get("usercode"))|Q(username__icontains=kwargs.get("usercode"))|Q(phone__icontains=kwargs.get("usercode")))
|
|
|
data = list(qset.values("id","user_id","username","usercode"))
|
|
data = list(qset.values("id","user_id","username","usercode"))
|
|
|
for item in data:
|
|
for item in data:
|
|
|
item["label"] = "%s(%s)" % (item["username"],item["usercode"])
|
|
item["label"] = "%s(%s)" % (item["username"],item["usercode"])
|
|
@@ -415,6 +415,8 @@ def get_list_info(cls,**kwargs):
|
|
|
if model_name == "Article":
|
|
if model_name == "Article":
|
|
|
if kwargs.get("type"):
|
|
if kwargs.get("type"):
|
|
|
qset = qset.filter(type=kwargs.get("type"))
|
|
qset = qset.filter(type=kwargs.get("type"))
|
|
|
|
|
+ if kwargs.get("category"):
|
|
|
|
|
+ qset = qset.filter(category=kwargs.get("category"))
|
|
|
if model_name == "Stock":
|
|
if model_name == "Stock":
|
|
|
if kwargs.get("username"):
|
|
if kwargs.get("username"):
|
|
|
qset = qset.filter(name__icontains=kwargs.get("username"))
|
|
qset = qset.filter(name__icontains=kwargs.get("username"))
|
|
@@ -1037,3 +1039,13 @@ def get_baike_list_by_category(**kwargs):
|
|
|
qset = cm.BaikeDetail.objects.filter(category_id=category_id)
|
|
qset = cm.BaikeDetail.objects.filter(category_id=category_id)
|
|
|
data = list(qset.values("id","name"))
|
|
data = list(qset.values("id","name"))
|
|
|
return data
|
|
return data
|
|
|
|
|
+
|
|
|
|
|
+def push_article(**kwargs):
|
|
|
|
|
+ _id = kwargs.get("id")
|
|
|
|
|
+ article = cm.Article.objects.filter(id=_id).first()
|
|
|
|
|
+ #发送app推送消息
|
|
|
|
|
+ title = u"顽主杯"
|
|
|
|
|
+ body = article.name
|
|
|
|
|
+ user_id = "ALL"
|
|
|
|
|
+ params = {"type":"article","id":_id}
|
|
|
|
|
+ aliyunpush.push_notice_by_userid(user_id,title,body,params)
|