7b5a19ee5d9e68d6699df34415ea22d5f33a2865.svn-base 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package xin.glue.ui.B.B02;
  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.PosGenericDao;
  6. import com.posdata.glue.dao.vo.PosParameter;
  7. /**
  8. *
  9. * @Description 第窐瓚隅龰秏{賜醱ID:UIB020140}
  10. * @author 繩幛ⅸ{meiguiping}
  11. * @date 2009-7-3 狟敁02:36:24
  12. * @JDK Version jdk1.4.2
  13. */
  14. public class CancelQltyDcsResult extends PosActivity
  15. {
  16. public String runActivity(PosContext context)
  17. {
  18. PosParameter param = null;
  19. PosGenericDao dao = this.getDao("mesdao");
  20. String[] SMP_NO = (String[])context.get("SMP_NO");
  21. String[] OVER_DCS= (String[])context.get("OVER_DCS");
  22. String[] rowStatus= (String[])context.get("rowStatus");
  23. int len = rowStatus.length;
  24. for(int i = 0; i < len; i++)
  25. {
  26. if("Y".equals(OVER_DCS[i]))
  27. {
  28. param = new PosParameter();
  29. param.setWhereClauseParameter(0, SMP_NO[i]);
  30. dao.update("UIB020140_01.UPDATE" , param);
  31. param = new PosParameter();
  32. param.setWhereClauseParameter(0, SMP_NO[i]);
  33. dao.update("UUIB020140_02.UPDATE" , param);
  34. }
  35. }
  36. // String[]
  37. return PosBizControlConstants.SUCCESS;
  38. }
  39. }