| 1234567891011121314151617181920212223242526272829303132333435 |
- 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;
- }
- }
|