package xin.glue.ui.H.H01; /******** 为重要信息发布写一个类,存储重要信息发布 ************/ 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 SaveImportInfo extends PosActivity{ public String runActivity(PosContext context) { // 从页面获取参数数据,供更新页面使用 //行状态 String[] rowStuts = (String[])context.get("rowStuts1"); //发布部门(人) String[] SECTION = (String[])context.get("SECTION"); //紧急程度 String[] CRASH = (String[])context.get("CRASH"); //是否有效 String[] EFFECTIVE = (String[])context.get("EFFECTIVE"); //结束时间 String[] TIME = (String[])context.get("TIME"); //公告内容 String[] INFO = (String[])context.get("INFO"); //登录人 String[] REG_ID = (String[])context.get("REG_ID"); //插入更新标志 String[] MARK = (String[])context.get("MARK"); //更新有效标志使用 String[] SEQ_NO_U = (String[])context.get("SEQ_NO_U"); //更新有效标志使用 String[] FB_TIME_U = (String[])context.get("FB_TIME_U"); if(MARK[0] !=null && MARK[0].equals("1")){ //新的重要信息发布 PosParameter param0 = new PosParameter(); param0.setValueParamter(0, SECTION[0]); param0.setValueParamter(1, CRASH[0]); param0.setValueParamter(2, EFFECTIVE[0]); param0.setValueParamter(3, TIME[0]); param0.setValueParamter(4, INFO[0]); param0.setValueParamter(5, REG_ID[0]); getDao("mesdao").insert("UIH090130_01.insert", param0); }else if(MARK[0] !=null && MARK[0].equals("2")){ //重要信息的无效设置,不提供 PosParameter param1 = new PosParameter(); param1.setWhereClauseParameter(0, "N"); param1.setWhereClauseParameter(1, REG_ID[0]); param1.setWhereClauseParameter(2, SEQ_NO_U[0]); param1.setWhereClauseParameter(3, FB_TIME_U[0]); getDao("mesdao").update("UIH090130_01.update", param1); } return PosBizControlConstants.SUCCESS; } }