b247492873140d8e609b7388096c701b788bbf28.svn-base 971 B

123456789101112131415161718192021222324252627282930313233
  1. package xin.glue.ui.common;
  2. import com.posdata.glue.biz.constants.PosBizControlConstants;
  3. import com.posdata.glue.context.PosContext;
  4. public class PosSingleSave extends PosDBEngine {
  5. public String runActivity(PosContext ctx) {
  6. /*
  7. * 传入参数说明:
  8. * 1. class: 类名(com.xin.ui.PosInsertExecute)
  9. * 2. dao : dao 名(testdao)
  10. * 3. sqlkey: 主查询语句
  11. * 4. param :参数规则
  12. */
  13. int count = 1;
  14. if (getProperty("sqlkey-count") != null)
  15. count = Integer.parseInt(getProperty("sqlkey-count").trim());
  16. Initialize();
  17. // 2. Get Parameter( 各语句参数名获取 )
  18. for (int i = 0; i < count; i++) {
  19. setParamMap(ctx, "sqlkey-d" + i, "param-d" + i);
  20. Execute(ctx, "sqlkey-d" + i, "param-d" + i, 'd');
  21. setParamMap(ctx, "sqlkey-i" + i, "param-i" + i);
  22. Execute(ctx, "sqlkey-i" + i, "param-i" + i, 'i');
  23. setParamMap(ctx, "sqlkey-u" + i, "param-u" + i);
  24. Execute(ctx, "sqlkey-u" + i, "param-u" + i, 'u');
  25. }
  26. return PosBizControlConstants.SUCCESS;
  27. }
  28. }