поиск списка задач

Обсуждаем TrackStudio по-русски

поиск списка задач

Postby lord0n » Tue Oct 14, 2014 4:54 pm

Добрый день.
Пытаюсь через SOAP получить список задач у которых дата закрытия больше 06.10.2014

Пробовал сделать вот так, но сервис не возвращает задачи
Code: Select all
ts_task.TaskService tsk=new TaskService();
ts_task.taskFvalueBean fil = new taskFvalueBean();
fil.closeDate = "> 06.10.2014 00:00:00";

ts_task.taskSliderBean list = tsk.getTaskList(_sessionID, "2c9683882a12ff72012a139b35780786", fil, true, 1, null);


После чего создал фильтр с такими параметрами и попытался получить параметры фильтрации через getTaskFValue, но в поле closeDate стоит значение 1.
Как правильно фильтровать по дате?
Версия трека 5.0.2
Спасибо.
lord0n
 
Posts: 65
Joined: Wed Jul 25, 2012 7:32 am

Re: поиск списка задач

Postby Petr » Wed Oct 15, 2014 12:16 pm

посмотрим.
Учи Java и ищи работу вместе с www.job4j.ru
Petr
 
Posts: 2918
Joined: Wed Aug 12, 2009 4:38 pm

Re: поиск списка задач

Postby Petr » Fri Oct 17, 2014 10:06 am

filter.setCloseDate("_1413529216319"); - c
filter.setCloseDate("1413529216319"); - до
Учи Java и ищи работу вместе с www.job4j.ru
Petr
 
Posts: 2918
Joined: Wed Aug 12, 2009 4:38 pm

Re: поиск списка задач

Postby lord0n » Thu Dec 15, 2016 4:16 pm

Petr wrote:filter.setCloseDate("_1413529216319"); - c
filter.setCloseDate("1413529216319"); - до


Опять я столкнулся с той же задачей. Поиск по дате закрытия.
SOAP использую на C#, соответственно setCloseDate тут нет.
Есть свойство closeDate.
Если сказать ему
Code: Select all
         taskF.closeDate = "_" + ToJavaTime (dat).ToString ();   /*c  указанной даты */
         taskF.closeDate = ToJavaTime (DateTime.Now).ToString ();       /*по указанную дату */

появляются 2 проблемы:
1. вторая строка заменяет первое присвоение. То есть дату закрытия мы выставляем в текущее число.
2. при поиске getTaskList выдает мне 420 страниц по 20 записей = 8400 записей. За одну секунду невозможно закрыть столько сообщений.

В связи с этим у меня 2 вопроса:
1. как работает поиск getTaskList ?
2. как работает жава функция setCloseDate? Она внутри соединяет значения?
То есть если ей сказать
Code: Select all
filter.setCloseDate("_1413529216319"); - c
 filter.setCloseDate("1413529216319");

Внутри класса строка поиска будет выглядеть "1413529216319_1413529216319"? Или как?
В общем что ей скормить чтобы получить поиск с такой-то даты по такую-то

версия 5,0,2
lord0n
 
Posts: 65
Joined: Wed Jul 25, 2012 7:32 am

Re: поиск списка задач

Postby Petr » Tue Dec 20, 2016 9:33 pm

Добрый день.
В сейчас такое АПИ не работает. мы добавим.
Учи Java и ищи работу вместе с www.job4j.ru
Petr
 
Posts: 2918
Joined: Wed Aug 12, 2009 4:38 pm

Re: поиск списка задач

Postby dpochtarev » Mon Apr 10, 2017 4:10 pm

Добавили в 550.
Code: Select all
TaskFvalueBean taskFvalueBean = new TaskFvalueBean();
taskFvalueBean.setCloseDateFrom("1413529216319");

Аналогичные методы добавлены для полей "Сделать до", дата создания/обновления.
dpochtarev
 
Posts: 281
Joined: Wed Aug 22, 2012 4:35 pm


Return to TrackStudio Support [Russian]

Who is online

Users browsing this forum: No registered users and 11 guests

cron