<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import="com.yc.factory.FactoryBean"%> <%@page import="com.yc.sdk.shopping.service.SettingIfc"%> <%@page import="com.yc.sdk.shopping.entity.SettingEntity"%> <%@page import="com.yc.sdk.shopping.service.InformationIfc"%> <%@page import="com.yc.sdk.shopping.entity.InformationEntity"%> <%@page import="com.yc.utils.SessionKey"%> <%@page import="java.util.List"%> <%@page import="java.util.Calendar"%> <%@page import="com.yc.sdk.shopping.util.SettingKey"%> <%@page import="com.yc.utils.SessionKey"%> <%@page import="com.yc.multiData.SpObserver"%> <%@page import="org.springframework.dao.DataAccessException"%> <% String dbId = (String) session.getAttribute(SessionKey.SHOPPING_DBID); SettingIfc settingIfc = (SettingIfc)FactoryBean.getBean("SettingImpl"); SettingEntity settingEntity = null ; List infoList = null; try { SpObserver.setDBtoInstance("_"+dbId);//切换数据源 settingEntity = settingIfc.getSettingEntity(request) ; //取网店 shopcccode String shopCcCode = (session.getAttribute(SettingKey.SHOPCCCODE) == null?"":(String)session.getAttribute(SettingKey.SHOPCCCODE)); String shopCcName = (session.getAttribute(SettingKey.SHOPCCNAME) == null ? "": (String) session.getAttribute(SettingKey.SHOPCCNAME)); if (shopCcCode == null || "".equals(shopCcCode)) { shopCcCode = settingEntity.getDefaultShopCcCode() ; shopCcName = settingEntity.getDefaultShopCcName(); session.setAttribute(SettingKey.SHOPCCCODE,shopCcCode); session.setAttribute(SettingKey.SHOPCCNAME, shopCcName); } InformationIfc infoIfc = (InformationIfc)FactoryBean.getBean("InformationImpl"); infoList = infoIfc.getInformations(shopCcCode) ; }catch(DataAccessException e ) { e.printStackTrace(); out.println(SettingKey.getJsHint(e.getCause().getMessage())); }catch(Exception e ) { e.printStackTrace(); out.println(SettingKey.getJsHint(e.getMessage())); }finally { SpObserver.setDBtoInstance(); } String userCode = (session.getAttribute(SessionKey.USERCODE) == null ? "" : (String)session.getAttribute(SessionKey.USERCODE)); String hostUrl = SettingKey.getHostUrl(request) ; //将微信corpid组装成url String wxQueryString = SettingKey.getQueryStringByWx(request); %>