指标库:列表查询
This commit is contained in:
parent
b2e140d6d5
commit
2aee4515b6
@ -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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
|
@ -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());
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 指标变更后,修改对应的监控数据
|
* 指标变更后,修改对应的监控数据
|
||||||
*
|
*
|
||||||
|
Loading…
Reference in New Issue
Block a user