main
黄海 12 months ago
parent 1eeae64d4d
commit 69d0ad32bb

@ -1,22 +0,0 @@
{
"hints": [],
"groups": [
{
"sourceType": "com.i100c.charge.gw.filter.ZuulPreFilter",
"name": "jwt.filter",
"type": "com.i100c.charge.gw.filter.ZuulPreFilter"
}
],
"properties": [
{
"sourceType": "com.i100c.charge.gw.filter.ZuulPreFilter",
"name": "jwt.filter.no-access-filter",
"type": "java.util.List<java.lang.String>"
},
{
"sourceType": "com.i100c.charge.gw.filter.ZuulPreFilter",
"name": "jwt.filter.should-not-filter",
"type": "java.util.List<java.lang.String>"
}
]
}

@ -107,10 +107,17 @@ zuul:
# 基于配置的服务器列表:需要在项目配置文件中通过<服务名称>.ribbon.listOfServers进行设置。
# 如user-service.ribbon.listOfServers=http://127.0.0.1:8082,http://127.0.0.1:8083
# 用户模块
# D:\dsWork\YltProject\Ylt\ms-user\src\main\java\com\charge\rpc\web\UserRpcApiController.java
userapi:
ribbon:
#listOfServers: http://i100c.3322.org:32150
listOfServers: http://127.0.0.1:7022
# 订单后台模块
orderbkapi:
ribbon:
listOfServers: 127.0.0.1:7011
listOfServers: http://127.0.0.1:7011
#分发模块
distribute:
@ -143,10 +150,6 @@ stationapi:
listOfServers: http://i100c.3322.org:30836
# 用户模块
userapi:
ribbon:
listOfServers: http://i100c.3322.org:32150
# 通知模块
cheweiapi:

@ -1,22 +0,0 @@
{
"hints": [],
"groups": [
{
"sourceType": "com.charge.gwopenapi.filter.ZuulPreFilter",
"name": "jwt.filter",
"type": "com.charge.gwopenapi.filter.ZuulPreFilter"
}
],
"properties": [
{
"sourceType": "com.charge.gwopenapi.filter.ZuulPreFilter",
"name": "jwt.filter.no-access-filter",
"type": "java.util.List<java.lang.String>"
},
{
"sourceType": "com.charge.gwopenapi.filter.ZuulPreFilter",
"name": "jwt.filter.should-not-filter",
"type": "java.util.List<java.lang.String>"
}
]
}

@ -1,22 +0,0 @@
{
"hints": [],
"groups": [
{
"sourceType": "com.charge.gwmgr.filter.ZuulPreFilter",
"name": "jwt.filter",
"type": "com.charge.gwmgr.filter.ZuulPreFilter"
}
],
"properties": [
{
"sourceType": "com.charge.gwmgr.filter.ZuulPreFilter",
"name": "jwt.filter.no-access-filter",
"type": "java.util.List<java.lang.String>"
},
{
"sourceType": "com.charge.gwmgr.filter.ZuulPreFilter",
"name": "jwt.filter.should-not-filter",
"type": "java.util.List<java.lang.String>"
}
]
}

