/** * 省级、地市审核列表 创建日期:2013-12-17下午7:57:59 修改日期: 作者:zhanglu * * @param: * @return:HandlerResult */ public HandlerResult queryMarketSecondForVerify(HandlerRequestContext context) { HandlerResult result = HandlerResult.newInstance(); HttpServletRequest request = context.getRequest(); Map<String, String> param = BeanUtil.getMapFromRequest(request); LoginRequestBean loginReqBean = (LoginRequestBean) request.getAttribute("reqParams"); UserInfoBean userInfoBean = SSOUtil.checkSSOState(loginReqBean, request).getUserInfoBean(); String city = userInfoBean.getUserAreaCode(); if (StringUtil.isNull(city)) { // city = userInfoBean.getUserAreaCode(); } if ("0".equals(city)) { // 0 为江苏省 city = ""; param.put("proManager", "1"); } else { param.put("cityManager", "1"); } // param.put("city", city); String channelNum = userInfoBean.getChannelNum(); if (channelNum != null && !"".equals(channelNum)) { // 掌厅 if ("02".equals(channelNum)) { channelNum = "5"; } // 网厅 if ("01".equals(channelNum)) { channelNum = "4"; } // 短厅 if ("03".equals(channelNum)) { channelNum = "6"; } // 全渠道 if ("0".equals(channelNum)) { channelNum = param.get("channalData"); } param.put("channalData", channelNum); } try { Page page = reservationMarketSecondService.queryMarketForAudit(param); result.setRetObj(page); result.setRetCode(IResultCode.SYS_SUCCESS); result.setSysCode(SystemCodeConstants.QUERY_INFO_SUCCEED); } catch (Exception e) { e.printStackTrace(); result.setRetCode(IResultCode.SYS_FAILED); result.setSysCode(SystemCodeConstants.QUERY_INFO_ERROR); } return result; }
/** * 更新二级预约营销案测试状态 创建日期:2013-12-17下午5:24:51 修改日期: 作者:zhanglu * * @param: * @return:HandlerResult */ public HandlerResult updateTestState(HandlerRequestContext context) { HandlerResult result = HandlerResult.newInstance(); HttpServletRequest request = context.getRequest(); ReservationMarketSecondBean marketFirstBean = (ReservationMarketSecondBean) BeanUtil.getBeanFromRequest(request, ReservationMarketSecondBean.class); LoginRequestBean loginReqBean = (LoginRequestBean) request.getAttribute("reqParams"); UserInfoBean userInfoBean = SSOUtil.checkSSOState(loginReqBean, request).getUserInfoBean(); String auditContent = request.getParameter("auditContent"); String channelNum = userInfoBean.getChannelNum(); String verifyState = marketFirstBean.getTestOnlineState(); if (channelNum != null && !"".equals(channelNum)) { // 网厅 if ("01".equals(channelNum) || "4".equals(channelNum)) { marketFirstBean.setWtTestOnlineState(marketFirstBean.getTestOnlineState()); marketFirstBean.setTestOnlineState(null); } // 掌厅 } try { MarketAuditBean marketAuditBean = new MarketAuditBean(); marketAuditBean.setAuditPerson(userInfoBean.getLoginName()); marketAuditBean.setAuditContent(auditContent); marketAuditBean.setAutitState(verifyState); marketFirstBean.setMarketAuditBean(marketAuditBean); reservationMarketSecondService.updateTestState(marketFirstBean); result.setRetCode(IResultCode.SYS_SUCCESS); result.setSysCode(SystemCodeConstants.UPDATE_INFO_SUCCEED); } catch (Exception e) { e.printStackTrace(); result.setRetCode(IResultCode.SYS_FAILED); result.setSysCode(SystemCodeConstants.UPDATE_INFO_FAILED); } return result; }
public HandlerResult updateMarketSecondForVerify(HandlerRequestContext context) { HandlerResult result = HandlerResult.newInstance(); HttpServletRequest request = context.getRequest(); ReservationMarketSecondBean marketSecondBean = (ReservationMarketSecondBean) BeanUtil.getBeanFromRequest(request, ReservationMarketSecondBean.class); LoginRequestBean loginReqBean = (LoginRequestBean) request.getAttribute("reqParams"); UserInfoBean userInfoBean = SSOUtil.checkSSOState(loginReqBean, request).getUserInfoBean(); String auditContent = request.getParameter("auditContent"); String city = userInfoBean.getUserAreaCode(); String verifyState = ""; String auditLevel = ""; if ("0".equals(city)) { // 0 为江苏省 verifyState = request.getParameter("proVerifyState"); auditLevel = "1"; } else { verifyState = request.getParameter("localVerifyState"); auditLevel = "2"; } try { String channelNum = userInfoBean.getChannelNum(); if ("0".equals(city)) { // 0 为江苏省 if (channelNum != null && !"".equals(channelNum)) { // 网厅 if ("01".equals(channelNum) || "4".equals(channelNum)) { marketSecondBean.setWtProVerifyState(verifyState); marketSecondBean.setProVerifyState(null); marketSecondBean.setLocalVerifyState(null); } else if ("02".equals(channelNum) || "5".equals(channelNum)) { marketSecondBean.setWtProVerifyState(null); marketSecondBean.setProVerifyState(verifyState); marketSecondBean.setLocalVerifyState(null); } } } else { if (channelNum != null && !"".equals(channelNum)) { // 网厅 if ("01".equals(channelNum) || "4".equals(channelNum)) { marketSecondBean.setWtLocalVerifyState(verifyState); marketSecondBean.setProVerifyState(null); marketSecondBean.setLocalVerifyState(null); } else if ("02".equals(channelNum) || "5".equals(channelNum)) { marketSecondBean.setWtLocalVerifyState(null); marketSecondBean.setProVerifyState(null); marketSecondBean.setLocalVerifyState(verifyState); } } } MarketAuditBean marketAuditBean = new MarketAuditBean(); marketAuditBean.setAuditPerson(userInfoBean.getLoginName()); marketAuditBean.setAuditContent(auditContent); marketAuditBean.setAutitState(verifyState); marketAuditBean.setAuditLevel(auditLevel); marketSecondBean.setMarketAuditBean(marketAuditBean); reservationMarketSecondService.updateMarketSecondForVerify(marketSecondBean); // 更新二级营销案 result.setRetCode(IResultCode.SYS_SUCCESS); result.setSysCode(SystemCodeConstants.UPDATE_INFO_SUCCEED); } catch (Exception e) { e.printStackTrace(); result.setRetCode(IResultCode.SYS_FAILED); result.setSysCode(SystemCodeConstants.UPDATE_INFO_FAILED); } return result; }