| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- 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;
- }
- }
|