|
@@ -21,6 +21,7 @@ import org.springblade.manager.entity.Formula;
|
|
|
import org.springblade.manager.service.impl.FormulaServiceImpl;
|
|
|
import org.springblade.manager.wrapper.FormulaWrapper;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
+import org.springframework.jdbc.core.JdbcTemplate;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import springfox.documentation.annotations.ApiIgnore;
|
|
|
|
|
@@ -38,6 +39,7 @@ import java.util.stream.Collectors;
|
|
|
@Api(value = "公式脚本", tags = "公式脚本")
|
|
|
public class FormulaController {
|
|
|
private final FormulaServiceImpl service;
|
|
|
+ private final JdbcTemplate jdbcTemplate;
|
|
|
/**
|
|
|
* 新增或修改
|
|
|
*/
|
|
@@ -168,12 +170,15 @@ public class FormulaController {
|
|
|
|
|
|
|
|
|
|
|
|
- @PostMapping("/range")
|
|
|
+ @GetMapping("/range")
|
|
|
@ApiOperationSupport(order = 10)
|
|
|
@ApiOperation(value = "自动填充数据", notes = "根据设计值、偏差范围、频率自动填充数据")
|
|
|
- public R<Map<String,List<Object>>> rangeList( @RequestBody RangeInfo info) {
|
|
|
+ public R<Map<String,List<Object>>> rangeList(RangeInfo info) {
|
|
|
if(info.verify()){
|
|
|
Map<String,List<Object>> map = new HashMap<>();
|
|
|
+ if(Func.isNotEmpty(info.getPkId())){
|
|
|
+ Map<String,Object> data = this.jdbcTemplate.queryForMap("");
|
|
|
+ }
|
|
|
List<Object> data = CustomFunction.rangeList(info.getSize(),info.getDesign(),info.getDev(),1,0,1);
|
|
|
map.put(info.getKey(),data);
|
|
|
return R.data(map);
|