指标库:列表查询
This commit is contained in:
parent
b2e140d6d5
commit
2aee4515b6
@ -143,4 +143,11 @@ public class TargetController {
|
||||
JSONObject result = targetService.getTogethDetail(params);
|
||||
return R.ok(result);
|
||||
}
|
||||
|
||||
@Operation(summary = "列表查询")
|
||||
@PostMapping("/getListResult")
|
||||
public R<String> getListResult(@RequestBody JSONObject params) {
|
||||
String result = targetService.getListResult(params);
|
||||
return R.ok(result);
|
||||
}
|
||||
}
|
||||
|
@ -38,4 +38,6 @@ public interface TargetService extends IService<Target> {
|
||||
void saveTogetherTarget(JSONObject params);
|
||||
|
||||
JSONObject getTogethDetail(JSONObject params);
|
||||
|
||||
String getListResult(JSONObject params);
|
||||
}
|
||||
|
@ -634,6 +634,24 @@ public class TargetServiceImpl extends ServiceImpl<TargetMapper, Target>
|
||||
return jsonObject;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getListResult(JSONObject params) {
|
||||
String id = params.getString("id");
|
||||
CheckUtils.checkEmpty(id, "指标ID");
|
||||
Target target = targetMapper.selectById(id);
|
||||
ThrowUtils.throwIf(target == null, ErrorCode.PARAMS_ERROR, "指标不存在!");
|
||||
String[] strArr = utilService.getCurrentCycleDataByCycle(new Date(), target.getCycle());
|
||||
String xShow = strArr[0];
|
||||
QueryWrapper<TargetData> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq("target_id", target.getId());
|
||||
queryWrapper.eq("x_show", xShow);
|
||||
TargetData mbgkTargetData = targetDataMapper.selectOne(queryWrapper);
|
||||
if (mbgkTargetData == null) {
|
||||
mbgkTargetData = targetDataService.updateHistory(target, strArr, null);
|
||||
}
|
||||
return String.valueOf(mbgkTargetData.getVal());
|
||||
}
|
||||
|
||||
/**
|
||||
* 指标变更后,修改对应的监控数据
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user