1381ef7132f895a89475c3fb54e74d5d05fdbb18.svn-base 1020 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package xin.glue.ui.H.H06;
  2. import java.sql.CallableStatement;
  3. import java.sql.SQLException;
  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.PosGenericDao;
  8. public class UIH060030_AFMSPMPlan extends PosActivity
  9. {
  10. public String runActivity(PosContext context)
  11. {
  12. PosGenericDao dao = this.getDao("mesdao");
  13. CallableStatement cstm= null;
  14. String[] SPMNO = (String[])context.get("SPMNO");
  15. String[] User = (String[])context.get("USER");
  16. try
  17. {
  18. cstm = dao.getCallableStatement("UIH060030.affirm.SPMPlan");
  19. cstm.setString(1, SPMNO[0]);
  20. cstm.setString(2, "AA");
  21. cstm.execute();
  22. return PosBizControlConstants.SUCCESS;
  23. }
  24. catch(Exception ex)
  25. {
  26. return PosBizControlConstants.FAILURE;
  27. }finally
  28. {
  29. if (cstm != null)
  30. {
  31. try
  32. {
  33. cstm.close();
  34. }
  35. catch (SQLException e)
  36. {
  37. logger.logWarn(e.getMessage(), e);
  38. }
  39. }
  40. }
  41. }
  42. }