refactor(CloudTycService): 优化配置获取方式并移除多余空行
将SysConfRepository替换为SysConfService以获取配置参数,提升代码可维护性 清理类中多余的空行,保持代码整洁
This commit is contained in:
@@ -4,6 +4,7 @@ import com.ecep.contract.manager.SpringApp;
|
|||||||
import com.ecep.contract.manager.cloud.CloudInfo;
|
import com.ecep.contract.manager.cloud.CloudInfo;
|
||||||
import com.ecep.contract.manager.ds.company.model.Company;
|
import com.ecep.contract.manager.ds.company.model.Company;
|
||||||
import com.ecep.contract.manager.ds.other.repository.SysConfRepository;
|
import com.ecep.contract.manager.ds.other.repository.SysConfRepository;
|
||||||
|
import com.ecep.contract.manager.ds.other.service.SysConfService;
|
||||||
import com.ecep.contract.manager.ui.MessageHolder;
|
import com.ecep.contract.manager.ui.MessageHolder;
|
||||||
import com.ecep.contract.manager.ui.ViewModelService;
|
import com.ecep.contract.manager.ui.ViewModelService;
|
||||||
import com.ecep.contract.manager.util.MyStringUtils;
|
import com.ecep.contract.manager.util.MyStringUtils;
|
||||||
@@ -53,7 +54,6 @@ public class CloudTycService implements ViewModelService<CloudTyc, CloudTycInfoV
|
|||||||
@Autowired
|
@Autowired
|
||||||
private CloudTycRepository cloudTycRepository;
|
private CloudTycRepository cloudTycRepository;
|
||||||
|
|
||||||
|
|
||||||
public CloudTyc getOrCreateCloudTyc(CloudInfo info) {
|
public CloudTyc getOrCreateCloudTyc(CloudInfo info) {
|
||||||
Optional<CloudTyc> optional = cloudTycRepository.findById(info.getId());
|
Optional<CloudTyc> optional = cloudTycRepository.findById(info.getId());
|
||||||
return optional.orElseGet(() -> getOrCreateCloudTyc(info.getCompany()));
|
return optional.orElseGet(() -> getOrCreateCloudTyc(info.getCompany()));
|
||||||
@@ -98,7 +98,6 @@ public class CloudTycService implements ViewModelService<CloudTyc, CloudTycInfoV
|
|||||||
return rk;
|
return rk;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 查询有 Score 的记录
|
// 查询有 Score 的记录
|
||||||
List<CloudTyc> hasLatestList = hasCouldIdList.stream().filter(v -> {
|
List<CloudTyc> hasLatestList = hasCouldIdList.stream().filter(v -> {
|
||||||
return v.getScore() != null && v.getScore() > 0;
|
return v.getScore() != null && v.getScore() > 0;
|
||||||
@@ -148,7 +147,7 @@ public class CloudTycService implements ViewModelService<CloudTyc, CloudTycInfoV
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void showInBrowse(String cloudId) {
|
public void showInBrowse(String cloudId) {
|
||||||
String baseUrl = SpringApp.getBean(SysConfRepository.class).get("cloud.tyc.company");
|
String baseUrl = SpringApp.getBean(SysConfService.class).getString("cloud.tyc.company");
|
||||||
if (!StringUtils.hasText(baseUrl)) {
|
if (!StringUtils.hasText(baseUrl)) {
|
||||||
UITools.showAlertAndWait("系统参数 cloud.tyc.company 未配置");
|
UITools.showAlertAndWait("系统参数 cloud.tyc.company 未配置");
|
||||||
return;
|
return;
|
||||||
@@ -162,7 +161,6 @@ public class CloudTycService implements ViewModelService<CloudTyc, CloudTycInfoV
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void deleteByCompany(Company company) {
|
public void deleteByCompany(Company company) {
|
||||||
int deleted = cloudTycRepository.deleteAllByCompany(company);
|
int deleted = cloudTycRepository.deleteAllByCompany(company);
|
||||||
if (deleted > 0) {
|
if (deleted > 0) {
|
||||||
@@ -192,7 +190,6 @@ public class CloudTycService implements ViewModelService<CloudTyc, CloudTycInfoV
|
|||||||
return cloudTycRepository.findAll(spec, pageable);
|
return cloudTycRepository.findAll(spec, pageable);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Specification<CloudTyc> getSpecification(String searchText) {
|
public Specification<CloudTyc> getSpecification(String searchText) {
|
||||||
if (!StringUtils.hasText(searchText)) {
|
if (!StringUtils.hasText(searchText)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user