指标库:列表查询

This commit is contained in:
huangge1199 2025-08-11 09:37:27 +08:00
parent b2e140d6d5
commit 2aee4515b6
3 changed files with 27 additions and 0 deletions

View File

@ -143,4 +143,11 @@ public class TargetController {
JSONObject result = targetService.getTogethDetail(params); JSONObject result = targetService.getTogethDetail(params);
return R.ok(result); return R.ok(result);
} }
@Operation(summary = "列表查询")
@PostMapping("/getListResult")
public R<String> getListResult(@RequestBody JSONObject params) {
String result = targetService.getListResult(params);
return R.ok(result);
}
} }

View File

@ -38,4 +38,6 @@ public interface TargetService extends IService<Target> {
void saveTogetherTarget(JSONObject params); void saveTogetherTarget(JSONObject params);
JSONObject getTogethDetail(JSONObject params); JSONObject getTogethDetail(JSONObject params);
String getListResult(JSONObject params);
} }

View File

@ -634,6 +634,24 @@ public class TargetServiceImpl extends ServiceImpl<TargetMapper, Target>
return jsonObject; 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());
}
/** /**
* 指标变更后修改对应的监控数据 * 指标变更后修改对应的监控数据
* *