bugfix
This commit is contained in:
parent
3710a7f811
commit
300e0745b0
18
sqlor/sor.py
18
sqlor/sor.py
@ -163,7 +163,7 @@ class SQLor(object):
|
|||||||
default it not support paging
|
default it not support paging
|
||||||
"""
|
"""
|
||||||
page = int(NS.get(paging['pagename'],1))
|
page = int(NS.get(paging['pagename'],1))
|
||||||
rows = int(NS.get(paging['rowsname'],10))
|
rows = int(NS.get(paging['rowsname'],60))
|
||||||
sort = NS.get(paging.get('sortname','sort'),None)
|
sort = NS.get(paging.get('sortname','sort'),None)
|
||||||
order = NS.get(paging.get('ordername','asc'),'asc')
|
order = NS.get(paging.get('ordername','asc'),'asc')
|
||||||
if not sort:
|
if not sort:
|
||||||
@ -457,6 +457,22 @@ class SQLor(object):
|
|||||||
callback=lambda x:ret.append(x))
|
callback=lambda x:ret.append(x))
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
|
async def sqlPaging(self,sql,ns):
|
||||||
|
ret = []
|
||||||
|
dic = {
|
||||||
|
"sql_string":sql
|
||||||
|
}
|
||||||
|
page = ns.get('page')
|
||||||
|
if not page:
|
||||||
|
ns['page'] = 1
|
||||||
|
|
||||||
|
total = await self.record_count(dic,ns)
|
||||||
|
rows = await self.pagingdata(dic,ns)
|
||||||
|
return {
|
||||||
|
'total':total,
|
||||||
|
'rows':rows
|
||||||
|
}
|
||||||
|
|
||||||
async def tables(self):
|
async def tables(self):
|
||||||
sqlstring = self.tablesSQL()
|
sqlstring = self.tablesSQL()
|
||||||
ret = []
|
ret = []
|
||||||
|
Loading…
Reference in New Issue
Block a user