| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- package xin.glue.ui.T.T03;
- import java.math.BigDecimal;
- import java.util.HashMap;
- import java.util.Map;
- 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.PosDaoException;
- import com.posdata.glue.dao.PosGenericDao;
- import com.posdata.glue.dao.vo.PosParameter;
- import com.posdata.glue.dao.vo.PosRow;
- import com.posdata.glue.dao.vo.PosRowSet;
- public class InsertL2Table01 extends PosActivity {
- public String runActivity(PosContext context) {
-
- try {
- logger.logInfo("InsertL2Table01");
- PosGenericDao dao = (PosGenericDao)getDao("xetdao");
- dao.delete("DeleteL2Table01.Delete");
-
- PosRowSet rs = (PosRowSet) context.get("ListResult_1");
- logger.logInfo("rs.count() = ["+ rs.count() +"]");
-
- PosRow row = null;
- Map map = new HashMap();
-
- int iRows = 0;
-
- rs.reset();
- while( rs.hasNext() ) {
- row = rs.next();
- map = row.getAttributes();
-
- String sDb_LgCd = ((String)map.get("LG_CD" ) == null ? "" : (String)map.get("LG_CD" )).toString() ; //LG_CD
- String sDb_SmCd = ((String)map.get("SM_CD" ) == null ? "" : (String)map.get("SM_CD" )).toString() ; //SM_CD
- String sDb_LgNm = ((String)map.get("LG_NM" ) == null ? "" : (String)map.get("LG_NM" )).toString() ; //LG_NM
- String sDb_SmCfnm = ((String)map.get("SM_CFNM" ) == null ? "" : (String)map.get("SM_CFNM" )).toString() ; //SM_CFNM
- String sDb_SmCsnm = ((String)map.get("SM_CSNM" ) == null ? "" : (String)map.get("SM_CSNM" )).toString() ; //SM_CSNM
- String sDb_SmEfnm = ((String)map.get("SM_EFNM" ) == null ? "" : (String)map.get("SM_EFNM" )).toString() ; //SM_EFNM
- String sDb_SmEsnm = ((String)map.get("SM_ESNM" ) == null ? "" : (String)map.get("SM_ESNM" )).toString() ; //SM_ESNM
- String sDb_BizClf = ((String)map.get("BIZ_CLF" ) == null ? "" : (String)map.get("BIZ_CLF" )).toString() ; //BIZ_CLF
- String sDb_CdSeq = ((BigDecimal)map.get("CD_SEQ")).toString() ; //CD_SEQ
- String sDb_UsedYn = ((String)map.get("USED_YN" ) == null ? "" : (String)map.get("USED_YN" )).toString() ; //USED_YN
- String sDb_CdDesc = ((String)map.get("CD_DESC" ) == null ? "" : (String)map.get("CD_DESC" )).toString() ; //CD_DESC
- String sDb_CdLen = ((BigDecimal)map.get("CD_LEN")).toString() ; //CD_LEN
- String sDb_ModId = ((String)map.get("MOD_ID" ) == null ? "" : (String)map.get("MOD_ID" )).toString() ; //MOD_ID
- String sDb_ModDate = ((String)map.get("MOD_DATE") == null ? "" : (String)map.get("MOD_DATE")).toString() ; //MOD_DATE
-
- logger.logInfo(iRows + " sDb_LgCd = ["+ sDb_LgCd +"] sDb_SmCd = ["+ sDb_SmCd +"]") ;
-
- PosParameter param = new PosParameter();
-
- param.setValueParamter( 0, sDb_LgCd );
- param.setValueParamter( 1, sDb_SmCd );
- param.setValueParamter( 2, sDb_LgNm );
- param.setValueParamter( 3, sDb_SmCfnm );
- param.setValueParamter( 4, sDb_SmCsnm );
- param.setValueParamter( 5, sDb_SmEfnm );
- param.setValueParamter( 6, sDb_SmEsnm );
- param.setValueParamter( 7, sDb_BizClf );
- param.setValueParamter( 8, sDb_CdSeq );
- param.setValueParamter( 9, sDb_UsedYn );
- param.setValueParamter( 10, sDb_CdDesc );
- param.setValueParamter( 11, sDb_CdLen );
- param.setValueParamter( 12, sDb_ModId );
- param.setValueParamter( 13, sDb_ModDate );
-
- dao.insert("InsertL2Table01.Insert", param);
-
- iRows++;
- }
-
- logger.logInfo("iTotal = ["+ iRows +"]");
-
- context.put("ResultCallSubService01", "01SubService-OK");
-
-
- } catch(Exception e) {
- context.put("ResultCallSubService01", "01SubService-ERROR");
- throw new PosDaoException( (new StringBuffer("Parameters initialize failed. detailMessage = ")).append(e.toString()).toString(), e );
- }
- return PosBizControlConstants.SUCCESS;
- }
- }
|