package xin.glue.ui.B.B01; 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; /** * 问题保存(界面ID:UI_QUESTION_COMMON.xrw) */ public class Question extends PosActivity { public String runActivity(PosContext context) { PosGenericDao dao = this.getDao("mesdao"); PosParameter param= null; String[]flag = (String[])context.get("flag"); if("i".equals(flag[0])) { String[]REG_ID = (String[])context.get("REG_ID");//登记人 String[]question = (String[])context.get("question");//问题 String[]dept = (String[])context.get("dept");//反馈部门 param = new PosParameter(); param.setWhereClauseParameter(0, REG_ID[0]);//登记人 param.setWhereClauseParameter(1, question[0]);//问题 param.setWhereClauseParameter(2, REG_ID[0]);//登记人 param.setWhereClauseParameter(3, dept[0]);//反馈部门 dao.delete("UI_QUESTION_COMMON_01.INSERT", param); } if("d".equals(flag[0])) { String[]QUESTION_CD = (String[])context.get("QUESTION_CD");//问题 param = new PosParameter(); param.setWhereClauseParameter(0, QUESTION_CD[0]); dao.delete("UI_QUESTION_COMMON_01.DELETE",param); } if("u".equals(flag[0])) { String[]REG_ID = (String[])context.get("REG_ID");//解决人 String[]answer = (String[])context.get("answer");//反馈 String[]QUESTION_CD = (String[])context.get("QUESTION_CD");//问题代码 param = new PosParameter(); param.setWhereClauseParameter(0, answer[0]); param.setWhereClauseParameter(1, REG_ID[0]); param.setWhereClauseParameter(2, QUESTION_CD[0]); dao.update("UI_QUESTION_COMMON_01.UPDATE", param); } return PosBizControlConstants.SUCCESS;//一次若有表格1的插入操作,则不会发生下面的操作 } }