forum.bitel.ru http://forum.bitel.ru/ |
|
Создать процесс из дин.кода http://forum.bitel.ru/viewtopic.php?f=49&t=13466 |
Страница 1 из 1 |
Автор: | dmitry_P [ 25 окт 2019, 09:12 ] |
Заголовок сообщения: | Создать процесс из дин.кода |
Всем добра! Подскажите у кого есть опыт, как создается процесс из дин.кода. Примеров не нашел. Что-то вроде: Код: Process proc=new Process(); proc.setTitle(rs.getString(3)+" неактивен с "+rs.getDate(4)); proc.setCreateTime(now); proc.setTypeId(procType); proc.setDescription("Тел.:"+rs.getString(5)); proc.setStatusId(statusId); proc.setStatusTime(now); pdao.updateProcess(proc); log.info(proc.toString()); работает криво. Тип процесса не проставляется, статус тоже (id корректны). Процесс в базу не пишется. Что я делаю не так? |
Автор: | zavndw [ 25 окт 2019, 11:21 ] |
Заголовок сообщения: | Re: Создать процесс из дин.кода |
Попробуйте добавить: setCreateUserId(код пользователя); И убрать setStatusTime Попробую пример добавить на днях, в доку |
Автор: | dmitry_P [ 25 окт 2019, 12:02 ] |
Заголовок сообщения: | Re: Создать процесс из дин.кода |
не помогает ID: 48358; Тип: null; Дата создания: 25.10.2019 11:58:54; Приоритет: 0; Статус: null; Описание: Тел.: |
Автор: | Администратор [ 29 окт 2019, 15:18 ] |
Заголовок сообщения: | Re: Создать процесс из дин.кода |
Смотрите код и статические методы в ProcessAction. |
Автор: | dmitry_P [ 29 окт 2019, 15:54 ] |
Заголовок сообщения: | Re: Создать процесс из дин.кода |
Администратор писал(а): Смотрите код и статические методы в ProcessAction. Что такое ProcessAction? Такого класса в вашей доке нет. Ссылочку можно куда смотреть? |
Автор: | Администратор [ 01 ноя 2019, 16:36 ] |
Заголовок сообщения: | Re: Создать процесс из дин.кода |
Посмотрел ваш пример, вы именно в динкоде Java делаете? Как получаете соединение к БД? И есть ли commit() после вызова метода DAO? Так как будто всё правильно. |
Автор: | dmitry_P [ 04 ноя 2019, 09:03 ] |
Заголовок сообщения: | Re: Создать процесс из дин.кода |
Администратор писал(а): Посмотрел ваш пример, вы именно в динкоде Java делаете? Да, в динкоде Java Администратор писал(а): Как получаете соединение к БД? Connection con = Setup.getSetup().getDBConnectionFromPool(); Администратор писал(а): И есть ли commit() после вызова метода DAO? Так как будто всё правильно. commit не делал, так как процесс не заполнен: нет типа, нет статуса. Имеет ли смысл писать все это в базу? |
Автор: | Администратор [ 06 ноя 2019, 02:09 ] |
Заголовок сообщения: | Re: Создать процесс из дин.кода |
Если в базу не пишите, то где параметры криво проставляются-то? |
Автор: | dmitry_P [ 06 ноя 2019, 09:04 ] |
Заголовок сообщения: | Re: Создать процесс из дин.кода |
вот последняя строка кода в начале топика: log.info(proc.toString()); вот то, что получаю в лог (второй мой пост в данной теме): ID: 48358; Тип: null; Дата создания: 25.10.2019 11:58:54; Приоритет: 0; Статус: null; Описание: Тел.: не проставлен тип процесса и его статус. Не видно создан ли title процесса. Или, если в базу писать, все проставится? |
Автор: | zavndw [ 27 ноя 2019, 19:30 ] |
Заголовок сообщения: | Re: Создать процесс из дин.кода |
Попробуйте статично указать тип, title, статус Код: process.setTitle("Заявка с сайта");
process.setTypeId(17); process.setStatusId(2); process.setCreateTime(new Date()); process.setCreateUserId(54); |
Автор: | dmitry_P [ 28 ноя 2019, 09:43 ] |
Заголовок сообщения: | Re: Создать процесс из дин.кода |
Код: Process process=new Process(); process.setTitle("Заявка с сайта"); process.setTypeId(48); process.setStatusId(6); process.setCreateTime(new Date()); process.setCreateUserId(1); pdao.updateProcess(process); log.info(process.toString()); 11-28/09:36:40 INFO [Thread-7] ContractProcessCreate - ID: 49184; Тип: null; Дата создания: 28.11.2019 09:36:40; Приоритет: 0; Статус: null; Описание: 11-28/09:36:40 INFO [Thread-7] ContractProcessCreate - Finished |
Автор: | zavndw [ 28 ноя 2019, 11:03 ] |
Заголовок сообщения: | Re: Создать процесс из дин.кода |
очень странно, пришлите пожалуйста код в личку. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |