shiyi пре 3 година
родитељ
комит
4447bf773c

+ 43 - 1
README.md

@@ -1,2 +1,44 @@
-# friendship-parent
+## 友期项目介绍
+### 父项目 friendship-parent
+* 统一管理依赖包,项目的配置统一管理,定义了不通环境的不通参数
 
+### 项目启动
+* 打开maven选项,在profiles中选择对应的环境启动,如果切换环境后启动环境切换未成功,点击maven的刷新按钮即可
+
+### common
+* 项目通用的工具包,注解,工具
+
+### core
+* 核心模块,所有的业务操作都在core中
+
+### admin
+* 后台管理系统
+    * 菜单配置 PMenu.class
+    * 菜单模块 PModule.class
+    * 菜单节点 PNode.class
+    * 路由地址 AUri.class 路由的地址需要根据菜单地址和菜单节点的地址定义:如user_image_card_picture/list,user_image_card_picture是在PModule中定义,list在PNode中定义
+    * 测试环境用户:super 密码:123456
+### logic
+* APP接口
+    * 请求头:所有的请求都会带上userAgent来标示客户端型号和版本
+    deviceToken来标示用户设备信息
+    * token: token的过期时间设置为一年,服务端在检测到用户的token超过七天后会生成一个新的token(New-Token)返回给客户端
+    * 阿里支付证书:测试/生产服务器的证书存放在cert目录下,开发环境的证书在resource目录下
+    * doc目录,用来存放项目部署的脚本
+    * 项目的状态信息都定义为具体的枚举类型,目的是为了约束内容和容易理解
+
+### doc
+* 版本更新的文档,包含数据库脚本,部署文档
+
+### task
+* 定时任务:目前只支持单项目部署,多项目部署需要修改为分布式定时任务
+
+### push-starter
+* 封装了推送相关的操作,目前仅支持友盟消息推送
+
+### server-admin
+* 服务监控项目,用于监控其他的子项目的健康情况,目前没有使用
+
+### shanpin-pay-start
+* 封装了支付的一些api,提供统一下单,支付宝支付,微信支付
+    

+ 1 - 0
logic/src/main/java/com/sp/friendship/FriendShipMain.java

@@ -10,6 +10,7 @@ import org.springframework.boot.web.servlet.server.ConfigurableServletWebServerF
 import org.springframework.cache.annotation.EnableCaching;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.EnableAspectJAutoProxy;
+import org.springframework.scheduling.annotation.Async;
 import org.springframework.scheduling.annotation.EnableAsync;
 import org.springframework.scheduling.annotation.EnableScheduling;
 

+ 2 - 2
logic/src/main/resources/application.yml

@@ -176,14 +176,14 @@ com:
 #        url: jdbc:mysql://120.76.117.222/friendship?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
         url: jdbc:mysql://120.79.211.173/friendship?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&allowMultiQueries=true
         username: root
-        password: Shanp123.
+        password: Shanpin#!#123456
         driverClassName: com.mysql.cj.jdbc.Driver
       slaveList:
         - key: slave
 #          url: jdbc:mysql://120.78.13.246/friendship?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
           url: jdbc:mysql://120.79.211.173/friendship?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&allowMultiQueries=true
           username: root
-          password: Shanp123.
+          password: Shanpin#!#123456
           driverClassName: com.mysql.cj.jdbc.Driver
       slaveDataSourceMethodPrefix:
         - get

+ 2 - 10
logic/src/test/java/com/sp/friendship/Dec.java

@@ -42,6 +42,7 @@ import org.springframework.transaction.annotation.Transactional;
 import java.io.File;
 import java.io.FileOutputStream;
 import java.io.IOException;
+import java.time.LocalDateTime;
 import java.util.*;
 import java.util.stream.Collectors;
 
@@ -453,14 +454,5 @@ public class Dec {
     }
 
 
-    @Test
-    public void test(){
-        String s = null;
-        try {
-            s = DES.decryptDES("UWdqzzmdqcHrxjvMMYs5KJFsGS0wSJ9fXUaJCuiQbN2e2Pn5uv8hzN4JSkCTfTcXEI+ZYf17kz70O1ACihopS7DOFN6U4Nkl/hKI1qEvVu9BgZlsqvY4edPxSsIXmCIvIxJvOsWAnBs=", "427bea56");
-            System.out.println(s);
-        } catch (Exception e) {
-        }
-        System.out.println(s);
-    }
+
 }