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; public class XinSaveTransCar extends PosActivity { public String runActivity(PosContext context) { String[] crNo = (String[]) context.get("crainNo"); String[] toAddr = (String[]) context.get("toAddr"); String[] slabCnt = (String[]) context.get("slabCnt"); String[] ordSlabNo1 = (String[]) context.get("fstSlab"); String[] ordSlabNo2 = (String[]) context.get("scdSlab"); String[] ordSlabNo3 = (String[]) context.get("thdSlab"); PosParameter param = new PosParameter(); param.setValueParamter(0, crNo[0]); param.setValueParamter(1, toAddr[0]); param.setValueParamter(2, slabCnt[0]); param.setValueParamter(3, ordSlabNo1[0]); param.setValueParamter(4, ordSlabNo2[0]); param.setValueParamter(5, ordSlabNo3[0]); getDao("mesdao").insert("UIG040045_SLBA_CRANE_ORDER.insert", param); if(ordSlabNo1[0].length() > 0){ param = new PosParameter(); param.setWhereClauseParameter(0, crNo[0]); param.setWhereClauseParameter(1, "T01"); param.setWhereClauseParameter(2, ordSlabNo1[0]); getDao("mesdao").update("UIG040045_SLBA_YARD_ORD_STATUS.update", param); } if(ordSlabNo2[0].length() > 0){ param = new PosParameter(); param.setWhereClauseParameter(0, crNo[0]); param.setWhereClauseParameter(1, "T01"); param.setWhereClauseParameter(2, ordSlabNo2[0]); getDao("mesdao").update("UIG040045_SLBA_YARD_ORD_STATUS.update", param); } if(ordSlabNo3[0].length() > 0){ param = new PosParameter(); param.setWhereClauseParameter(0, crNo[0]); param.setWhereClauseParameter(1, "T01"); param.setWhereClauseParameter(2, ordSlabNo3[0]); getDao("mesdao").update("UIG040045_SLBA_YARD_ORD_STATUS.update", param); } context.put("MESSAGES", " ²Ù×÷³É¹¦! "); return PosBizControlConstants.SUCCESS; } }