1. 修复购物车,订单和退单后后置任务正确执行 2. 修复佣金记录金额和详情 3. 修复管理端 移动应用界面下订单管理数据统计不准确的问题 4. 修复短信API升级-后台使用一号通 5. 修复用户管理相关问题 6. 修复核销点核销后核销地址不准确 7. 修复资源同步云服务的问题 新增功能 1. 秒杀 a. 秒杀时段配置 b. 秒杀商品维护 2. 财务管理 a. 申请提现 b. 财务记录 i. 充值记录 ii. 资金监控 c. 佣金记录 3. 普通商品显示该商品正在参加的活动信息[秒杀]
51 lines
1.8 KiB
Java
51 lines
1.8 KiB
Java
package com.utils;
|
||
|
||
import org.springframework.beans.BeansException;
|
||
import org.springframework.context.ApplicationContext;
|
||
import org.springframework.context.ApplicationContextAware;
|
||
import org.springframework.stereotype.Component;
|
||
|
||
/**
|
||
* Spring 工具类
|
||
* +----------------------------------------------------------------------
|
||
* | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||
* +----------------------------------------------------------------------
|
||
* | Copyright (c) 2016~2020 https://www.crmeb.com All rights reserved.
|
||
* +----------------------------------------------------------------------
|
||
* | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||
* +----------------------------------------------------------------------
|
||
* | Author: CRMEB Team <admin@crmeb.com>
|
||
* +----------------------------------------------------------------------
|
||
*/
|
||
@Component
|
||
public class SpringUtil implements ApplicationContextAware {
|
||
private static ApplicationContext applicationContext;
|
||
|
||
@Override
|
||
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
|
||
if(SpringUtil.applicationContext == null) {
|
||
SpringUtil.applicationContext = applicationContext;
|
||
}
|
||
}
|
||
|
||
//获取applicationContext
|
||
public static ApplicationContext getApplicationContext() {
|
||
return applicationContext;
|
||
}
|
||
|
||
//通过name获取 Bean.
|
||
public static Object getBean(String name){
|
||
return getApplicationContext().getBean(name);
|
||
}
|
||
|
||
//通过class获取Bean.
|
||
public static <T> T getBean(Class<T> clazz){
|
||
return getApplicationContext().getBean(clazz);
|
||
}
|
||
|
||
//通过name,以及Clazz返回指定的Bean
|
||
public static <T> T getBean(String name,Class<T> clazz){
|
||
return getApplicationContext().getBean(name, clazz);
|
||
}
|
||
}
|