【fix sonar】OnlCgformIndexServiceImpl文件
This commit is contained in:
+42
-30
@@ -1,20 +1,20 @@
|
|||||||
|
|
||||||
package com.jero.generater.modules.online.cgform.service.impl;
|
package com.jero.generater.modules.online.cgform.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import java.util.Iterator;
|
|
||||||
import java.util.List;
|
|
||||||
import com.jero.common.constant.CommonConstant;
|
import com.jero.common.constant.CommonConstant;
|
||||||
import com.jero.generater.modules.online.cgform.entity.OnlCgformIndex;
|
import com.jero.generater.modules.online.cgform.entity.OnlCgformIndex;
|
||||||
import com.jero.generater.modules.online.cgform.mapper.OnlCgformHeadMapper;
|
import com.jero.generater.modules.online.cgform.mapper.OnlCgformHeadMapper;
|
||||||
import com.jero.generater.modules.online.cgform.mapper.OnlCgformIndexMapper;
|
import com.jero.generater.modules.online.cgform.mapper.OnlCgformIndexMapper;
|
||||||
import com.jero.generater.modules.online.cgform.service.IOnlCgformIndexService;
|
import com.jero.generater.modules.online.cgform.service.IOnlCgformIndexService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Service("onlCgformIndexServiceImpl")
|
@Service("onlCgformIndexServiceImpl")
|
||||||
public class OnlCgformIndexServiceImpl extends ServiceImpl<OnlCgformIndexMapper, OnlCgformIndex> implements IOnlCgformIndexService {
|
public class OnlCgformIndexServiceImpl extends ServiceImpl<OnlCgformIndexMapper, OnlCgformIndex> implements IOnlCgformIndexService {
|
||||||
@@ -35,6 +35,43 @@ public class OnlCgformIndexServiceImpl extends ServiceImpl<OnlCgformIndexMapper,
|
|||||||
String var9 = var7.getIndexName();
|
String var9 = var7.getIndexName();
|
||||||
String var10 = var7.getIndexField();
|
String var10 = var7.getIndexField();
|
||||||
String var11 = "normal".equals(var7.getIndexType()) ? " index " : var7.getIndexType() + " index ";
|
String var11 = "normal".equals(var7.getIndexType()) ? " index " : var7.getIndexType() + " index ";
|
||||||
|
byte var13 = getVar13(databaseType);
|
||||||
|
String create = "create ";
|
||||||
|
var8 = getVar8(tbname, var9, var10, var11, var13, create);
|
||||||
|
|
||||||
|
log.info(" 创建索引 executeDDL :" + var8);
|
||||||
|
this.onlCgformHeadMapper.executeDDL(var8);
|
||||||
|
var7.setIsDbSynch("Y");
|
||||||
|
this.updateById(var7);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@NotNull
|
||||||
|
private String getVar8(String tbname, String var9, String var10, String var11, byte var13, String create) {
|
||||||
|
String var8;
|
||||||
|
switch (var13) {
|
||||||
|
case 0:
|
||||||
|
var8 = create + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
var8 = create + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
var8 = create + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
var8 = create + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
var8 = create + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
||||||
|
}
|
||||||
|
return var8;
|
||||||
|
}
|
||||||
|
|
||||||
|
private byte getVar13(String databaseType) {
|
||||||
byte var13 = -1;
|
byte var13 = -1;
|
||||||
switch (databaseType.hashCode()) {
|
switch (databaseType.hashCode()) {
|
||||||
case -1955532418:
|
case -1955532418:
|
||||||
@@ -60,32 +97,7 @@ public class OnlCgformIndexServiceImpl extends ServiceImpl<OnlCgformIndexMapper,
|
|||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
String create = "create ";
|
return var13;
|
||||||
switch (var13) {
|
|
||||||
case 0:
|
|
||||||
var8 = create + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
|
||||||
break;
|
|
||||||
case 1:
|
|
||||||
var8 = create + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
var8 = create + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
var8 = create + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
var8 = create + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
|
||||||
}
|
|
||||||
|
|
||||||
log.info(" 创建索引 executeDDL :" + var8);
|
|
||||||
this.onlCgformHeadMapper.executeDDL(var8);
|
|
||||||
var7.setIsDbSynch("Y");
|
|
||||||
this.updateById(var7);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -100,6 +112,6 @@ public class OnlCgformIndexServiceImpl extends ServiceImpl<OnlCgformIndexMapper,
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<OnlCgformIndex> getCgformIndexsByCgformId(String cgformId) {
|
public List<OnlCgformIndex> getCgformIndexsByCgformId(String cgformId) {
|
||||||
return this.baseMapper.selectList(new LambdaQueryWrapper<OnlCgformIndex>().in(OnlCgformIndex::getCgformHeadId, new Object[]{cgformId}));
|
return this.baseMapper.selectList(new LambdaQueryWrapper<OnlCgformIndex>().in(OnlCgformIndex::getCgformHeadId, cgformId));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user