文档服务地址:http://47.92.0.57:3000/ 周报索引地址:http://47.92.0.57:3000/s/NruNXRYmV

Commit b3016504 by 李景熙

修复任务列表页数bug

parent 375c90e4
......@@ -48,7 +48,7 @@ def find_task_by_name(task_name, start, num):
find = Task.select(Task.task_id, Task.task_name, Task.publish_id, Task.publish_time).where(Task.task_name.contains(task_name))
index = 0
list = []
while index < len(find) and index < num:
while index+start < len(find) and index < num:
user = User.get_username(find[index+start].publish_id)
list.append(
{
......@@ -72,7 +72,7 @@ def find_task(start, num):
find = Task.select(Task.task_id, Task.task_name, Task.publish_id, Task.publish_time)
index = 0
list = []
while index < len(find) and index < num:
while index+start < len(find) and index < num:
user = User.get_username(find[index + start].publish_id)
list.append(
{
......@@ -97,7 +97,7 @@ def find_task_by_creator(creator, start, num):
Task.publish_id == creator, Task.task_state == 0 and 1)
index = 0
list = []
while index < len(find) and index < num:
while index+start < len(find) and index < num:
user = User.get_username(find[index + start].publish_id)
if find[index + start].task_state == '0':
state = "已发布"
......@@ -127,7 +127,7 @@ def find_task_check(creator, start, num):
Task.publish_id == creator, Task.task_state == 2)
index = 0
list = []
while index < len(find) and index < num:
while index+start < len(find) and index < num:
user = User.get_username(find[index + start].publish_id)
list.append(
{
......@@ -154,7 +154,7 @@ def find_task_completed(executor, start, num):
Task.task_id << task_list)
index = 0
list = []
while index < len(find) and index < num:
while index+start < len(find) and index < num:
user = User.get_username(find[index + start].publish_id)
list.append(
{
......@@ -181,7 +181,7 @@ def find_task_my_task(executor, start, num):
Task.task_id << task_list)
index = 0
list = []
while index < len(find) and index < num:
while index+start < len(find) and index < num:
user = User.get_username(find[index + start].publish_id)
list.append(
{
......@@ -255,5 +255,7 @@ def set_state(task_id, state):
if __name__ == '__main__':
# print(find_task_my_task(1,1,1))
Task.drop_table()
Task.create_table()
# Task.drop_table()
# Task.create_table()
find = Task.select(Task.task_id, Task.task_name, Task.publish_id, Task.publish_time)
print(find[0+20])
home = D:\Study\Anaconda
home = C:\Users\ljxfai\AppData\Local\Programs\Python\Python37
include-system-site-packages = false
version = 3.7.3
......@@ -17,7 +17,7 @@ def get_tasks():
state = request.args.get('state')
# get函数用于可选参数,在未接收到参数时返回空值
if keyword:
ret = Task.find_task_by_name(keyword, pagesize*(currentpage-1), pagesize)
ret = Task.find_task_by_name(keyword, pagesize * (currentpage - 1), pagesize)
elif creator:
if state:
ret = Task.find_task_check(creator, pagesize * (currentpage - 1), pagesize)
......@@ -29,7 +29,7 @@ def get_tasks():
else:
ret = Task.find_task_my_task(executor, pagesize * (currentpage - 1), pagesize)
else:
ret = Task.find_task(pagesize*(currentpage-1), pagesize)
ret = Task.find_task(pagesize * (currentpage - 1), pagesize)
res = {
'code': ret.code,
'message': ret.message,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment