Files
msgexchange-api/src/main/java/com/gzzn/omms/msgexchangeapi/service/CminmsgServiceImpl.java
T

53 lines
1.3 KiB
Java
Raw Normal View History

2018-11-28 20:32:19 +08:00
package com.gzzn.omms.msgexchangeapi.service;
2018-11-29 13:33:46 +08:00
import java.util.Collections;
2018-11-28 20:32:19 +08:00
import java.util.Date;
2018-11-29 13:33:46 +08:00
import java.util.List;
2018-11-28 20:32:19 +08:00
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.gzzn.omms.msgexchangeapi.domain.primary.dao.CminmsgDao;
import com.gzzn.omms.msgexchangeapi.domain.primary.entity.Cminmsg;
@Service
public class CminmsgServiceImpl implements ICminmsgService {
@Autowired
private CminmsgDao cminmsgDao;
@Override
public Cminmsg sendXmlMsg(String xmlMsg) {
Cminmsg cminmsg = new Cminmsg();
cminmsg.setCminmsgsClobMsg(xmlMsg);
cminmsg.setCminmsgsDateReceived(new Date());
Cminmsg rt = cminmsgDao.save(cminmsg);
return rt;
}
2018-11-29 13:33:46 +08:00
@Override
public List<Cminmsg> getNewMsgsAfterDate(Date afterdate) {
List<Cminmsg> lsCminmsgs = cminmsgDao.findByCminmsgsDateReceivedAfterOrderByCminmsgsDateReceived(afterdate);
if(null == lsCminmsgs)
{
return Collections.emptyList();
}
return lsCminmsgs;
} //end function
@Override
public List<Cminmsg> getNewMsgsAfterId(Long id) {
List<Cminmsg> lsCminmsgs = cminmsgDao.findByCminmsgsIdGreaterThanOrderByCminmsgsDateReceived(id);
if(null == lsCminmsgs)
{
return Collections.emptyList();
}
return lsCminmsgs;
}
2018-11-28 20:32:19 +08:00
}