package xin.glue.ui.common; import com.posdata.glue.biz.constants.PosBizControlConstants; import com.posdata.glue.context.PosContext; public class PosSingleSave extends PosDBEngine { public String runActivity(PosContext ctx) { /* * 传入参数说明: * 1. class: 类名(com.xin.ui.PosInsertExecute) * 2. dao : dao 名(testdao) * 3. sqlkey: 主查询语句 * 4. param :参数规则 */ int count = 1; if (getProperty("sqlkey-count") != null) count = Integer.parseInt(getProperty("sqlkey-count").trim()); Initialize(); // 2. Get Parameter( 各语句参数名获取 ) for (int i = 0; i < count; i++) { setParamMap(ctx, "sqlkey-d" + i, "param-d" + i); Execute(ctx, "sqlkey-d" + i, "param-d" + i, 'd'); setParamMap(ctx, "sqlkey-i" + i, "param-i" + i); Execute(ctx, "sqlkey-i" + i, "param-i" + i, 'i'); setParamMap(ctx, "sqlkey-u" + i, "param-u" + i); Execute(ctx, "sqlkey-u" + i, "param-u" + i, 'u'); } return PosBizControlConstants.SUCCESS; } }