package xin.glue.nui.H.H02; import xin.glue.ui.common.PosMessageInfo; import com.posdata.glue.biz.activity.PosActivity; import com.posdata.glue.biz.constants.PosBizControlConstants; import com.posdata.glue.context.PosContext; import com.posdata.glue.dao.vo.PosParameter; import com.posdata.glue.dao.vo.PosRow; import com.posdata.glue.dao.vo.PosRowSet; public class XinSeqNoUpdate extends PosActivity { public String runActivity(PosContext context) { logger.logDebug("XinSeqNoUpdate runActivity START..."); PosRowSet sndDataVO = getDao("mesdao").find("NIH060100_RECV_01.select"); while (sndDataVO.hasNext()) { PosRow sndDataROW = sndDataVO.next(); String SeqNo = (String) sndDataROW.getAttribute("SEQ_NO"); String TC_ID = (String) sndDataROW.getAttribute("TC_ID"); String sMsg = (String) sndDataROW.getAttribute("TC_MSG"); String TRANS_DTIME = (String) sndDataROW.getAttribute("TRANS_DTIME"); sMsg = TC_ID + TRANS_DTIME + sMsg; try { PosMessageInfo.TC_SEND(sMsg, TC_ID); logger.logDebug("XinSeqNoUpdate TC_SEND call\nTcid: " + TC_ID + "\nMessage:" + sMsg); } catch (Exception e) { logger.logError("XinSeqNoUpdate Data format error!!!\n" + PosMessageInfo.getMessage(sMsg, TC_ID)); } PosParameter param = new PosParameter(); param.setWhereClauseParameter(0, SeqNo); getDao("mesdao").update("NIH060100_RECV_DATA.update", param); } return PosBizControlConstants.SUCCESS; } }