| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package xin.glue.ui.G.G04;
- import java.util.HashMap;
- import java.util.Map;
- 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.context.PosContext;
- import com.posdata.glue.dao.vo.PosParameter;
- import com.posdata.glue.dao.vo.PosRow;
- import com.posdata.glue.dao.vo.PosRowSet;
- /*
- * 加热炉装炉指示 C/R 命令制订
- * 因为需要取前面的查询结果,所以自己写一个类
- * @author tangliang
- * @date 2008.11.03
- */
- public class SaveCrCommand extends PosActivity{
- public String runActivity(PosContext context)
- {
- YardHandle ydhl = new YardHandle(getDao("mesdao"));
- //获取行车命令编号
-
- String[] FROM_ADDR = (String[])context.get("FROM_ADDR");
- String[] TO_ADDR = (String[])context.get("TO_ADDR");
- String[] CR_NO = (String[])context.get("CR_NO");
- String[] SLAB_NO = (String[])context.get("SLAB_NO");
- Map map = new HashMap(2);
-
- if("".equals(FROM_ADDR[0])||"".equals(TO_ADDR[0])||"".equals(CR_NO[0])||"".equals(SLAB_NO[0])){
- map.put("MSG_CON", "E");
- context.put("MESSAGES",map);
- return PosBizControlConstants.SUCCESS;
- }
-
-
- //检查制定行车命令的板坯是否位于垛位最顶上
- String resMsg = ydhl.creatCrNoChek(SLAB_NO[0], FROM_ADDR[0]);
- if (resMsg.equals("A")){
- ydhl.CrNoCreate("B", SLAB_NO[0], FROM_ADDR[0], TO_ADDR[0], CR_NO[0]);
- }
- map.put("MSG_CON", resMsg);
- context.put("MESSAGES",map);
- return PosBizControlConstants.SUCCESS;
- }
- }
|