不知大家有没有在Controller中接收Date类型的参数?
明明任务执行历史中显示执行成功;指定日期内查询最近一次任务实例状态却没有找到?
传参如下图:
日期为:2023-03-02 13:41:48
微服务的另一个服务接收时,日期却变为:2023-03-03 03:41:48
所以导致没有查到数据!!!
源代码如下:
@GetMapping(value = "/test")
public Result test( @RequestParam("date") Date date) {
// 省略
}
解决办法:
将@GetMapping改为@PostMapping; 用@RequestBody接收参数