package xin.glue.ui.J.J02; import xin.glue.ui.common.component.PosSiteLog; import com.posdata.glue.biz.activity.PosActivity; import com.posdata.glue.biz.constants.PosBizControlConstants; import com.posdata.glue.biz.control.PosBizControlIF; import com.posdata.glue.biz.control.PosBizProvider; import com.posdata.glue.component.PosConstants; import com.posdata.glue.context.PosContext; import com.posdata.glue.dao.vo.PosParameter; import com.posdata.glue.dao.vo.PosRow; import com.posdata.glue.dao.vo.PosRowSet; import com.posdata.glue.msg.PosMESMessageImpl; import com.posdata.glue.msg.PosMessage; /* * desc:这里为保存完的发货指示号提供回退功能,便于成品在下车的时候出现有问题的卷或者车可以回退到保存以前。 * 让其它没有问题的车成功的发出去 * author:唐亮 tangliang * date:2009-7-21 */ public class returnSHIPDIRCAR extends PosActivity{ public String runActivity(PosContext context) { // 行状态 String[] rowStuts1 = (String[])context.get("rowStuts1"); //选择标志 String[] CHK = (String[])context.get("CHK"); //发货指示 String[] SHIP_DIRNO = (String[])context.get("SHIP_DIRNO"); //运送指示 String[] DLIV_DIRNO = (String[])context.get("DLIV_DIRNO"); // 排车顺序 String[] ALLOC_SEQ = (String[])context.get("ALLOC_SEQ"); //车辆号 String[] TRANS_CAR_NO = (String[])context.get("TRANS_CAR_NO"); //火车入库道次 String[] LANE_TP = (String[])context.get("LANE_TP"); //装车次数 String[] ENTERANCE_SEQ = (String[])context.get("ENTERANCE_SEQ"); //钢卷公共表中的ship_prog_cd String ship_prog_cd = null; if(rowStuts1 != null){ // 这里循环行数,取出数据一行一行的更新 for(int i=0;i