package xin.glue.ui.G.G01; 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.PosGenericDao; import com.posdata.glue.dao.vo.PosParameter; import com.posdata.glue.dao.vo.PosRowSet; /* * 包修理登录与查询 * @author TangLiang 唐亮 * @data 2008.10.14 */ public class PosSaveLadleNo extends PosActivity{ public String runActivity(PosContext context) { //从页面获取数据 String[] status = (String[]) context.get("rowStuts"); //钢包号 String[] LD_NO = (String[]) context.get("LD_NO"); String[] LD_REP_STA_DTIME = (String[]) context.get("LD_REP_STA_DTIME"); String[] LD_REP_END_DTIME = (String[]) context.get("LD_REP_END_DTIME"); String[] LD_REP_TYPE = (String[]) context.get("LD_REP_TYPE"); String[] LD_REP_CD = (String[]) context.get("LD_REP_CD"); String[] LD_REP_WORKER = (String[]) context.get("LD_REP_WORKER"); String[] LD_MID_BEF_CYC_CNT = (String[]) context.get("LD_MID_BEF_CYC_CNT"); String[] LD_MID_AFT_CYC_CNT = (String[]) context.get("LD_MID_AFT_CYC_CNT"); String[] LD_CYCLIC_CNT = (String[]) context.get("LD_CYCLIC_CNT"); String[] LD_JG_CYCLIC_CNT = (String[]) context.get("LD_JG_CYCLIC_CNT"); String[] repCd = new String[10]; repCd = LD_REP_CD[0].split(" "); for(int i = 0 ; i < repCd.length ; i++){ if(repCd[0].equals("F")){ LD_JG_CYCLIC_CNT[0] = "0"; } } PosParameter param1 = new PosParameter(); param1.setWhereClauseParameter(0, LD_REP_STA_DTIME[0]); param1.setWhereClauseParameter(1, LD_REP_END_DTIME[0]); param1.setWhereClauseParameter(2, LD_REP_TYPE[0]); param1.setWhereClauseParameter(3, LD_REP_CD[0]); param1.setWhereClauseParameter(4, LD_REP_WORKER[0]); param1.setWhereClauseParameter(5, LD_MID_BEF_CYC_CNT[0]); param1.setWhereClauseParameter(6, LD_MID_AFT_CYC_CNT[0]); param1.setWhereClauseParameter(7, LD_CYCLIC_CNT[0]); param1.setWhereClauseParameter(8, LD_JG_CYCLIC_CNT[0]); param1.setWhereClauseParameter(9, LD_NO[0]); // 中修理情况更新 getDao("mesdao").update("UIG010040_02.update", param1); //保存日志信息 PosSiteLog.writeLog(context, getDao("mesdao"),"UIG010040_02.update", param1.getWhereClauseParamters()); PosParameter param0 = new PosParameter(); param0.setValueParamter(0, LD_REP_STA_DTIME[0]); param0.setValueParamter(1, LD_REP_END_DTIME[0]); param0.setValueParamter(2, LD_REP_TYPE[0]); param0.setValueParamter(3, LD_REP_CD[0]); param0.setValueParamter(4, LD_REP_WORKER[0]); param0.setValueParamter(5, LD_MID_BEF_CYC_CNT[0]); param0.setValueParamter(6, LD_MID_AFT_CYC_CNT[0]); param0.setValueParamter(7, LD_CYCLIC_CNT[0]); param0.setValueParamter(8, LD_JG_CYCLIC_CNT[0]); param0.setValueParamter(9, LD_NO[0]); this.getDao("mesdao").insert("UIG010040_04.insert", param0); return PosBizControlConstants.SUCCESS; } }