@ -62,18 +62,19 @@
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.11</version>
<version>${druid.version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.43</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.0</version>
<version>${druid.version}</version>
</dependency>
<dependency>

@ -49,18 +49,19 @@
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.11</version>
<version>${druid.version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.43</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.0</version>
<version>${druid.version}</version>
</dependency>
<dependency>

@ -55,7 +55,7 @@
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.11</version>
<version>${druid.version}</version>
</dependency>
<dependency>
@ -67,12 +67,13 @@
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.43</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.0</version>
<version>${druid.version}</version>
</dependency>
<dependency>

@ -33,12 +33,13 @@
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.43</version>
</dependency>
<!-- springboot end -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.11</version>
<version>${druid.version}</version>
</dependency>
<!--mybatis-->

@ -57,6 +57,7 @@
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.43</version>
</dependency>
<dependency>
@ -151,13 +152,13 @@
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.11</version>
<version>${druid.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.0</version>
<version>${druid.version}</version>
</dependency>
<dependency>

@ -52,16 +52,17 @@
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.11</version>
<version>${druid.version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.43</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.0</version>
<version>${druid.version}</version>
</dependency>
<dependency>

@ -50,18 +50,19 @@
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.11</version>
<version>${druid.version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.43</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.0</version>
<version>${druid.version}</version>
</dependency>
<dependency>

@ -1,22 +0,0 @@
{
"hints": [],
"groups": [
{
"sourceType": "com.charge.kstar.model.ProtocolConfig",
"name": "protocol_servers",
"type": "com.charge.kstar.model.ProtocolConfig"
}
],
"properties": [
{
"sourceType": "com.charge.kstar.model.ProtocolConfig",
"name": "protocol_servers.list",
"type": "java.util.List<com.charge.protocol.common.netty.config.TcpConfig>"
},
{
"sourceType": "com.charge.kstar.model.ProtocolConfig",
"name": "protocol_servers.name",
"type": "java.lang.String"
}
]
}

@ -50,18 +50,19 @@
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.11</version>
<version>${druid.version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.43</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.0</version>
<version>${druid.version}</version>
</dependency>
<dependency>

@ -1,22 +0,0 @@
{
"hints": [],
"groups": [
{
"sourceType": "com.charge.protocol.model.ProtocolConfig",
"name": "protocol_servers",
"type": "com.charge.protocol.model.ProtocolConfig"
}
],
"properties": [
{
"sourceType": "com.charge.protocol.model.ProtocolConfig",
"name": "protocol_servers.list",
"type": "java.util.List<com.charge.protocol.common.netty.config.TcpConfig>"
},
{
"sourceType": "com.charge.protocol.model.ProtocolConfig",
"name": "protocol_servers.name",
"type": "java.lang.String"
}
]
}

@ -50,18 +50,19 @@
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.11</version>
<version>${druid.version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.43</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.0</version>
<version>${druid.version}</version>
</dependency>
<dependency>

@ -1,22 +0,0 @@
{
"hints": [],
"groups": [
{
"sourceType": "com.charge.protocol.model.ProtocolConfig",
"name": "protocol_servers",
"type": "com.charge.protocol.model.ProtocolConfig"
}
],
"properties": [
{
"sourceType": "com.charge.protocol.model.ProtocolConfig",
"name": "protocol_servers.list",
"type": "java.util.List<com.charge.protocol.common.netty.config.TcpConfig>"
},
{
"sourceType": "com.charge.protocol.model.ProtocolConfig",
"name": "protocol_servers.name",
"type": "java.lang.String"
}
]
}

@ -53,18 +53,19 @@
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.11</version>
<version>${druid.version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.43</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.0</version>
<version>${druid.version}</version>
</dependency>
<dependency>

@ -1,22 +0,0 @@
{
"hints": [],
"groups": [
{
"sourceType": "com.charge.protocol.model.ProtocolConfig",
"name": "protocol_servers",
"type": "com.charge.protocol.model.ProtocolConfig"
}
],
"properties": [
{
"sourceType": "com.charge.protocol.model.ProtocolConfig",
"name": "protocol_servers.list",
"type": "java.util.List<com.charge.protocol.common.netty.config.TcpConfig>"
},
{
"sourceType": "com.charge.protocol.model.ProtocolConfig",
"name": "protocol_servers.name",
"type": "java.lang.String"
}
]
}

@ -63,18 +63,19 @@
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.11</version>
<version>${druid.version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.43</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.0</version>
<version>${druid.version}</version>
</dependency>
<dependency>

@ -48,18 +48,19 @@
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.11</version>
<version>${druid.version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.43</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.0</version>
<version>${druid.version}</version>
</dependency>
<dependency>

@ -18,6 +18,13 @@
</properties>
<dependencies>
<!--引用JFinal-->
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>jfinal</artifactId>
<version>${jfinal.version}</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
@ -151,7 +158,7 @@
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.11</version>
<version>${druid.version}</version>
</dependency>
<dependency>
@ -223,6 +230,7 @@
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.43</version>
</dependency>
<dependency>

@ -0,0 +1,56 @@
package com.charge;
import com.alibaba.druid.wall.WallFilter;
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
import com.jfinal.plugin.activerecord.dialect.MysqlDialect;
import com.jfinal.plugin.druid.DruidPlugin;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import java.io.File;
@Configuration
public class ActiveRecordPluginConfig {
//通过SpringBoot获取到数据库配置
@Value("${spring.datasource.username}")
private String username;
@Value("${spring.datasource.password}")
private String password;
@Value("${spring.datasource.url}")
private String url;
@Value("${spring.datasource.driver-class-name}")
private String driverClassName;
@Bean
public ActiveRecordPlugin initActiveRecordPlugin() {
DruidPlugin druidPlugin = new DruidPlugin(url, username, password, driverClassName);
// 加强数据库安全
WallFilter wallFilter = new WallFilter();
wallFilter.setDbType("mysql");
druidPlugin.addFilter(wallFilter);
druidPlugin.start();
// 配置ActiveRecord插件
ActiveRecordPlugin arp = new ActiveRecordPlugin(druidPlugin);
arp.setDialect(new MysqlDialect());
//遍历sql目录下所有的sql文件
File sqlDir;
String basePath = ActiveRecordPluginConfig.class.getClassLoader().getResource(".").getPath();
sqlDir = new File(basePath + "/Sql");
File[] sqlFiles = sqlDir.listFiles();
for (File sqlFile : sqlFiles != null ? sqlFiles : new File[0]) {
//只加载.sql文件
if (sqlFile.getName().indexOf(".sql") > 0) {
arp.addSqlTemplate("/Sql/" + sqlFile.getName());
}
}
//加载
arp.start();
return arp;
}
}

@ -5,7 +5,7 @@ spring:
uri: mongodb://ycharge:ycharge@139.224.72.142:27017/ycharge
datasource:
# mysql数据库
url: jdbc:mysql://139.224.72.142:3307/yltcharge?useUnicode=true&characterEncoding=UTF-8
url: jdbc:mysql://139.224.72.142:3307/yltcharge?useUnicode=true&characterEncoding=UTF-8&useSSL=false
username: ycharge
password: ycharge
driver-class-name: com.mysql.jdbc.Driver

@ -1,5 +1,7 @@
import com.charge.UserApplication;
import com.charge.rpc.facade.UserFacade;
import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.Record;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
@ -8,7 +10,6 @@ import org.springframework.test.context.junit4.SpringRunner;
import javax.annotation.Resource;
@RunWith(SpringRunner.class)
@SpringBootTest(classes = UserApplication.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
public class UserTest {
@ -19,8 +20,15 @@ public class UserTest {
@Test
public void test() {
boolean b = userFacade.judgeChargingStrategy("1008964013559005", 1,15583L);
boolean b = userFacade.judgeChargingStrategy("1008964013559005", 1, 15583L);
System.out.println(b);
}
@Test
public void getId() {
String sql = "select * from t_car where id=908";
Record record = Db.findFirst(sql);
System.out.println(record);
}
}

@ -1,9 +1,11 @@
spring:
data:
mongodb:
uri: mongodb://ycharge:ycharge@i100c.3322.org:13002/ycharge
# mongodb数据库
uri: mongodb://ycharge:ycharge@139.224.72.142:27017/ycharge
datasource:
url: jdbc:mysql://139.224.72.142:3307/yltcharge?useUnicode=true&characterEncoding=UTF-8
# mysql数据库
url: jdbc:mysql://139.224.72.142:3307/yltcharge?useUnicode=true&characterEncoding=UTF-8&useSSL=false
username: ycharge
password: ycharge
driver-class-name: com.mysql.jdbc.Driver
@ -13,7 +15,7 @@ spring:
type: com.alibaba.druid.pool.DruidDataSource
filters: stat
maxActive: 20
# Redis
redis:
database: 0
host: 139.224.72.142
@ -24,7 +26,7 @@ spring:
max-active: 8
max-idle: 8
min-idle: 0
# 邮件服务器
mail:
host: smtp.sina.com
username: i100c_report@sina.com
@ -32,22 +34,23 @@ spring:
port: 587
properties:
mail:
smtp:
auth: true
starttls:
enable: true
required: true
smtp:
auth: true
starttls:
enable: true
required: true
# 负载均衡器
ribbon:
eureka:
enabled: false
enabled: false # 禁用了eureka不依赖 eureka
ReadTimeout: 60000
ConnectTimeout: 60000
MaxAutoRetries: 0
MaxAutoRetriesNextServer: 1
# 记录数据库日志
logging:
level:
com:
@ -60,6 +63,7 @@ logging:
properties:
config: debug
# 这块没看懂,待完善,此处用户管理是业务模块,它调用了别人吗?
financeapi:
ribbon:
listOfServers: http://i100c.3322.org:32134
@ -81,11 +85,13 @@ aliyunvinapi:
ribbon:
listOfServers: https://vin.shumaidata.com
# 微信
wx:
config:
appId: wx9863e002c6a5f8bd
appScrect: ee9f5f214f2054f504544476ae542231
appId: wx9863e002c6a5f8bd
appScrect: ee9f5f214f2054f504544476ae542231
# 阿里大鱼的短信服务
aliSms:
product: Dysmsapi
domain: dysmsapi.aliyuncs.com
@ -97,14 +103,14 @@ aliSms:
signName: 快卜新能源
templateCode: SMS_200181031
# 腾讯OCR
tencentOcr:
secretId: AKIDBAF4e0p5w4XlmYeBuud6IGzg8dttMIB6
secretKey: zmJZXN1zgIfnfHclhnriIdhpiOsPwDEz
region: ap-shanghai
endpoint: ocr.tencentcloudapi.com
# 阿里云存储
aliyun:
oss:
imageUrl: http://senergyimage.i100c.com/

@ -44,13 +44,14 @@ mybatis-plus:
map-underscore-to-camel-case: true
cache-enabled: false
# 分页插件
pagehelper:
helperDialect: mysql
reasonable: true
supportMethodsArguments: true
params: count=countSql
# 阿里云短信
aliSms:
product: Dysmsapi
domain: dysmsapi.aliyuncs.com

@ -65,7 +65,7 @@
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.11</version>
<version>${druid.version}</version>
</dependency>
<dependency>
<groupId>aspectj</groupId>
@ -157,6 +157,7 @@
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.43</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>

@ -85,7 +85,7 @@
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.11</version>
<version>${druid.version}</version>
</dependency>
<dependency>
<groupId>aspectj</groupId>
@ -177,6 +177,7 @@
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.43</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>

@ -33,6 +33,10 @@
<!--SpringBoot的版本居然是1.5.10,这版本也太低了~-->
<spring-boot.version>1.5.10.RELEASE</spring-boot.version>
<spring-boot-maven-plugin.version>1.5.6.RELEASE</spring-boot-maven-plugin.version>
<!--引入JFinal-->
<jfinal.version>5.1.9</jfinal.version>
<!--Druid版本号-->
<druid.version>1.2.23</druid.version>
<registryUrl>yourdomain.com</registryUrl>
<registryProject>ycharge</registryProject>
</properties>

Loading…
Cancel
Save