物联网历史数据接口时间数组传参数问题

Blade 未结 1 88
shijinshan
shijinshan 剑童 2025-05-22 19:43

一、该问题的重现步骤是什么?

  1. 前后端升级到2.1版本后查询设备属性历史数据接口api/blade-iot/device/sequence/property-history?timeList[]=2025-05-22T18:34:40.440Z&timeList[]=2025-05-22T19:34:40.440Z&deviceId=1892846986898956290&identifier=temperature&modelField=temperature&current=1&size=10

2. timeList参数不对,之前版本传timeList[]可以获取到数据,现在报400,实际后端用timeList即可调同,请问是哪里导致之前传timeList[],现在传timeList

3.

image.png

二、你期待的结果是什么?实际看到的又是什么?

期待还是传timeList[]

实际:image.png

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

物联网、2.1.0

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2025-05-22 22:29

    好像没问题呢,你用git私服原版工程跑一下看看,如果原版的可以,就说明你升级的时候有遗漏,得打断点排查,看看相关联的代码是否有不一样的地方。

    CleanShot20250522222901@2x.png


    还有一个,看了下提交记录,业务逻辑从24年8月份开始就没有改过了,只有类名和目录的变动

    CleanShot20250522223229@2x.png

    0 讨论(0)
代码语言
提交回复