|
|
|
@ -16,7 +16,6 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.context.annotation.Primary;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
@ -45,18 +44,19 @@ public class SysLogFactory implements ISysLogService {
|
|
|
|
|
private ISysLogService getSysLogService(){
|
|
|
|
|
ImppEnumUtil.LOG_STORAGE storage = imppLog.getLogStorageCase();
|
|
|
|
|
|
|
|
|
|
if(ImppEnumUtil.LOG_STORAGE.MONGO.equals(storage)){
|
|
|
|
|
if(ImppSwitchUtil.isSwitchMongo() && mongoService != null){
|
|
|
|
|
return mongoService;
|
|
|
|
|
}else{
|
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
|
.setSystemID(CommonEnumUtil.SOFT_TYPE.IMPP.getCode())
|
|
|
|
|
.setErrorCode(ImppExceptionEnum.LOG_SAVE_STORAGE_ERROR.getCode())
|
|
|
|
|
.setErrorDetail("没有开启Mongo储存技术,请联系管理员")
|
|
|
|
|
.setErrorSolution("请检查配置文件")
|
|
|
|
|
.build();
|
|
|
|
|
}
|
|
|
|
|
}else if(ImppEnumUtil.LOG_STORAGE.ELASTICSEARCH.equals(storage)){
|
|
|
|
|
// if(ImppEnumUtil.LOG_STORAGE.MONGO.equals(storage)){
|
|
|
|
|
// if(ImppSwitchUtil.isSwitchMongo() && mongoService != null){
|
|
|
|
|
// return mongoService;
|
|
|
|
|
// }else{
|
|
|
|
|
// throw ImppExceptionBuilder.newInstance()
|
|
|
|
|
// .setSystemID(CommonEnumUtil.SOFT_TYPE.IMPP.getCode())
|
|
|
|
|
// .setErrorCode(ImppExceptionEnum.LOG_SAVE_STORAGE_ERROR.getCode())
|
|
|
|
|
// .setErrorDetail("没有开启Mongo储存技术,请联系管理员")
|
|
|
|
|
// .setErrorSolution("请检查配置文件")
|
|
|
|
|
// .build();
|
|
|
|
|
// }
|
|
|
|
|
// }else
|
|
|
|
|
if(ImppEnumUtil.LOG_STORAGE.ELASTICSEARCH.equals(storage)){
|
|
|
|
|
if(ImppSwitchUtil.isElasticSearchSwitch() && elasticSearchService != null){
|
|
|
|
|
return elasticSearchService;
|
|
|
|
|
}else{
|
|
|
|
|