Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

通过数据管理的API查询数据为何总是返回第一条数据 #1421

Open
wang2024666 opened this issue Dec 4, 2024 · 4 comments
Open
Labels
bug 验收或线上环境bug

Comments

@wang2024666
Copy link

版本(The versions used): 最新版本

发生了什么(What happened):
在lesscode中开发应用时,通过数据管理的API查询数据。接口描述为:
/api/data-source/user/tableName/convertserviceportal/detail
{
"[key]": "query 参数,可以填写多个键值对,并使用 AND 关系查询具体的数据,如果匹配到多条数据,则返回第一条。key 可以填写任意字段。value 填写值,可以用 %xx% 的形式进行模糊匹配。示例:'name': 'xxx' 或者 'name': '%xxx%'"
}
配置请求体:
{
"[service]": "NDS2d"
}
使用get方法查询,始终返回表中的第一条数据,而不是期望的查询数据:
{
"code": 0,
"message": "success",
"data": {
"id": 2,
"updateTime": "2024-11-22T08:56:38.000Z",
"createTime": "2024-11-22T08:56:38.000Z",
"createUser": null,
"updateUser": null,
"host": "10.122.66.98",
"service": "NDS3DModelCompare_test_ai",
"path": "E:\3D\test_ai\NDS3DModelCompare\NDSConverterService.exe",
"status": "Stopped"
}
}

期望是什么(What you expected to happen):
应该如何组织 请求体,可以返回期望的查询条件的呢?

如何复现(How to reproduce it):

相关的日志详情和截图等(Log & Screenshot):

备注(Anything else we need to know):

@wang2024666 wang2024666 added the bug 验收或线上环境bug label Dec 4, 2024
@terlinhe
Copy link
Collaborator

terlinhe commented Dec 4, 2024

你好, 这里是使用错了接口, 你这里使用的是detail接口, 需要获取符合条件的list用的应该是
/api/data-source/user/tableName/xxxx 接口

@terlinhe
Copy link
Collaborator

terlinhe commented Dec 4, 2024

image

@wang2024666
Copy link
Author

谢谢,那detail接口应该如何使用呢?
{
"[service]": "NDS2d"
}
这个请求体应该是查询不到任何数据的,为何还是会返回一条数据呢?

@wang2024666
Copy link
Author

使用这个GET接口查询时,返回的数据如何得到期望的数据呢?比如按照这个请求体, server=NDS2d的,返回的数据都不是这个查询条件的值?
图片

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 验收或线上环境bug
Projects
None yet
Development

No branches or pull requests

2 participants