完成新消息采集,更新动态航班信息,发送动态航班信息,发送动态航班消息。功能

This commit is contained in:
zhouxiunai
2018-12-05 09:52:51 +08:00
parent 6c19f9ce4b
commit e920e67695
5 changed files with 76 additions and 12 deletions
@@ -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