package xin.glue.ui.J.J02; 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; public class ModifyShipProgStatusOfCoils extends PosActivity { public String runActivity(PosContext context) { //UPDATE TBH02_COIL_COMM String[] pShipProgCd = (String[]) context.get("SHIP_PROG_CD" ); //SET SHIP_PROG_CD = :1 String[] pCoilNo = (String[]) context.get("COIL_NO" ); //WHERE COIL_NO = :2 // ³µÁ¾ºÅ String[] TRANS_CAR_NO = (String[]) context.get("TRANS_CAR_NO" ); String[] COIL_WGT = (String[]) context.get("COIL_WGT" ); //²ÝÖ§µæÖØÁ¿ String[] CZD = (String[]) context.get("CZD"); int iCnt = 0; if( pCoilNo != null ) { iCnt = pCoilNo.length; } logger.logInfo("iCnt = ["+ iCnt +"]"); PosParameter param = null; for( int i = 0; i < iCnt; i++ ) { param = new PosParameter(); param.setValueParamter( 0, pShipProgCd[i] ); param.setValueParamter( 1, TRANS_CAR_NO[i] ); param.setValueParamter( 2, COIL_WGT[i] ); param.setValueParamter( 3, CZD[0] ); param.setValueParamter( 4, pCoilNo[i] ); getDao("mesdao").update("UIJ020400.ModifyShipProgStatusOfCoils.Save", param); } return PosBizControlConstants.SUCCESS; } }