完成新消息采集,更新动态航班信息,发送动态航班信息,发送动态航班消息。功能
This commit is contained in:
@@ -4,6 +4,7 @@ import java.util.Collections;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -70,4 +71,21 @@ public class CminmsgServiceImpl implements ICminmsgService {
|
||||
.findFirst();
|
||||
return opCminmsg;
|
||||
}//end function
|
||||
|
||||
|
||||
@Override
|
||||
public List<Cminmsg> updateBatchProcessed(List<Cminmsg> lsCminmsgs) {
|
||||
//
|
||||
List<Long> ids = lsCminmsgs.stream().map(node->{
|
||||
return node.getCminmsgsId();
|
||||
}).collect(Collectors.toList());
|
||||
|
||||
List<Cminmsg> lsCmins = (List<Cminmsg>) cminmsgDao.findAll(ids);
|
||||
List<Cminmsg> lsCminsProcessed = lsCmins.stream().map(node->{
|
||||
node.setCminmsgsDateReceived(new Date());
|
||||
return node;
|
||||
}).collect(Collectors.toList());
|
||||
|
||||
return (List<Cminmsg>) cminmsgDao.save(lsCminsProcessed);
|
||||
}//end function
|
||||
}
|
||||
|
||||
@@ -9,6 +9,13 @@ import com.gzzn.omms.msgexchangeapi.entity.Cminmsg;
|
||||
|
||||
public interface ICminmsgService {
|
||||
|
||||
/**
|
||||
* 批量更新处理时间
|
||||
* @return
|
||||
*/
|
||||
public List<Cminmsg> updateBatchProcessed(List<Cminmsg> lsCminmsgs);
|
||||
|
||||
|
||||
/**
|
||||
* 发送xml格式的消息到cminmsgs表
|
||||
* @param xmlMsg
|
||||
|
||||
Reference in New Issue
Block a user