Page 1 of 1

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

PostPosted: Tue Oct 14, 2014 4:54 pm
by lord0n
Добрый день.
Пытаюсь через 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
Спасибо.

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

PostPosted: Wed Oct 15, 2014 12:16 pm
by Petr
посмотрим.

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

PostPosted: Fri Oct 17, 2014 10:06 am
by Petr
filter.setCloseDate("_1413529216319"); - c
filter.setCloseDate("1413529216319"); - до

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

PostPosted: Thu Dec 15, 2016 4:16 pm
by lord0n
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

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

PostPosted: Tue Dec 20, 2016 9:33 pm
by Petr
Добрый день.
В сейчас такое АПИ не работает. мы добавим.

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

PostPosted: Mon Apr 10, 2017 4:10 pm
by dpochtarev
Добавили в 550.
Code: Select all
TaskFvalueBean taskFvalueBean = new TaskFvalueBean();
taskFvalueBean.setCloseDateFrom("1413529216319");

Аналогичные методы добавлены для полей "Сделать до", дата создания/обновления.