package xin.glue.ui.B.common; import com.posdata.glue.biz.activity.PosActivity; import com.posdata.glue.biz.activity.PosSubBizControlActivity; 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; /** * * @Description {界面ID:UIB030203} * @author 梅贵平{meiguiping} * @date 2009-8-31 下午05:10:20 * @JDK Version jdk1.4.2 */ public class SaveShiftGroup extends PosActivity { public String runActivity(PosContext context) { PosGenericDao dao = this.getDao("mesdao"); PosParameter param = null; String[]OPE_ID = (String[])context.get("OPE_ID");//登录人 String[]GR_GROUP = (String[])context.get("GR_GROUP");//组 String[]GR_TEL = (String[])context.get("GR_TEL");// String[]GR_SHIFT = (String[])context.get("GR_SHIFT");//班次 String[]XX = (String[])context.get("XX"); String[]REG_ID = (String[])context.get("REG_ID"); param = new PosParameter(); param.setWhereClauseParameter(0, REG_ID[0]); PosRowSet rowset1 = dao.find("UIB030203_01.SELECT", param); if(rowset1.count()==0) { param = new PosParameter(); param.setValueParamter(0, REG_ID[0]); dao.insert("UIB030203_01.INSERT", param); } if(XX != null) { param = new PosParameter(); param.setWhereClauseParameter(0, GR_GROUP[0]); param.setWhereClauseParameter(1, GR_SHIFT[0]); param.setWhereClauseParameter(2, OPE_ID[0]); dao.update("UIB030203_01.UPDATE" , param); } param = new PosParameter(); param.setWhereClauseParameter(0, REG_ID[0]); PosRowSet rowset3 = dao.find("UIB030203_01.SELECT", param); context.put("ShiftGroup", rowset3); return PosBizControlConstants.SUCCESS; } }