forum.bitel.ru
http://forum.bitel.ru/

RegisterTask setExecutors(List)
http://forum.bitel.ru/viewtopic.php?f=21&t=10083
Страница 1 из 1

Автор:  aiwbend [ 16 янв 2015, 15:51 ]
Заголовок сообщения:  RegisterTask setExecutors(List)

Доброго всем.
Я создаю задачу из дин кода:

Код:
...
   int taskCount = rtm2.getTaskCount( task_filter ); //кол-во искомых задач      
         List<Integer> executors = new ArrayList<Integer>();
         executors.add(new Integer(19));
         if(taskCount == 0)
         {
            //Добавляем задачу   к договору         
            RegisterTask rt = new RegisterTask();
            rt.setContractId(cid);
            rt.setTypeId(task_type_id);
            rt.setStatus(0);
            rt.setGroupId(7);
            rt.setAddressParamId(13);         
            rt.setOpenUserId(0);
            rt.setOpenTime(new Date());
            rt.setTargetDate(new Date());
            rt.setExecutors(executors);
            rt.setComment("Автоматически созданая задача, предыдущий исполнитель отметил неисправности на линии!");
            rtm2.updateTask(rt, 0);   
         }
...

Все создается правильно кроме исполнителей, там все пусто. Мб кто делал подобное и поделится кодом либо подскажет в чем проблема. Формирование executors взял из исходников.
Спасибо.

Автор:  skn [ 16 янв 2015, 16:35 ]
Заголовок сообщения:  Re: RegisterTask setExecutors(List)

Код:
 /**
     * Обновление исполнителей задачи
     * @param task - задача, список исполнителей должен быть установлен через task.setExecutors()
     */
   public void updateExecutorList( RegisterTask task )

Автор:  aiwbend [ 18 янв 2015, 23:07 ]
Заголовок сообщения:  Re: RegisterTask setExecutors(List)

Спасибо, работает.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/