360504bacfa7aff9fc926bbe7aabdb168084a94b.svn-base 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package xin.glue.ui.J.J02;
  2. import com.posdata.glue.biz.activity.PosActivity;
  3. import com.posdata.glue.biz.constants.PosBizControlConstants;
  4. import com.posdata.glue.context.PosContext;
  5. import com.posdata.glue.dao.vo.PosParameter;
  6. public class ModifyShipProgStatusOfCoils extends PosActivity {
  7. public String runActivity(PosContext context) {
  8. //UPDATE TBH02_COIL_COMM
  9. String[] pShipProgCd = (String[]) context.get("SHIP_PROG_CD" ); //SET SHIP_PROG_CD = :1
  10. String[] pCoilNo = (String[]) context.get("COIL_NO" ); //WHERE COIL_NO = :2
  11. // ³µÁ¾ºÅ
  12. String[] TRANS_CAR_NO = (String[]) context.get("TRANS_CAR_NO" );
  13. String[] COIL_WGT = (String[]) context.get("COIL_WGT" );
  14. //²ÝÖ§µæÖØÁ¿
  15. String[] CZD = (String[]) context.get("CZD");
  16. int iCnt = 0;
  17. if( pCoilNo != null ) {
  18. iCnt = pCoilNo.length;
  19. }
  20. logger.logInfo("iCnt = ["+ iCnt +"]");
  21. PosParameter param = null;
  22. for( int i = 0; i < iCnt; i++ ) {
  23. param = new PosParameter();
  24. param.setValueParamter( 0, pShipProgCd[i] );
  25. param.setValueParamter( 1, TRANS_CAR_NO[i] );
  26. param.setValueParamter( 2, COIL_WGT[i] );
  27. param.setValueParamter( 3, CZD[0] );
  28. param.setValueParamter( 4, pCoilNo[i] );
  29. getDao("mesdao").update("UIJ020400.ModifyShipProgStatusOfCoils.Save", param);
  30. }
  31. return PosBizControlConstants.SUCCESS;
  32. }
  33. }