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

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

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