BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 16 апр 2024, 20:46

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: getProcessMessageList(int processId, int beforeMessageId)
СообщениеДобавлено: 27 июл 2018, 16:49 
Не в сети

Зарегистрирован: 24 янв 2017, 15:32
Сообщения: 86
Карма: 0
Поясните пожалуйста что обозначает параметр int beforeMessageId в классе ru.bgcrm.dao.message.MessageDAO?

Код:
package ru.bgcrm.dyn;

import ru.bgcrm.dao.message.MessageDAO;
import ru.bgcrm.event.Event;
import ru.bgcrm.event.ParamChangingEvent;
import ru.bgcrm.event.listener.DynamicEventListener;
import ru.bgcrm.event.process.ProcessChangedEvent;
import ru.bgcrm.model.BGException;
import ru.bgcrm.model.message.Message;
import ru.bgcrm.model.process.Process;
import ru.bgcrm.struts.form.DynActionForm;
import ru.bgcrm.util.sql.ConnectionSet;

import java.sql.Connection;
import java.util.List;

public class NewConnection
      extends DynamicEventListener
{
@Override
public void notify( Event e, ConnectionSet connectionSet )
      throws BGException
{

   
   if(e instanceof ProcessChangedEvent){
      
      ProcessChangedEvent event = (ProcessChangedEvent)e;
      Process process = event.getProcess();
      DynActionForm form= event.getForm();
      if(event.isCreated()){
         form.getResponse().setMessage("Привет ты только что создал процесс!!!");
      }
      
      Connection con = connectionSet.getConnection();
      MessageDAO messageDAO = new MessageDAO(con);
      
      List<Message> messagesList=messageDAO.getProcessMessageList(process.getId(),beforeMessageId);
      
      process.setDescription(messagesList.get(0).getFrom());
}


При создании процесса из сообщения типа "call" пытаюсь из сообщения взять номер телефона и записать его в описание процесса.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: getProcessMessageList(int processId, int beforeMessageId
СообщениеДобавлено: 27 июл 2018, 17:35 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Можно вывести только сообщения с ID менее указанного.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.044s | 22 Queries | GZIP : On ]