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; /* * 炼钢工序管理修改工序类 * @author 王小炎 * @date 2008.08.11 */ public class PosSaveFromSlabYard extends PosActivity { public String runActivity(PosContext context) { // 从页面获取参数数据,供更新页面使用 String[] status1 = (String[]) context.get("rowStuts1"); String[] fromSlabNo = (String[])context.get("FROM_SLAB_NO"); String[] fromSlabYardAddress = (String[])context.get("FROM_YARD_ADDR"); String[] fromStroelay = (String[])context.get("FROM_STORELAY"); logger.logInfo("status1.length:"+status1.length); int rowset = 0; if (status1 != null) { for (int i = 0; i < status1.length; i++) { PosParameter param0 = new PosParameter(); param0.setWhereClauseParameter(0, fromSlabNo[i]); param0.setWhereClauseParameter(1, fromSlabYardAddress[i]); param0.setWhereClauseParameter(2, fromStroelay[i]); getDao("mesdao").update("UIG040010_01.update", param0); param0 = new PosParameter(); param0.setWhereClauseParameter(0, fromSlabYardAddress[i] + fromStroelay[i]); param0.setWhereClauseParameter(1, fromSlabNo[i]); rowset += getDao("mesdao").update("UIG040010_FROM_SLAB_COMM.update", param0); } context.put("saveFromSlabYardResult", String.valueOf(rowset)); } else { logger.logDebug("***********************************************************************"); } return PosBizControlConstants.SUCCESS; } }