style: Fix Codacy
This commit is contained in:
parent
38794c0ca1
commit
d23c9987ed
@ -1,6 +1,7 @@
|
|||||||
|
|
||||||
from __future__ import unicode_literals, print_function
|
from __future__ import unicode_literals, print_function
|
||||||
import frappe
|
import frappe
|
||||||
|
from frappe.utils import cint
|
||||||
|
|
||||||
def get_leaderboards():
|
def get_leaderboards():
|
||||||
leaderboards = {
|
leaderboards = {
|
||||||
@ -74,8 +75,8 @@ def get_all_customers(from_date, company, field, limit = None):
|
|||||||
where so.docstatus = 1 and so.transaction_date >= %s and so.company = %s
|
where so.docstatus = 1 and so.transaction_date >= %s and so.company = %s
|
||||||
group by so.customer
|
group by so.customer
|
||||||
order by value DESC
|
order by value DESC
|
||||||
limit {1}
|
limit %s
|
||||||
""".format(select_field, limit), (from_date, company), as_dict=1)
|
""".format(select_field), (from_date, company, cint(limit)), as_dict=1) #nosec
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_all_items(from_date, company, field, limit = None):
|
def get_all_items(from_date, company, field, limit = None):
|
||||||
@ -109,8 +110,8 @@ def get_all_items(from_date, company, field, limit = None):
|
|||||||
and sales_order.company = %s and sales_order.transaction_date >= %s
|
and sales_order.company = %s and sales_order.transaction_date >= %s
|
||||||
group by order_item.item_code
|
group by order_item.item_code
|
||||||
order by value desc
|
order by value desc
|
||||||
limit {2}
|
limit %s
|
||||||
""".format(select_field, select_doctype, limit), (company, from_date), as_dict=1)
|
""".format(select_field, select_doctype), (company, from_date, cint(limit)), as_dict=1) #nosec
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_all_suppliers(from_date, company, field, limit = None):
|
def get_all_suppliers(from_date, company, field, limit = None):
|
||||||
@ -139,27 +140,30 @@ def get_all_suppliers(from_date, company, field, limit = None):
|
|||||||
and purchase_order.company = %s
|
and purchase_order.company = %s
|
||||||
group by purchase_order.supplier
|
group by purchase_order.supplier
|
||||||
order by value DESC
|
order by value DESC
|
||||||
limit {1}""".format(select_field, limit), (from_date, company), as_dict=1)
|
limit %s""".format(select_field), (from_date, company, cint(limit)), as_dict=1) #nosec
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_all_sales_partner(from_date, company, field, limit = None):
|
def get_all_sales_partner(from_date, company, field, limit = None):
|
||||||
if field == "total_sales_amount":
|
if field == "total_sales_amount":
|
||||||
select_field = "sum(base_net_total)"
|
select_field = "sum(`base_net_total`)"
|
||||||
elif field == "total_commission":
|
elif field == "total_commission":
|
||||||
select_field = "sum(total_commission)"
|
select_field = "sum(`total_commission`)"
|
||||||
|
|
||||||
return frappe.db.sql("""
|
filters = {
|
||||||
select sales_partner as name, {0} as value
|
'sales_partner': ['!=', ''],
|
||||||
from `tabSales Order`
|
'docstatus': 1,
|
||||||
where ifnull(sales_partner, '') != '' and docstatus = 1
|
'company': company
|
||||||
and transaction_date >= %s and company = %s
|
}
|
||||||
group by sales_partner
|
if from_date:
|
||||||
order by value DESC
|
filters['transaction_date'] = ['>=', from_date]
|
||||||
limit {1}
|
|
||||||
""".format(select_field, limit), (from_date, company), as_dict=1)
|
return frappe.get_list('Sales Order', fields=[
|
||||||
|
'`sales_partner` as name',
|
||||||
|
'{} as value'.format(select_field),
|
||||||
|
], filters=filters, group_by='sales_partner', order_by='value DESC', limit=limit)
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_all_sales_person(from_date, company, field = None, limit = None):
|
def get_all_sales_person(from_date, company, field = None, limit = 0):
|
||||||
return frappe.db.sql("""
|
return frappe.db.sql("""
|
||||||
select sales_team.sales_person as name, sum(sales_order.base_net_total) as value
|
select sales_team.sales_person as name, sum(sales_order.base_net_total) as value
|
||||||
from `tabSales Order` as sales_order join `tabSales Team` as sales_team
|
from `tabSales Order` as sales_order join `tabSales Team` as sales_team
|
||||||
@ -169,5 +173,5 @@ def get_all_sales_person(from_date, company, field = None, limit = None):
|
|||||||
and sales_order.company = %s
|
and sales_order.company = %s
|
||||||
group by sales_team.sales_person
|
group by sales_team.sales_person
|
||||||
order by value DESC
|
order by value DESC
|
||||||
limit {0}
|
limit %s
|
||||||
""".format(limit), (from_date, company), as_dict=1)
|
""", (from_date, company, cint(limit)), as_dict=1)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user