9dee21095db56a708040e0a4f47e2f18c3920fef.svn-base 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package xin.glue.ui.D.D04;
  2. import java.util.HashMap;
  3. import java.util.Map;
  4. import com.posdata.glue.biz.activity.PosActivity;
  5. import com.posdata.glue.biz.constants.PosBizControlConstants;
  6. import com.posdata.glue.context.PosContext;
  7. import com.posdata.glue.dao.vo.PosParameter;
  8. import com.posdata.glue.dao.vo.PosRow;
  9. import com.posdata.glue.dao.vo.PosRowSet;
  10. /**
  11. * ¯�ν���ָʾȷ�ϣ����͸�������
  12. * @author ����
  13. * @date 2008-12-11
  14. */
  15. public class SureCastInfoToPro extends PosActivity
  16. {
  17. public String runActivity(PosContext context)
  18. {
  19. //String P_PGM_ID = "NID020010";
  20. //String SERVICE_POSTFIX = "-service";
  21. //PosMessage message = new PosMESMessageImpl();
  22. //context.setMessage(message);
  23. // if( "10".equals(sLaneCdFlag) ) {
  24. // sLaneCdFlag = "1";
  25. // } else if( "02".equals(sLaneCdFlag) ) {
  26. // sLaneCdFlag = "2";
  27. // } else if( "12".equals(sLaneCdFlag) ) {
  28. // sLaneCdFlag = "3";
  29. // }
  30. //message.setObject("PRC_LINE", sLaneCdFlag );
  31. //message.setObject("L2_SEND" , "N" );
  32. //context.put(PosBizControlConstants.SERVICE_NAME, "NID020010-service");
  33. //PosBizProvider.getController().doSubController(context, false);
  34. String[] MAT_SPEC_SEQ = (String[])context.get("CastNo");
  35. PosRow row = null;
  36. Map map = new HashMap();
  37. PosRowSet rowSet = null;
  38. String matSpecSeq = "";
  39. // String dsnSlabNo= "";
  40. PosParameter param = null;
  41. if(MAT_SPEC_SEQ != null)
  42. {
  43. param = new PosParameter();
  44. param.setWhereClauseParameter(0, MAT_SPEC_SEQ[0]);
  45. rowSet = getDao("mesdao").find("UID040010.DeleteMatDnRst.Row.Select", param);
  46. while(rowSet.hasNext())
  47. {
  48. row = rowSet.next();
  49. map = row.getAttributes();
  50. matSpecSeq = (String)map.get("MAT_SPEC_SEQ");
  51. param = new PosParameter();
  52. param.setWhereClauseParameter(0, matSpecSeq);
  53. getDao("mesdao").delete("UID040010.DeleteMatDnRst.Row.Delete", param);
  54. }
  55. }
  56. return PosBizControlConstants.SUCCESS;
  57. }
  58. }