Browse Source

修复表单默认值不能恢复为空

dev
wangqing 5 years ago
parent
commit
6f87dc60e7
  1. 1
      README.md
  2. 5
      tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserProjectController.java

1
README.md

@ -87,7 +87,6 @@ Tduck 填鸭:是一款基于B/S架构的表单收集系统,为企业构建
* [JDK1.8或以上](http://www.oracle.com/technetwork/java/javase/overview/index.html) * [JDK1.8或以上](http://www.oracle.com/technetwork/java/javase/overview/index.html)
* [Maven](https://maven.apache.org/download.cgi) * [Maven](https://maven.apache.org/download.cgi)
* [Nodejs](https://nodejs.org/en/download/) * [Nodejs](https://nodejs.org/en/download/)
* [微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html)
2. 创建一个tduck的数据库,并执行项目目录下doc/tduck.sql文件 2. 创建一个tduck的数据库,并执行项目目录下doc/tduck.sql文件

5
tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserProjectController.java

@ -270,11 +270,10 @@ public class UserProjectController {
if (ObjectUtil.isNotEmpty(defaultValue)) { if (ObjectUtil.isNotEmpty(defaultValue)) {
boolean json = JSONUtil.isJson(JsonUtils.objToJson(request.getDefaultValue())); boolean json = JSONUtil.isJson(JsonUtils.objToJson(request.getDefaultValue()));
if (json) { if (json) {
entity.setDefaultValue(new ItemDefaultValueStruct(json, JsonUtils.objToJson(request.getDefaultValue()))); entity.setDefaultValue(new ItemDefaultValueStruct(true, JsonUtils.objToJson(request.getDefaultValue())));
} else {
entity.setDefaultValue(new ItemDefaultValueStruct(json, defaultValue));
} }
} }
entity.setDefaultValue(new ItemDefaultValueStruct(false, defaultValue));
return entity; return entity;
} }

Loading…
Cancel
Save