| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- package xin.glue.nui.E.E01;
- 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;
- import com.posdata.glue.msg.PosMESMessageImpl;
- import com.posdata.glue.msg.PosMessage;
- public class NIE012020 extends PosActivity {
- public String runActivity(PosContext ctx) {
- System.out.println("");
- // super.runActivity(ctx);
- // PosRowSet rowSet = (PosRowSet) ctx.get("ListResult_0");
- // if (!rowSet.hasNext()) {
- // ctx.remove("ListResult_0");
- // return PosBizControlConstants.SUCCESS;
- // }
-
- PosMessage message = new PosMESMessageImpl();
- ctx.setMessage(message);
- message.setObject("PGMID", "UIE012010");
- Object obj = ctx.get("REG_ID");
- String[] ordNO = (String[])ctx.get("ORD_NO");
- String[] ordSeq = (String[])ctx.get("ORD_SEQ");
- String[] chk = (String[])ctx.get("CHK");
- if (obj instanceof String[])
- message.setObject("REG_ID", ((String[]) obj)[0]);
- else
- message.setObject("REG_ID", obj);
- if(ordNO == null){
- return PosBizControlConstants.SUCCESS;
- }
- //订单整理时 选中行才进行订单整理
- for(int i = 0 ; i < ordNO.length;i++){
- if(chk[i].equals("Y")){
- message.setObject("ORD_NO", ordNO[i]);
- message.setObject("ORD_SEQ", ordSeq[i]);
- ctx.put(PosBizControlConstants.SERVICE_NAME, "NIE012100-service");
- PosBizProvider.getController().doSubController(ctx, false);
- }
- }
-
- //最初订单整理方式为所有订单进程状态内的进行整理
- // while (rowSet.hasNext()) {
- // for (Iterator itr = rowSet.next().getAttributes().entrySet().iterator(); itr.hasNext();) {
- // Map.Entry entry = (Map.Entry) itr.next();
- // message.setObject(entry.getKey().toString(), entry.getValue());
- // }
- // ctx.put(PosBizControlConstants.SERVICE_NAME, "NIE012100-service");
- // PosBizProvider.getController().doSubController(ctx, false);
- // }
- // ctx.remove("ListResult_0");
- return PosBizControlConstants.SUCCESS;
- }
- }
|