| | |
| | | import com.google.gson.Gson; |
| | | import com.ltkj.db.DataSourceConfig; |
| | | import com.ltkj.db.DataSourceContextHolder; |
| | | import com.ltkj.framework.config.DruidConfig; |
| | | import com.ltkj.hosp.domain.DictHosp; |
| | | import com.ltkj.hosp.service.IDictHospService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | |
| | | @Autowired |
| | | private IDictHospService dictHospService; |
| | | // @Autowired |
| | | // private DataSourceConfig dataSourceConfig; |
| | | @Autowired |
| | | private DataSourceConfig dataSourceConfig; |
| | | private DruidConfig druidConfig; |
| | | |
| | | @Override |
| | | public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws IOException { |
| | |
| | | response.getWriter().write("{\"message\":\"401:找不到院区数据\"}"); |
| | | return false; |
| | | } |
| | | dataSourceConfig.addDataSource(hosp.getDbname()); |
| | | // dataSourceConfig.addDataSource(hosp.getDbname()); |
| | | druidConfig.addDataSource(hosp.getDbname()); |
| | | DataSourceContextHolder.setDataSourceKey(hosp.getDbname()); |
| | | } catch (IOException e) { |
| | | return false; |