提交 3202f5f5 authored 作者: 孙洁清's avatar 孙洁清

关键技术接口根据name查询功能

上级 5724645c
......@@ -10,6 +10,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@Slf4j
@RestController
@RequestMapping("/config")
......@@ -31,14 +33,13 @@ public class ConfigController {
/**
* 根据name修改参数
* @param config 参数
* @param name name
* @param
* @return
*/
@PostMapping(value = "/{id}")
@ApiOperation("根据name修改参数")
public ResponseEntity update(@RequestBody Config config, @PathVariable String id){
config.setId(id);
configService.updateConfig(config);
public ResponseEntity update(@RequestBody List<Config> configs){
configService.updateConfig(configs);
return ResponseEntity.ok(200);
}
}
......@@ -103,8 +103,8 @@ public class InspectController {
int support = technologyService.findAllTechnologyNotSupport();
reportVo.setTechnologiesRepair(support);
log.info("inspect:代码评估完成");
String filePath = inspectService.freemakerData(inspect,count,support);
reportVo.setHtmlAddress(filePath);
// String filePath = inspectService.freemakerData(inspect,count,support);
reportVo.setHtmlAddress(null);
Report report = new Report();
String random = RandomUtil.getRandom();
......
......@@ -6,6 +6,6 @@ import java.util.List;
public interface ConfigService {
public void updateConfig(Config config);
public void updateConfig(List<Config> configs);
List<Config> findAll();
}
......@@ -6,6 +6,7 @@ import com.zjty.inspect.service.ConfigService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional;
......@@ -15,13 +16,17 @@ public class ConfigServiceImpl implements ConfigService {
@Autowired
private ConfigParamDao configParamDao;
@Override
public void updateConfig(Config config) {
public void updateConfig(List<Config> configs) {
List<Config> configList=new ArrayList<>();
for (Config config : configs) {
Optional<Config> optional = configParamDao.findById(config.getId());
if(optional.isPresent()) {
if (optional.isPresent()) {
Config c = optional.get();
c.setValue(config.getValue());
configParamDao.save(c);
configList.add(c);
}
}
configParamDao.saveAll(configList);
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论