5caee648207efed0c34c06fffeac66f07e872b3e.svn-base 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package xin.glue.ui.F.F01;
  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. import com.posdata.glue.dao.vo.PosParameter;
  9. import com.posdata.glue.dao.vo.PosRow;
  10. import com.posdata.glue.dao.vo.PosRowSet;
  11. public class changeStlGrd extends PosActivity {
  12. public String runActivity(PosContext context) {
  13. PosGenericDao dao = getDao("mesdao");
  14. String[] sChargeManaNo = (String[])context.get("CHARGE_NO");
  15. String[] sTargetChargeNO = (String[])context.get("TARGET_CHARGE_NO");
  16. CallableStatement cstm = null;
  17. try{
  18. cstm = dao.getCallableStatement("UIF012070_02.CALLSTATEMENT");
  19. cstm.setString(1, sChargeManaNo[0]);
  20. cstm.setString(2, sTargetChargeNO[0]);
  21. cstm.registerOutParameter(3, java.sql.Types.VARCHAR);
  22. cstm.execute();
  23. }catch(Exception ex){
  24. logger.logError(ex.getMessage(), ex);
  25. }finally
  26. {
  27. if (cstm != null)
  28. {
  29. try
  30. {
  31. cstm.close();
  32. }
  33. catch (SQLException e)
  34. {
  35. logger.logWarn(e.getMessage(), e);
  36. }
  37. }
  38. }
  39. context.put("messages", " ²Ù×÷³É¹¦£¡");
  40. return PosBizControlConstants.SUCCESS;
  41. }
  42. }