| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package xin.glue.nui.E.E02;
- import com.posdata.glue.biz.activity.PosActivity;
- import com.posdata.glue.biz.constants.PosBizControlConstants;
- import com.posdata.glue.biz.control.PosBizProvider;
- import com.posdata.glue.context.PosContext;
- public class NIE021020 extends PosActivity {
- public String runActivity(PosContext ctx) {
- /*
- * rowStatus£ºÍø¸ñ״̬ÊôÐÔ
- */
- String[] rowStatus = null;
- if (getProperty("rowStatus") == null)
- rowStatus = (String[]) ctx.get("rowStatus");
- else
- rowStatus = (String[]) ctx.get(getProperty("rowStatus"));
- if (rowStatus == null || rowStatus.length == 0)
- return PosBizControlConstants.SUCCESS;
- int rowCount = rowStatus.length;
- for (int i = 0; i < rowCount; i++) {
- PosContext context = new PosContext();
- Object obj = ctx.get("REG_ID");
- if (obj instanceof String[])
- context.put("REG_ID", ((String[]) obj)[0]);
- else
- context.put("REG_ID", obj);
- context.put("NONORD_CAUSE_CD", ((String[])ctx.get("NONORD_CAUSE_CD"))[0]);
- context.put("ORD_NO", ((String[])ctx.get("ORD_NO"))[i]);
- context.put("ORD_SEQ", ((String[])ctx.get("ORD_SEQ"))[i]);
- context.put("MAT_NOS", ((String[])ctx.get("MAT_NO"))[i]);
- context.put(PosBizControlConstants.SERVICE_NAME, "NIE031050-service");
- PosBizProvider.getController().doSubController(context, false);
- }
- return PosBizControlConstants.SUCCESS;
- }
- }
|