重新更加xsd生成所有的消息pojo类 。并完整重构代码
This commit is contained in:
@@ -8,8 +8,14 @@ import org.springframework.stereotype.Service;
|
||||
|
||||
import com.gzzn.omms.msgexchangeapi.dao.CmoutmsgDao;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.Cmoutmsg;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.msg.rqfd.RefdMsg;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.msg.rqfd.RefdMsgBody;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.msg.MESSAGESUBTYPES;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.msg.MESSAGETYPES;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.msg.MSG;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.msg.RQFD;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.msg.SUBSYSTEMS;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.msg.builder.METABuilder;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.msg.builder.MSGBuilder;
|
||||
import com.gzzn.omms.msgexchangeapi.service.exchange.IExchangeService;
|
||||
import com.gzzn.omms.msgexchangeapi.utils.DateTimeUtil;
|
||||
|
||||
@Service
|
||||
@@ -23,18 +29,29 @@ public class CmoutmsgServiceImpl implements ICmoutmsgService {
|
||||
public Boolean sendSchdGetMsg(Date date)
|
||||
{
|
||||
//构造消息
|
||||
MSG rqfdMsg = new MSGBuilder().
|
||||
setMETA(
|
||||
new METABuilder()
|
||||
.setSNDR(SUBSYSTEMS.OMMS)
|
||||
.setTYPE(MESSAGETYPES.RQFD)
|
||||
.setSTYP(MESSAGESUBTYPES.NONE)
|
||||
.build()
|
||||
)
|
||||
.build();
|
||||
|
||||
RQFD rqfd = new RQFD();
|
||||
rqfd.setSTDB(
|
||||
DateTimeUtil.gtFormatStr(
|
||||
date,
|
||||
"ddMMMyyHHmm",
|
||||
Locale.ENGLISH)
|
||||
.toUpperCase()
|
||||
);
|
||||
rqfdMsg.setRQFD(rqfd);
|
||||
|
||||
//发送消息到数据库
|
||||
Cmoutmsg cmoutmsg = new Cmoutmsg();
|
||||
RefdMsgBody body = new RefdMsgBody();
|
||||
body.setStdb(
|
||||
DateTimeUtil.gtFormatStr(
|
||||
date,
|
||||
"ddMMMyyHHmm",
|
||||
Locale.ENGLISH)
|
||||
.toUpperCase()
|
||||
);
|
||||
RefdMsg msg = new RefdMsg();
|
||||
msg.setRefd(body);
|
||||
cmoutmsg.setCminmsgsClobMsg(exchangeService.objectToXmlstr(msg));
|
||||
cmoutmsg.setCminmsgsClobMsg(exchangeService.objectToXmlstr(rqfdMsg));
|
||||
cmoutmsg.setCminmsgsStatus("VALID");
|
||||
|
||||
Cmoutmsg rtCmoutmsg = cmoutmsgDao.save(cmoutmsg);
|
||||
|
||||
Reference in New Issue
Block a user