中继服务

version1
admin 2 years ago
parent ea4f32b0e1
commit af338e94a0

@ -1,5 +1,6 @@
package com.glxp.sale;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;

@ -0,0 +1,14 @@
package com.glxp.sale.admin.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Log {
String value() default "";
}

@ -16,11 +16,10 @@ import javax.sql.DataSource;
@Configuration
// 扫描 Mapper 接口并容器管理
@MapperScan(basePackages = MasterDataSourceConfig.PACKAGE, sqlSessionFactoryRef = "masterSqlSessionFactory")
@MapperScan(basePackages = {"com.glxp.sale.admin.dao","com.glxp.sale.admin.*.dao"}, sqlSessionFactoryRef = "masterSqlSessionFactory")
public class MasterDataSourceConfig {//TODO Mapper
// 精确到 master 目录,以便跟其他数据源隔离
static final String PACKAGE = "com.glxp.sale.admin.dao";
static final String MAPPER_LOCATION = "classpath:mybatis/mapper/*/*.xml";
@Bean(name = "masterDataSource")

@ -22,8 +22,6 @@ import org.springframework.stereotype.Component;
import javax.annotation.Resource;
@Component
@EnableScheduling
public class HeartTask implements SchedulingConfigurer {
final Logger logger = LoggerFactory.getLogger(HeartTask.class);
@ -68,12 +66,12 @@ public class HeartTask implements SchedulingConfigurer {
//定时从上游下载数据
private void dlData() {
SystemParamConfigEntity upConnect = systemParamConfigService.selectByParamKey("sync_upstream_enable");
if (upConnect.getParamValue().equals("1")) {
if (upConnect!=null&&upConnect.getParamValue().equals("1")) {
dlAllData();
scanUpload();
}
SystemParamConfigEntity donwConnect = systemParamConfigService.selectByParamKey("sync_downstream_enable");
if (donwConnect.getParamValue().equals("1")) {
if (donwConnect!=null&&donwConnect.getParamValue().equals("1")) {
scanDonwload();
}

@ -1,12 +1,12 @@
# \u751F\u4EA7\u73AF\u5883
server.port=9989
server.port=10001
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.jdbc-url=jdbc:mysql://127.0.0.1:3306/udispsync?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
spring.datasource.jdbc-url=jdbc:mysql://127.0.0.1:3316/udispsync?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
spring.datasource.username=root
#spring.datasource.password=root
spring.datasource.password=123456
spring.datasource.password=xiamenswan
#server.servlet.context-path=
logging.level.com.glxp.sale.admin.dao=debug
logging.level.com.glxp.sale.admin=debug
# \u8DE8\u57DF\u8BBE\u7F6E
cors.allowed-origins=*
cors.allowed-headers=Content-Type,ADMIN_ID,ADMIN_TOKEN

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.sale.admin.idc.dao.DbDao">
<select id="get" resultType="java.util.Map">
${sql}
</select>
<select id="list" resultType="java.util.Map">
${sql}
<if test="sort != null and sort.trim() != ''">
order by ${sort} <if test="order !=null and order !=''">${order}</if>
</if>
<if test="page != null and limit != null">
limit #{page}, #{limit}
</if>
</select>
<select id="count" resultType="int">
${sql}
</select>
</mapper>
Loading…
Cancel
Save