| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- package xin.glue.ui.G.G04;
- 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;
- /*
- *
- *
- * @author tangliang
- * @date 2008.11.03
- */
- public class DeleteCrCommand extends PosActivity{
-
- public String runActivity(PosContext context)
- {
-
-
- String[] SEQ_NO = (String[])context.get("SEQ_NO");
-
- PosParameter param1 = new PosParameter();
- param1.setWhereClauseParameter(0, SEQ_NO[0]);
- PosRowSet CrCmdVO = getDao("mesdao").find("UIG040041_04.select", param1);
-
- String FromAddr = null;
- String SlabNo = null;
-
- if (CrCmdVO.hasNext()) {
- PosRow CrCmdROW = CrCmdVO.next();
- FromAddr = (String)CrCmdROW.getAttribute("FROM_ADDR");
- SlabNo = (String)CrCmdROW.getAttribute("ORD_SLAB_NO1");
-
-
- PosParameter param2 = new PosParameter();
- param2.setValueParamter(0, "");
- param2.setValueParamter(1, SlabNo);
- param2.setValueParamter(2, FromAddr);
- getDao("mesdao").update("UIG040041_01.update", param2);
-
- //when delete crane command set tbg02_charge_comm 'MILL_SCH_STAT' to ""
- PosParameter param3 = new PosParameter();
- param3.setValueParamter(0, "");
- param3.setValueParamter(1, SlabNo);
- getDao("mesdao").update("UIG040042_SLAB_COMM.update", param3);
-
- // Crane Command set 'CRD' TO CUR_LOAD_LOC column of TBG02_SLAB_COMM
-
-
- }
-
- PosParameter param3 = new PosParameter();
-
- param3.setValueParamter(0, SEQ_NO[0]);
-
- getDao("mesdao").update("UIG040041_01.delete", param3);
-
-
- return PosBizControlConstants.SUCCESS;
- }
- }
|