style: Fix Codacy

This commit is contained in:
Suraj Shetty 2019-09-30 13:09:12 +05:30
parent 38794c0ca1
commit d23c9987ed

View File

@ -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)