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://gitee.com/TDuckApp/tduck-platform/stargazers)
### 联系作者/加入社群
-
+
+
+## 群聊人数已经满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)

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:


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,更多功能;同事欢迎有兴趣有时间的有实力的朋友加入团队(前端/设计),有想法请私聊~


@@ -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,更多功能;同事欢迎有兴趣有时间的有实力的朋友加入团队(前端/设计),有想法请私聊~
+


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://gitee.com/TDuckApp/tduck-platform/stargazers)
### 联系作者/加入社群
-
-
-## 群聊人数已经满200,需要手动拉入
-
+
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://gitee.com/TDuckApp/tduck-platform/stargazers)
### 联系作者/加入社群
-
-
+
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://gitee.com/TDuckApp/tduck-platform/stargazers)
### 联系作者/加入社群
-
+