Tencent / APIJSON

🏆 实时 零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构 🏆 Real-Time coding-free, powerful and secure ORM 🚀 providing APIs and Docs without coding by Backend, and the returned JSON of API can be customized by Frontend(Client) users
http://apijson.cn
Other
17.3k stars 2.16k forks source link

[Bug] 修改数据表中日期字段为null,修改不成功 #765

Open ansyxpf opened 2 months ago

ansyxpf commented 2 months ago

APIJSON Version/APIJSON 版本号

6.1.0

Database Type & Version/数据库类型及版本号

8.0.32

Environment/环境信息

- JDK/基础库:1.8.0_422
- OS/系统:Windows 10

APIAuto Screenshots/APIAuto 请求与结果完整截屏

https://ibb.co/ng4mnMC , https://ibb.co/3SWWQZT, https://ibb.co/fDhCcsN

Current Behavior/问题描述

MySQL数据库的数据表中日期字段本来有值(假设2024-09-20),现在想修改为null,传递null修改后,日期没有修改成功。不是传递的字符串“null”,数据表中的日期字段可以为null,apijson修改不成功,请假一下,哪里出了问题?

Expected Behavior/期望结果

日期字段传递null后把原本的日期(2024-09-20)修改为null

Any additional comments?/其它补充说明?

No response

### Tasks
TommyLemon commented 2 months ago

通用文档搜 @null

ansyxpf commented 2 months ago

通用文档搜@null

我看通用文档,为null的字段会被忽略,我想强制修改字段的值为null,有什么实现方案吗?

TommyLemon commented 1 month ago

用 "@null":"key1,key2..."

https://github.com/Tencent/APIJSON/commit/016f31a63eee52ac7350482a25e39eb2a7e47c54