From c12ea3e383f4c1126498670502abfeb87617e55d Mon Sep 17 00:00:00 2001 From: nigulasifenhongma <43560796+nigulasifenhongma@users.noreply.github.com> Date: Thu, 8 Apr 2021 17:41:36 +0800 Subject: [PATCH 01/14] Update README.md QRcode update --- README.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 469e2e1..80cbebe 100644 --- a/README.md +++ b/README.md @@ -5,13 +5,29 @@

Tduck 填鸭 —— 表单收集器

+# 前言 +### 各位老铁,感谢您的关注。 +- Tduck项目上线时间不足一年,还有许多地方需要打磨; +- 由于不是专职做开源,更新速度相对缓慢,但是一直都在不停的迭代(加班打码...) +- 遇到问题可以进群咨询一下已经完成部署的大佬,并且在部署时参照部署文档进行部署; +- 由于涉及到微信、QQ登录需要准备相应账号; +- 详情请见:部署文档 https://gitee.com/TDuckApp/tduck-platform/wikis/%E6%9C%AC%E5%9C%B0%E8%BF%90%E8%A1%8C?sort_id=3681729 + + ![ ](https://img.shields.io/:license-apache-blue.svg) ![ ](https://img.shields.io/badge/JDK-1.8+-red.svg) ![ ](https://img.shields.io/badge/BY-SpringBoot-green) ![ ](https://img.shields.io/badge/front-vue%2Belement--ui-blue) [![star](https://gitee.com/TDuckApp/tduck-platform/badge/star.svg?theme=white)](https://gitee.com/TDuckApp/tduck-platform/stargazers) ### 联系作者/加入社群 -![输入图片说明](https://images.gitee.com/uploads/images/2021/0323/090619_bb22b681_1674451.png "微信截图_20210111111111111.png") +![输入图片说明](https://images.gitee.com/uploads/images/2021/0407/100054_10b7177d_1674451.png "微信截图_20210407095930.png") + +## 群聊人数已经满200,需要手动拉入 + + +## V2版本正在规划开发中,全新UI,更多功能;同时欢迎各位伙伴进群提出你的想法和需求 +

