| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- package xin.glue.ui.H.H01;
- /********
- 这里为卷板冷轧回退单独做个类处理 TL 010412
- ************/
- 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;
- public class saveCRreturn extends PosActivity{
- public String runActivity(PosContext context)
- {
- // //从页面获取参数数据,供更新页面使用
- // //行状态
- // String[] rowStuts = (String[])context.get("rowStatus");
- // //选择标志
- // String[] CHK = (String[])context.get("CHK");
- // //钢卷号
- // String[] OLD_SAMPL_NO = (String[])context.get("OLD_SAMPL_NO");
- // //垛位
- // String[] RTN_CUR_STORE_LOC = (String[])context.get("RTN_CUR_STORE_LOC");
- // //冷轧货单号
- // String[] SHIP_INVNO_CR = (String[])context.get("SHIP_INVNO_CR");
- // //移送退回状态
- // String[] MOVE_ST = (String[])context.get("MOVE_ST");
- // //登录人
- // String[] REG_ID = (String[])context.get("REG_ID");
- //
- // for(int i=0;i<rowStuts.length;i++){
- // //选中的情况,才能够把需要移送的卷迁入移送接口表
- // if(CHK[i].equals("Y")){
- // //判断是否垛位存在之前要先判断该状态是否能够进行板加回退操作
- // if(MOVE_ST[i].equals("6")){
- // //这里要判断输入的垛位信息是否被占用已经垛位信息是否存在
- // PosParameter param0 = new PosParameter();
- // param0.setWhereClauseParameter(0, RTN_CUR_STORE_LOC[i]);
- //
- // PosRowSet CoilYardVo = getDao("mesdao").find("UIH070010_04.select", param0);
- //
- // if(CoilYardVo.hasNext()){
- // PosRow CoilYardRow = CoilYardVo.next();
- //
- // String COIL_NO = (String) CoilYardRow.getAttribute("COIL_NO");
- //
- // if(COIL_NO == null){
- // //把界面输入的垛位存在垛位表和公共表
- // PosParameter param1 = new PosParameter();
- //
- // param1.setWhereClauseParameter(0, OLD_SAMPL_NO[i]);
- // param1.setWhereClauseParameter(1, RTN_CUR_STORE_LOC[i]);
- //
- // getDao("mesdao").update("UIH070010_02.update", param1);
- //
- // PosParameter param2 = new PosParameter();
- //
- // param2.setWhereClauseParameter(0, RTN_CUR_STORE_LOC[i]);
- // param2.setWhereClauseParameter(1, OLD_SAMPL_NO[i]);
- //
- // getDao("mesdao").update("UIH070010_03.update", param2);
- //
- // //处理移送接口表,改变回退标志。只记录回退人和时间
- // PosParameter param3 = new PosParameter();
- //
- // param3.setWhereClauseParameter(0, REG_ID[0]);
- // param3.setWhereClauseParameter(1, OLD_SAMPL_NO[i]);
- // param3.setWhereClauseParameter(2, SHIP_INVNO_CR[i]);
- //
- // getDao("mesdao").update("UIH070010_07.update", param3);
- //
- // }else{
- // //这个垛位上面存在钢卷,请确认后重新输入
- // logger.logDebug("saveYSreturn 界面输入的垛位上存在钢卷 "+COIL_NO);
- // String vtemp="COIL_NO";
- // context.put("rs", vtemp);
- // }
- // }else{
- // //这个垛位实际不存在,在界面给出提示
- // logger.logDebug("saveYSreturn 界面输入的垛位实际不存在 "+RTN_CUR_STORE_LOC[i]);
- // String vtemp="CoilYard";
- // context.put("rs", vtemp);
- // }
- // }else{
- // //这个垛位实际不存在,在界面给出提示
- // logger.logDebug("saveYSreturn 移送退回的状态不为冷轧退回,不能进行冷轧回退卷重新入库操作 "+MOVE_ST[i]);
- // String vtemp="MOVE_ST";
- // context.put("rs", vtemp);
- // }
- // }
- // }
-
- return PosBizControlConstants.SUCCESS;
- }
- }
|