/** * 发布方案 创建日期:2013-11-29下午4:12:16 修改日期: 作者:zhanglu * * @param: * @return:HandlerResult */ public HandlerResult generateProgram(HandlerRequestContext context) { HandlerResult result = HandlerResult.newInstance(); HttpServletRequest request = context.getRequest(); LoginRequestBean loginReqBean = (LoginRequestBean) request.getAttribute("reqParams"); UserInfoBean userInfoBean = SSOUtil.checkSSOState(loginReqBean, request).getUserInfoBean(); String[] floorids = request.getParameterValues("floorIdArray[]"); String channelNum = request.getParameter("channelNum"); Map<String, Object> floorMap = new HashMap<String, Object>(); floorMap.put("floorids", floorids); /** 楼层方案主表 */ FloorPlanBean floorPlanBean = new FloorPlanBean(); Timestamp now = new Timestamp(System.currentTimeMillis()); String planId = sequenceService.getSequence("T_FLOOR_PLAN_SEQ"); floorPlanBean.setPlanId(planId); floorPlanBean.setPlanNum("F_" + planId); floorPlanBean.setChannelNum(channelNum); floorPlanBean.setCreater(userInfoBean.getLoginName()); floorPlanBean.setCreateTime(now); floorPlanBean.setArrayMap(floorMap); // 可用 floorPlanBean.setState("0"); try { floorPlanService.batchAddFloorPlan(floorPlanBean); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return result; }