|
@@ -72,7 +72,7 @@ def open_bot_template_wait(period, i):
|
|
bot.bot_log(botname+" "+str(datetime.now())+" "+"Заказ ожидает\n")
|
|
bot.bot_log(botname+" "+str(datetime.now())+" "+"Заказ ожидает\n")
|
|
time.sleep(period)
|
|
time.sleep(period)
|
|
#тут надо искать не по порядковому номеру, а по контенту или передавать указатель на элемент, так как длина списка может измениться по ходу обработки, но надо менять именно в исходном списке
|
|
#тут надо искать не по порядковому номеру, а по контенту или передавать указатель на элемент, так как длина списка может измениться по ходу обработки, но надо менять именно в исходном списке
|
|
- tasklist[i].address.number=123
|
|
|
|
|
|
+ tasklist[i].ticket=123
|
|
process_status[i]=0
|
|
process_status[i]=0
|
|
|
|
|
|
def open_bot_template():
|
|
def open_bot_template():
|
|
@@ -101,7 +101,7 @@ def open_bot_template():
|
|
#example of function that should be run each time process is ready
|
|
#example of function that should be run each time process is ready
|
|
bot.fake_api_call(tasklist[i].name)
|
|
bot.fake_api_call(tasklist[i].name)
|
|
|
|
|
|
- if (tasklist[i].address.number==122):
|
|
|
|
|
|
+ if (tasklist[i].ticket==122):
|
|
#function that need to be run as thread
|
|
#function that need to be run as thread
|
|
#open_bot_template_wait(5,i)
|
|
#open_bot_template_wait(5,i)
|
|
t1=threading.Thread(target=open_bot_template_wait, args=(5,i))
|
|
t1=threading.Thread(target=open_bot_template_wait, args=(5,i))
|
|
@@ -109,7 +109,7 @@ def open_bot_template():
|
|
process_status[i] +=1
|
|
process_status[i] +=1
|
|
continue
|
|
continue
|
|
|
|
|
|
- if (tasklist[i].address.number>130):
|
|
|
|
|
|
+ if (tasklist[i].ticket>130):
|
|
t2=threading.Thread(target=open_bot_template_wait, args=(15,i))
|
|
t2=threading.Thread(target=open_bot_template_wait, args=(15,i))
|
|
t2.start()
|
|
t2.start()
|
|
print("Заказ оставлен в очереди\n")
|
|
print("Заказ оставлен в очереди\n")
|
|
@@ -133,7 +133,8 @@ tasklist = []
|
|
|
|
|
|
#надо инициализировать tasklist при запуске из API
|
|
#надо инициализировать tasklist при запуске из API
|
|
token = requestGetToken(botname, PASSWORD, API_URL+"/auth/token/login/")
|
|
token = requestGetToken(botname, PASSWORD, API_URL+"/auth/token/login/")
|
|
-
|
|
|
|
|
|
+requestGetList(token, API_URL+"/tickets/api/tickets")
|
|
|
|
+#надо дописать таким образом, чтобы tasklist пополнялся тикетами определенного листа, а не всех
|
|
|
|
|
|
|
|
|
|
#список статусов обработки заказов
|
|
#список статусов обработки заказов
|