+ ### 平台简介 Tduck, Form collection system @@ -83,6 +99,7 @@ Tduck 填鸭:是基于B/S架构的一款开源的表单问卷在线收集系 ### 快速启动 + 1. 配置最小开发环境: * [MySQL5.7或以上](https://dev.mysql.com/downloads/mysql/) From 6fdf8d30b35d73a5c3fe60313bbd9400b8db765d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E5=93=A5?= <2310732606@qq.com> Date: Tue, 13 Apr 2021 17:21:43 +0800 Subject: [PATCH 02/14] update README.md. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 80cbebe..3634257 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,9 @@ ### 各位老铁,感谢您的关注。 - Tduck项目上线时间不足一年,还有许多地方需要打磨; - 由于不是专职做开源,更新速度相对缓慢,但是一直都在不停的迭代(加班打码...) -- 遇到问题可以进群咨询一下已经完成部署的大佬,并且在部署时参照部署文档进行部署; +- 遇到问题可以进群咨询一下已经完成部署的大佬,并且在部署时参照文档进行部署; - 由于涉及到微信、QQ登录需要准备相应账号; -- 详情请见:部署文档 https://gitee.com/TDuckApp/tduck-platform/wikis/%E6%9C%AC%E5%9C%B0%E8%BF%90%E8%A1%8C?sort_id=3681729 +- 详情请见:[部署文档](https://gitee.com/TDuckApp/tduck-platform/wikis/%E6%9C%AC%E5%9C%B0%E8%BF%90%E8%A1%8C?sort_id=3681729) ![ ](https://img.shields.io/:license-apache-blue.svg) From f2eedf64b8f0e80fe69940a0d338634a4753fcef Mon Sep 17 00:00:00 2001 From: wangqing Date: Wed, 14 Apr 2021 15:50:10 +0800 Subject: [PATCH 03/14] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cloud/wx/mp/handler/scan/ScanStrategyContext.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/handler/scan/ScanStrategyContext.java b/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/handler/scan/ScanStrategyContext.java index 779a863..ce29175 100644 --- a/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/handler/scan/ScanStrategyContext.java +++ b/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/handler/scan/ScanStrategyContext.java @@ -1,28 +1,26 @@ package com.tduck.cloud.wx.mp.handler.scan; -import cn.hutool.core.map.MapUtil; import cn.hutool.core.util.ObjectUtil; import com.tduck.cloud.common.util.JsonUtils; import com.tduck.cloud.wx.mp.request.WxMpQrCodeGenRequest; -import lombok.RequiredArgsConstructor; import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Map; -import java.util.concurrent.ConcurrentHashMap; /** * @author : smalljop * @description : * @create : 2020-12-01 17:55 **/ -@RequiredArgsConstructor @Component public class ScanStrategyContext { - private final Map scanStrategy; + @Autowired + private Map scanStrategy; - private final static String SCAN_STRATEGY_NAME = "ScanStrategy"; + private static String SCAN_STRATEGY_NAME = "ScanStrategy"; /** @@ -40,5 +38,4 @@ public class ScanStrategyContext { } - } From 555469cd43df4b874b46d3bbea4c71e07bd5edb7 Mon Sep 17 00:00:00 2001 From: wangqing Date: Wed, 14 Apr 2021 16:03:17 +0800 Subject: [PATCH 04/14] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cloud/wx/mp/config/WxMpConfiguration.java | 40 ++++++++++++------- .../cloud/wx/mp/handler/ScanHandler.java | 11 ++--- 2 files changed, 31 insertions(+), 20 deletions(-) diff --git a/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/config/WxMpConfiguration.java b/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/config/WxMpConfiguration.java index a099ee1..7127d57 100644 --- a/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/config/WxMpConfiguration.java +++ b/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/config/WxMpConfiguration.java @@ -1,8 +1,6 @@ package com.tduck.cloud.wx.mp.config; import com.tduck.cloud.wx.mp.handler.*; -import lombok.AllArgsConstructor; -import me.chanjar.weixin.common.redis.JedisWxRedisOps; import me.chanjar.weixin.common.redis.RedisTemplateWxRedisOps; import me.chanjar.weixin.common.redis.WxRedisOps; import me.chanjar.weixin.mp.api.WxMpMessageRouter; @@ -10,6 +8,7 @@ import me.chanjar.weixin.mp.api.WxMpService; import me.chanjar.weixin.mp.api.impl.WxMpServiceImpl; import me.chanjar.weixin.mp.config.impl.WxMpDefaultConfigImpl; import me.chanjar.weixin.mp.config.impl.WxMpRedisConfigImpl; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -31,22 +30,33 @@ import static me.chanjar.weixin.mp.constant.WxMpEventConstants.POI_CHECK_NOTIFY; * * @author Binary Wang(https://github.com/binarywang) */ -@AllArgsConstructor @Configuration @EnableConfigurationProperties(WxMpProperties.class) public class WxMpConfiguration { - private final LogHandler logHandler; - private final NullHandler nullHandler; - private final KfSessionHandler kfSessionHandler; - private final StoreCheckNotifyHandler storeCheckNotifyHandler; - private final LocationHandler locationHandler; - private final MenuHandler menuHandler; - private final MsgHandler msgHandler; - private final UnsubscribeHandler unsubscribeHandler; - private final SubscribeHandler subscribeHandler; - private final ScanHandler scanHandler; - private final WxMpProperties properties; - private final StringRedisTemplate redisTemplate; + @Autowired + private LogHandler logHandler; + @Autowired + private NullHandler nullHandler; + @Autowired + private KfSessionHandler kfSessionHandler; + @Autowired + private StoreCheckNotifyHandler storeCheckNotifyHandler; + @Autowired + private LocationHandler locationHandler; + @Autowired + private MenuHandler menuHandler; + @Autowired + private MsgHandler msgHandler; + @Autowired + private UnsubscribeHandler unsubscribeHandler; + @Autowired + private SubscribeHandler subscribeHandler; + @Autowired + private ScanHandler scanHandler; + @Autowired + private WxMpProperties properties; + @Autowired + private StringRedisTemplate redisTemplate; @Bean public WxMpService wxMpService() { diff --git a/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/handler/ScanHandler.java b/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/handler/ScanHandler.java index 2fdd9a3..059f37c 100644 --- a/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/handler/ScanHandler.java +++ b/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/handler/ScanHandler.java @@ -1,16 +1,16 @@ package com.tduck.cloud.wx.mp.handler; -import java.util.Map; - import com.tduck.cloud.wx.mp.handler.scan.ScanStrategyContext; import lombok.RequiredArgsConstructor; -import org.springframework.stereotype.Component; - import me.chanjar.weixin.common.error.WxErrorException; import me.chanjar.weixin.common.session.WxSessionManager; import me.chanjar.weixin.mp.api.WxMpService; import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage; import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.Map; /** * @author Binary Wang(https://github.com/binarywang) @@ -18,7 +18,8 @@ import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage; @Component @RequiredArgsConstructor public class ScanHandler extends AbstractHandler { - private final ScanStrategyContext scanStrategyContext; + @Autowired + private ScanStrategyContext scanStrategyContext; @Override public WxMpXmlOutMessage handle(WxMpXmlMessage wxMpXmlMessage, Map map, From 32214f08d4b621ad44a3b4a43c9d73c973857ea3 Mon Sep 17 00:00:00 2001 From: wangqing Date: Thu, 15 Apr 2021 11:04:39 +0800 Subject: [PATCH 05/14] =?UTF-8?q?fix:=20wx=E6=A8=A1=E5=9D=97=E5=BE=AA?= =?UTF-8?q?=E7=8E=AF=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tduck/cloud/api/web/controller/UserProjectController.java | 4 +++- .../main/java/com/tduck/cloud/wx/mp/handler/ScanHandler.java | 2 -- .../com/tduck/cloud/wx/mp/handler/scan/LoginScanStrategy.java | 4 ---- .../cloud/wx/mp/service/impl/WxMpUserMsgServiceImpl.java | 4 +++- 4 files changed, 6 insertions(+), 8 deletions(-) diff --git a/tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserProjectController.java b/tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserProjectController.java index 204acd2..c07676c 100644 --- a/tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserProjectController.java +++ b/tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserProjectController.java @@ -41,6 +41,7 @@ import lombok.extern.slf4j.Slf4j; import me.chanjar.weixin.common.error.WxErrorException; import me.chanjar.weixin.mp.api.WxMpService; import me.chanjar.weixin.mp.bean.result.WxMpQrCodeTicket; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; @@ -65,12 +66,13 @@ public class UserProjectController { private final SortUtils sortUtils; private final UserProjectThemeService userProjectThemeService; private final UserProjectSettingService userProjectSettingService; - private final WxMpService wxMpService; private final ProjectTemplateService projectTemplateService; private final ProjectTemplateItemService projectTemplateItemService; private final WxMpUserService wxMpUserService; private final RedisUtils redisUtils; + @Autowired + private WxMpService wxMpService; /** * 创建项目 diff --git a/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/handler/ScanHandler.java b/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/handler/ScanHandler.java index 059f37c..074afe9 100644 --- a/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/handler/ScanHandler.java +++ b/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/handler/ScanHandler.java @@ -1,7 +1,6 @@ package com.tduck.cloud.wx.mp.handler; import com.tduck.cloud.wx.mp.handler.scan.ScanStrategyContext; -import lombok.RequiredArgsConstructor; import me.chanjar.weixin.common.error.WxErrorException; import me.chanjar.weixin.common.session.WxSessionManager; import me.chanjar.weixin.mp.api.WxMpService; @@ -16,7 +15,6 @@ import java.util.Map; * @author Binary Wang(https://github.com/binarywang) */ @Component -@RequiredArgsConstructor public class ScanHandler extends AbstractHandler { @Autowired private ScanStrategyContext scanStrategyContext; diff --git a/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/handler/scan/LoginScanStrategy.java b/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/handler/scan/LoginScanStrategy.java index 571dcb1..658c854 100644 --- a/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/handler/scan/LoginScanStrategy.java +++ b/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/handler/scan/LoginScanStrategy.java @@ -1,6 +1,5 @@ package com.tduck.cloud.wx.mp.handler.scan; -import cn.hutool.core.map.MapUtil; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.tduck.cloud.common.util.RedisUtils; @@ -9,12 +8,10 @@ import com.tduck.cloud.wx.mp.entity.WxMpUserEntity; import com.tduck.cloud.wx.mp.request.WxMpQrCodeGenRequest; import com.tduck.cloud.wx.mp.service.WxMpUserMsgService; import com.tduck.cloud.wx.mp.service.WxMpUserService; -import lombok.RequiredArgsConstructor; import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; -import java.util.Map; import java.util.concurrent.TimeUnit; /** @@ -23,7 +20,6 @@ import java.util.concurrent.TimeUnit; * @create : 2020-12-01 17:44 **/ @Component - public class LoginScanStrategy implements ScanStrategy { @Autowired diff --git a/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/service/impl/WxMpUserMsgServiceImpl.java b/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/service/impl/WxMpUserMsgServiceImpl.java index 6c4e532..76ac6e4 100644 --- a/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/service/impl/WxMpUserMsgServiceImpl.java +++ b/tduck-wx-mp/src/main/java/com/tduck/cloud/wx/mp/service/impl/WxMpUserMsgServiceImpl.java @@ -2,11 +2,11 @@ package com.tduck.cloud.wx.mp.service.impl; import cn.hutool.core.util.StrUtil; import com.tduck.cloud.wx.mp.service.WxMpUserMsgService; -import lombok.RequiredArgsConstructor; import me.chanjar.weixin.common.error.WxErrorException; import me.chanjar.weixin.mp.api.WxMpService; import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; /** @@ -16,6 +16,8 @@ import org.springframework.stereotype.Service; **/ @Service public class WxMpUserMsgServiceImpl implements WxMpUserMsgService { + + @Lazy @Autowired private WxMpService wxMpService; From e7d23b1f89637d66e60df6875723e32991e17d6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E5=93=A5?= <2310732606@qq.com> Date: Mon, 19 Apr 2021 17:41:58 +0800 Subject: [PATCH 06/14] update README.md. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3634257..a7a348f 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ - 遇到问题可以进群咨询一下已经完成部署的大佬,并且在部署时参照文档进行部署; - 由于涉及到微信、QQ登录需要准备相应账号; - 详情请见:[部署文档](https://gitee.com/TDuckApp/tduck-platform/wikis/%E6%9C%AC%E5%9C%B0%E8%BF%90%E8%A1%8C?sort_id=3681729) - +### TDuck 使用 Apache License 2.0 协议,源代码完全开源,无商业限制。 开源不易如果喜欢请给作者 Star 鼓励 :pray: ![ ](https://img.shields.io/:license-apache-blue.svg) ![ ](https://img.shields.io/badge/JDK-1.8+-red.svg) From 234de8ae4dd481644220ef9fffa44bc0a896d692 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E5=93=A5?= <2310732606@qq.com> Date: Wed, 21 Apr 2021 16:49:19 +0800 Subject: [PATCH 07/14] =?UTF-8?q?update=20README.md.=20=E5=85=B3=E4=BA=8E?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0=E7=9A=84=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a7a348f..7295932 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ Tduck, Form collection system -Tduck 填鸭:是基于B/S架构的一款开源的表单问卷在线收集系统,为企业构建自己的信息反馈系统的综合解决方案,助力企业提高反馈收集客户服务效率。 +Tduck 填鸭:是基于B/S架构的一款开源的表单在线收集系统,为企业构建自己的信息反馈系统的综合解决方案,助力企业提高反馈收集客户服务效率。 ### 应用场景 @@ -43,8 +43,8 @@ Tduck 填鸭:是基于B/S架构的一款开源的表单问卷在线收集系 ### 功能特性 ##### 界面美观,全新element-ui支持,使用流畅 - 以一种全新的设计体验,告别繁琐的设计流程 -- 通过简单有趣的方式,轻轻松松完成问卷设计 -- 支持问卷样式模板选择,只为显现更精美的表单问卷 +- 通过简单有趣的方式,轻轻松松完成表单设计 +- 支持表单样式模板选择,只为显现更精美的表单 ##### 三大模块助力企业能力升级: - 新建表单:自定义可拖拽式表单设计 From 327d9547476c1b07f71b9022ba70668ce6346a98 Mon Sep 17 00:00:00 2001 From: smalljop <250543222@qq.com> Date: Sun, 9 May 2021 15:13:38 +0800 Subject: [PATCH 08/14] update README.md. --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7295932..56c702e 100644 --- a/README.md +++ b/README.md @@ -114,9 +114,10 @@ Tduck 填鸭:是基于B/S架构的一款开源的表单在线收集系统, 打开命令行,输入以下命令 ```bash + mvn clean install -DskipTests cd tduck-platform/tduck-api mvn clean package -DskipTests - java -Dfile.encoding=UTF-8 -jar tduck-api.jar + java -Dfile.encoding=UTF-8 -jar target/tduck-api.jar ``` 4. 启动管理后台前端 From 5c0403a341cf16234b20d8051cf178ddd33eea8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E5=93=A5?= <2310732606@qq.com> Date: Mon, 10 May 2021 15:47:26 +0800 Subject: [PATCH 09/14] update README.md. --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 56c702e..d983799 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ - 由于涉及到微信、QQ登录需要准备相应账号; - 详情请见:[部署文档](https://gitee.com/TDuckApp/tduck-platform/wikis/%E6%9C%AC%E5%9C%B0%E8%BF%90%E8%A1%8C?sort_id=3681729) ### TDuck 使用 Apache License 2.0 协议,源代码完全开源,无商业限制。 开源不易如果喜欢请给作者 Star 鼓励 :pray: +- V2版本正在规划开发中,全新UI,更多功能;同事欢迎有兴趣有时间的有实力的朋友加入团队(前端/设计),有想法请私聊~ ![ ](https://img.shields.io/:license-apache-blue.svg) ![ ](https://img.shields.io/badge/JDK-1.8+-red.svg) @@ -25,7 +26,7 @@ ## 群聊人数已经满200,需要手动拉入 -## V2版本正在规划开发中,全新UI,更多功能;同时欢迎各位伙伴进群提出你的想法和需求 +

### 平台简介 From 09b8149a3dc702a85fb0538f89a6b883f922b05c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E5=93=A5?= <2310732606@qq.com> Date: Mon, 10 May 2021 15:53:20 +0800 Subject: [PATCH 10/14] update README.md. --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d983799..0f9cd1a 100644 --- a/README.md +++ b/README.md @@ -11,9 +11,10 @@ - 由于不是专职做开源,更新速度相对缓慢,但是一直都在不停的迭代(加班打码...) - 遇到问题可以进群咨询一下已经完成部署的大佬,并且在部署时参照文档进行部署; - 由于涉及到微信、QQ登录需要准备相应账号; +- V2版本正在规划开发中,全新UI,更多功能;同事欢迎有兴趣有时间的有实力的朋友加入团队(前端/设计),有想法请私聊~ - 详情请见:[部署文档](https://gitee.com/TDuckApp/tduck-platform/wikis/%E6%9C%AC%E5%9C%B0%E8%BF%90%E8%A1%8C?sort_id=3681729) ### TDuck 使用 Apache License 2.0 协议,源代码完全开源,无商业限制。 开源不易如果喜欢请给作者 Star 鼓励 :pray: -- V2版本正在规划开发中,全新UI,更多功能;同事欢迎有兴趣有时间的有实力的朋友加入团队(前端/设计),有想法请私聊~ + ![ ](https://img.shields.io/:license-apache-blue.svg) ![ ](https://img.shields.io/badge/JDK-1.8+-red.svg) From 6e3922a39012bf5d492b7cbdc72438c5aee8424a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E5=93=A5?= <2310732606@qq.com> Date: Mon, 10 May 2021 15:53:37 +0800 Subject: [PATCH 11/14] update README.md. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0f9cd1a..31325fa 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ - 由于不是专职做开源,更新速度相对缓慢,但是一直都在不停的迭代(加班打码...) - 遇到问题可以进群咨询一下已经完成部署的大佬,并且在部署时参照文档进行部署; - 由于涉及到微信、QQ登录需要准备相应账号; -- V2版本正在规划开发中,全新UI,更多功能;同事欢迎有兴趣有时间的有实力的朋友加入团队(前端/设计),有想法请私聊~ +- V2版本正在规划开发中,全新UI,更多功能;欢迎有兴趣有时间的有实力的朋友加入团队(前端/设计),有想法请私聊~ - 详情请见:[部署文档](https://gitee.com/TDuckApp/tduck-platform/wikis/%E6%9C%AC%E5%9C%B0%E8%BF%90%E8%A1%8C?sort_id=3681729) ### TDuck 使用 Apache License 2.0 协议,源代码完全开源,无商业限制。 开源不易如果喜欢请给作者 Star 鼓励 :pray: From 655bcc28515717e6704efef28b5ba29800e70dbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E5=93=A5?= <2310732606@qq.com> Date: Thu, 13 May 2021 17:13:09 +0800 Subject: [PATCH 12/14] update README.md. --- README.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/README.md b/README.md index 31325fa..701baab 100644 --- a/README.md +++ b/README.md @@ -22,10 +22,7 @@ ![ ](https://img.shields.io/badge/front-vue%2Belement--ui-blue) [![star](https://gitee.com/TDuckApp/tduck-platform/badge/star.svg?theme=white)](https://gitee.com/TDuckApp/tduck-platform/stargazers) ### 联系作者/加入社群 -![输入图片说明](https://images.gitee.com/uploads/images/2021/0407/100054_10b7177d_1674451.png "微信截图_20210407095930.png") - -## 群聊人数已经满200,需要手动拉入 - +![企业微信群聊](https://images.gitee.com/uploads/images/2021/0513/171259_1ef11014_1674451.png "contact_me_qr.png")

From d175f797afb6032cc19f2b9de5e1bdd6159ad673 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E5=93=A5?= <2310732606@qq.com> Date: Thu, 13 May 2021 17:14:33 +0800 Subject: [PATCH 13/14] update README.md. --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 701baab..18548e8 100644 --- a/README.md +++ b/README.md @@ -22,8 +22,7 @@ ![ ](https://img.shields.io/badge/front-vue%2Belement--ui-blue) [![star](https://gitee.com/TDuckApp/tduck-platform/badge/star.svg?theme=white)](https://gitee.com/TDuckApp/tduck-platform/stargazers) ### 联系作者/加入社群 -![企业微信群聊](https://images.gitee.com/uploads/images/2021/0513/171259_1ef11014_1674451.png "contact_me_qr.png") - +群聊

From 876065936b0710e63d92acd2d0fc7f023d77a59f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E5=93=A5?= <2310732606@qq.com> Date: Thu, 13 May 2021 17:14:47 +0800 Subject: [PATCH 14/14] update README.md. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 18548e8..d299bd7 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ ![ ](https://img.shields.io/badge/front-vue%2Belement--ui-blue) [![star](https://gitee.com/TDuckApp/tduck-platform/badge/star.svg?theme=white)](https://gitee.com/TDuckApp/tduck-platform/stargazers) ### 联系作者/加入社群 -群聊 +群聊