Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yl-transfer
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
孙于凯
yl-transfer
Commits
1414dcc2
提交
1414dcc2
authored
7月 15, 2024
作者:
ljj
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix:fixbug
上级
82aa679b
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
20 个修改的文件
包含
180 行增加
和
62 行删除
+180
-62
SwaggerConfig.java
src/main/java/com/tykj/transfer/config/SwaggerConfig.java
+1
-0
transferController.java
...java/com/tykj/transfer/controller/transferController.java
+10
-0
BranchesDao.java
src/main/java/com/tykj/transfer/dao/BranchesDao.java
+1
-1
RegionModelRepository.java
...va/com/tykj/transfer/local_dao/RegionModelRepository.java
+2
-4
RegionModelDo.java
...in/java/com/tykj/transfer/local_entity/RegionModelDo.java
+1
-2
YlBranchTrainStatistics.java
...m/tykj/transfer/local_entity/YlBranchTrainStatistics.java
+2
-2
YlTrainStatistics.java
...ava/com/tykj/transfer/local_entity/YlTrainStatistics.java
+2
-2
YlVolunteerStatistics.java
...com/tykj/transfer/local_entity/YlVolunteerStatistics.java
+2
-2
Biz088DcBranchTrainStatistics.java
...com/tykj/transfer/pojo/Biz088DcBranchTrainStatistics.java
+2
-2
Biz088DcTrainStatistics.java
.../java/com/tykj/transfer/pojo/Biz088DcTrainStatistics.java
+2
-2
Biz088DcVolunteerStatistics.java
...a/com/tykj/transfer/pojo/Biz088DcVolunteerStatistics.java
+2
-2
Biz088DcActivityStatisticsServiceImpl.java
...e_service/impl/Biz088DcActivityStatisticsServiceImpl.java
+0
-0
Biz088DcBranchTrainStatisticsImpl.java
...slave_service/impl/Biz088DcBranchTrainStatisticsImpl.java
+11
-12
Biz088DcNetworkStatisticsImpl.java
...fer/slave_service/impl/Biz088DcNetworkStatisticsImpl.java
+74
-9
Biz088DcTrainStatisticsImpl.java
...nsfer/slave_service/impl/Biz088DcTrainStatisticsImpl.java
+10
-4
Biz088DcVolunteerStatisticsImpl.java
...r/slave_service/impl/Biz088DcVolunteerStatisticsImpl.java
+9
-5
PushTask.java
src/main/java/com/tykj/transfer/task/PushTask.java
+0
-1
application-dev.properties
src/main/resources/application-dev.properties
+6
-6
application-ljj.properties
src/main/resources/application-ljj.properties
+41
-0
application-prod.properties
src/main/resources/application-prod.properties
+2
-6
没有找到文件。
src/main/java/com/tykj/transfer/config/SwaggerConfig.java
浏览文件 @
1414dcc2
...
@@ -27,6 +27,7 @@ public class SwaggerConfig {
...
@@ -27,6 +27,7 @@ public class SwaggerConfig {
boolean
flag
=
environment
.
acceptsProfiles
(
profiles
);
boolean
flag
=
environment
.
acceptsProfiles
(
profiles
);
return
new
Docket
(
DocumentationType
.
SWAGGER_2
)
return
new
Docket
(
DocumentationType
.
SWAGGER_2
)
.
enable
(
false
)
.
apiInfo
(
apiInfo
())
.
apiInfo
(
apiInfo
())
.
enable
(
flag
)
.
enable
(
flag
)
.
select
()
.
select
()
...
...
src/main/java/com/tykj/transfer/controller/transferController.java
浏览文件 @
1414dcc2
package
com
.
tykj
.
transfer
.
controller
;
package
com
.
tykj
.
transfer
.
controller
;
import
com.tykj.transfer.slave_service.*
;
import
com.tykj.transfer.slave_service.*
;
import
com.tykj.transfer.task.PushTask
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
...
@@ -32,6 +34,9 @@ public class transferController {
...
@@ -32,6 +34,9 @@ public class transferController {
@Resource
@Resource
private
Biz088DcVolunteerStatisticsService
biz088DcVolunteerStatisticsService
;
private
Biz088DcVolunteerStatisticsService
biz088DcVolunteerStatisticsService
;
@Autowired
private
PushTask
pushTask
;
@GetMapping
(
"/tranBranch"
)
@GetMapping
(
"/tranBranch"
)
@ApiOperation
(
"网点数据转移"
)
@ApiOperation
(
"网点数据转移"
)
public
void
tranBranch
()
{
public
void
tranBranch
()
{
...
@@ -62,4 +67,9 @@ public class transferController {
...
@@ -62,4 +67,9 @@ public class transferController {
public
void
transferVolunteer
(){
public
void
transferVolunteer
(){
biz088DcVolunteerStatisticsService
.
transferVolunteer
();
biz088DcVolunteerStatisticsService
.
transferVolunteer
();
}
}
@GetMapping
(
"/pushNow"
)
public
void
pushNow
()
{
pushTask
.
task
();
}
}
}
src/main/java/com/tykj/transfer/dao/BranchesDao.java
浏览文件 @
1414dcc2
...
@@ -23,5 +23,5 @@ public interface BranchesDao extends JpaRepository<Branches, Long> {
...
@@ -23,5 +23,5 @@ public interface BranchesDao extends JpaRepository<Branches, Long> {
List
<
Branches
>
findAllByUpdatedAtAfter
(
Date
date
);
List
<
Branches
>
findAllByUpdatedAtAfter
(
Date
date
);
Branches
findAllByName
(
String
name
);
List
<
Branches
>
findAllByName
(
String
name
);
}
}
src/main/java/com/tykj/transfer/dao/RegionModelRepository.java
→
src/main/java/com/tykj/transfer/
local_
dao/RegionModelRepository.java
浏览文件 @
1414dcc2
package
com
.
tykj
.
transfer
.
dao
;
package
com
.
tykj
.
transfer
.
local_
dao
;
import
com.tykj.transfer.entity.RegionModelDo
;
import
com.tykj.transfer.
local_
entity.RegionModelDo
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.repository.query.Param
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Optional
;
/**
/**
* @author Ozoz.L cnljj1995@gmail.com
* @author Ozoz.L cnljj1995@gmail.com
...
...
src/main/java/com/tykj/transfer/entity/RegionModelDo.java
→
src/main/java/com/tykj/transfer/
local_
entity/RegionModelDo.java
浏览文件 @
1414dcc2
package
com
.
tykj
.
transfer
.
entity
;
package
com
.
tykj
.
transfer
.
local_
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
org.springframework.beans.BeanUtils
;
import
javax.persistence.Entity
;
import
javax.persistence.Entity
;
import
javax.persistence.Id
;
import
javax.persistence.Id
;
...
...
src/main/java/com/tykj/transfer/local_entity/YlBranchTrainStatistics.java
浏览文件 @
1414dcc2
...
@@ -21,8 +21,8 @@ public class YlBranchTrainStatistics {
...
@@ -21,8 +21,8 @@ public class YlBranchTrainStatistics {
* 主键
* 主键
*/
*/
@Id
@Id
@GenericGenerator
(
name
=
"idGenerator"
,
strategy
=
"uuid"
)
//
@GenericGenerator(name = "idGenerator", strategy = "uuid")
@GeneratedValue
(
generator
=
"idGenerator"
)
//
@GeneratedValue(generator = "idGenerator")
@Column
(
name
=
"id"
,
length
=
64
)
@Column
(
name
=
"id"
,
length
=
64
)
private
String
id
;
private
String
id
;
/**
/**
...
...
src/main/java/com/tykj/transfer/local_entity/YlTrainStatistics.java
浏览文件 @
1414dcc2
...
@@ -20,8 +20,8 @@ public class YlTrainStatistics {
...
@@ -20,8 +20,8 @@ public class YlTrainStatistics {
* 主键
* 主键
*/
*/
@Id
@Id
@GenericGenerator
(
name
=
"idGenerator"
,
strategy
=
"uuid"
)
//
@GenericGenerator(name = "idGenerator", strategy = "uuid")
@GeneratedValue
(
generator
=
"idGenerator"
)
//
@GeneratedValue(generator = "idGenerator")
@Column
(
name
=
"id"
,
length
=
64
)
@Column
(
name
=
"id"
,
length
=
64
)
private
String
id
;
private
String
id
;
/**
/**
...
...
src/main/java/com/tykj/transfer/local_entity/YlVolunteerStatistics.java
浏览文件 @
1414dcc2
...
@@ -20,8 +20,8 @@ public class YlVolunteerStatistics {
...
@@ -20,8 +20,8 @@ public class YlVolunteerStatistics {
* 主键
* 主键
*/
*/
@Id
@Id
@GenericGenerator
(
name
=
"idGenerator"
,
strategy
=
"uuid"
)
//
@GenericGenerator(name = "idGenerator", strategy = "uuid")
@GeneratedValue
(
generator
=
"idGenerator"
)
//
@GeneratedValue(generator = "idGenerator")
@Column
(
name
=
"id"
,
length
=
64
)
@Column
(
name
=
"id"
,
length
=
64
)
private
String
id
;
private
String
id
;
/**
/**
...
...
src/main/java/com/tykj/transfer/pojo/Biz088DcBranchTrainStatistics.java
浏览文件 @
1414dcc2
...
@@ -25,8 +25,8 @@ public class Biz088DcBranchTrainStatistics {
...
@@ -25,8 +25,8 @@ public class Biz088DcBranchTrainStatistics {
* 主键
* 主键
*/
*/
@Id
@Id
@GenericGenerator
(
name
=
"idGenerator"
,
strategy
=
"uuid"
)
//
@GenericGenerator(name = "idGenerator", strategy = "uuid")
@GeneratedValue
(
generator
=
"idGenerator"
)
//
@GeneratedValue(generator = "idGenerator")
@Column
(
name
=
"id"
,
length
=
64
)
@Column
(
name
=
"id"
,
length
=
64
)
private
String
id
;
private
String
id
;
/**
/**
...
...
src/main/java/com/tykj/transfer/pojo/Biz088DcTrainStatistics.java
浏览文件 @
1414dcc2
...
@@ -25,8 +25,8 @@ public class Biz088DcTrainStatistics {
...
@@ -25,8 +25,8 @@ public class Biz088DcTrainStatistics {
* 主键
* 主键
*/
*/
@Id
@Id
@GenericGenerator
(
name
=
"idGenerator"
,
strategy
=
"uuid"
)
//
@GenericGenerator(name = "idGenerator", strategy = "uuid")
@GeneratedValue
(
generator
=
"idGenerator"
)
//
@GeneratedValue(generator = "idGenerator")
@Column
(
name
=
"id"
,
length
=
64
)
@Column
(
name
=
"id"
,
length
=
64
)
private
String
id
;
private
String
id
;
/**
/**
...
...
src/main/java/com/tykj/transfer/pojo/Biz088DcVolunteerStatistics.java
浏览文件 @
1414dcc2
...
@@ -25,8 +25,8 @@ public class Biz088DcVolunteerStatistics {
...
@@ -25,8 +25,8 @@ public class Biz088DcVolunteerStatistics {
* 主键
* 主键
*/
*/
@Id
@Id
@GenericGenerator
(
name
=
"idGenerator"
,
strategy
=
"uuid"
)
//
@GenericGenerator(name = "idGenerator", strategy = "uuid")
@GeneratedValue
(
generator
=
"idGenerator"
)
//
@GeneratedValue(generator = "idGenerator")
@Column
(
name
=
"id"
,
length
=
64
)
@Column
(
name
=
"id"
,
length
=
64
)
private
String
id
;
private
String
id
;
/**
/**
...
...
src/main/java/com/tykj/transfer/slave_service/impl/Biz088DcActivityStatisticsServiceImpl.java
浏览文件 @
1414dcc2
差异被折叠。
点击展开。
src/main/java/com/tykj/transfer/slave_service/impl/Biz088DcBranchTrainStatisticsImpl.java
浏览文件 @
1414dcc2
...
@@ -4,7 +4,6 @@ import com.alibaba.fastjson.JSON;
...
@@ -4,7 +4,6 @@ import com.alibaba.fastjson.JSON;
import
com.tykj.transfer.dao.ActivitiesDao
;
import
com.tykj.transfer.dao.ActivitiesDao
;
import
com.tykj.transfer.dao.ActivityApplyDao
;
import
com.tykj.transfer.dao.ActivityApplyDao
;
import
com.tykj.transfer.dao.BranchesDao
;
import
com.tykj.transfer.dao.BranchesDao
;
import
com.tykj.transfer.dao.RegionModelRepository
;
import
com.tykj.transfer.entity.Activity
;
import
com.tykj.transfer.entity.Activity
;
import
com.tykj.transfer.entity.Branches
;
import
com.tykj.transfer.entity.Branches
;
import
com.tykj.transfer.entity.vo.BranchesVo
;
import
com.tykj.transfer.entity.vo.BranchesVo
;
...
@@ -16,17 +15,15 @@ import com.tykj.transfer.slave_dao.Biz088DcBranchTrainStatisticsDao;
...
@@ -16,17 +15,15 @@ import com.tykj.transfer.slave_dao.Biz088DcBranchTrainStatisticsDao;
import
com.tykj.transfer.slave_service.Biz088DcBranchTrainStatisticsService
;
import
com.tykj.transfer.slave_service.Biz088DcBranchTrainStatisticsService
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.data.redis.core.StringRedisTemplate
;
import
org.springframework.data.redis.core.StringRedisTemplate
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
javax.transaction.Transactional
;
import
javax.transaction.Transactional
;
import
javax.xml.crypto.Data
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
@Service
@Service
@Slf4j
@Slf4j
public
class
Biz088DcBranchTrainStatisticsImpl
implements
Biz088DcBranchTrainStatisticsService
{
public
class
Biz088DcBranchTrainStatisticsImpl
implements
Biz088DcBranchTrainStatisticsService
{
...
@@ -48,25 +45,27 @@ public class Biz088DcBranchTrainStatisticsImpl implements Biz088DcBranchTrainSta
...
@@ -48,25 +45,27 @@ public class Biz088DcBranchTrainStatisticsImpl implements Biz088DcBranchTrainSta
@Resource
@Resource
private
YlBranchTrainStatisticsDao
ylBranchTrainStatisticsDao
;
private
YlBranchTrainStatisticsDao
ylBranchTrainStatisticsDao
;
@Override
@Override
@Transactional
//
@Transactional
public
void
transferBranchApply
()
{
public
void
transferBranchApply
()
{
String
s
=
stringRedisTemplate
.
opsForValue
().
get
(
"330000YlTotal"
);
String
s
=
stringRedisTemplate
.
opsForValue
().
get
(
"330000YlTotal"
);
PageVo
pageVo
=
JSON
.
parseObject
(
String
.
valueOf
(
s
),
PageVo
.
class
);
PageVo
pageVo
=
JSON
.
parseObject
(
String
.
valueOf
(
s
),
PageVo
.
class
);
List
<
BranchesVo
>
branchesList
=
pageVo
.
getBranchesList
();
List
<
BranchesVo
>
branchesList
=
pageVo
.
getBranchesList
();
List
<
Biz088DcBranchTrainStatistics
>
rs
=
new
ArrayList
<>();
List
<
Biz088DcBranchTrainStatistics
>
rs
=
new
ArrayList
<>();
List
<
YlBranchTrainStatistics
>
listVo
=
new
ArrayList
<>();
List
<
YlBranchTrainStatistics
>
listVo
=
new
ArrayList
<>();
Date
date
=
new
Date
();
Date
date
=
new
Date
();
for
(
BranchesVo
branchesVo
:
branchesList
)
{
for
(
BranchesVo
branchesVo
:
branchesList
)
{
Biz088DcBranchTrainStatistics
VO
=
new
Biz088DcBranchTrainStatistics
();
Biz088DcBranchTrainStatistics
VO
=
new
Biz088DcBranchTrainStatistics
();
YlBranchTrainStatistics
ylBranchTrainStatistics
=
new
YlBranchTrainStatistics
();
YlBranchTrainStatistics
ylBranchTrainStatistics
=
new
YlBranchTrainStatistics
();
VO
.
setBranchName
(
branchesVo
.
getName
());
VO
.
setBranchName
(
branchesVo
.
getName
());
Branches
allByName
=
branchesDao
.
findAllByName
(
branchesVo
.
getName
());
Branches
allByName
=
branchesDao
.
findAllByName
(
branchesVo
.
getName
()).
get
(
0
);
VO
.
setId
(
allByName
.
getId
()
+
""
);
VO
.
setRegionCode
(
allByName
.
getArea
());
VO
.
setRegionCode
(
allByName
.
getArea
());
List
<
Activity
>
allByBranchId
=
activitiesDao
.
findAllByBranchId
(
allByName
.
getId
());
List
<
Activity
>
allByBranchId
=
activitiesDao
.
findAllByBranchId
(
allByName
.
getId
());
Long
activityApplyCount
=
0L
;
Long
activityApplyCount
=
0L
;
for
(
Activity
activity
:
allByBranchId
)
{
for
(
Activity
activity
:
allByBranchId
)
{
activityApplyCount
+=
activityApplyDao
.
getActivityApplyCount
(
activity
.
getId
());
activityApplyCount
+=
activityApplyDao
.
getActivityApplyCount
(
activity
.
getId
());
}
}
VO
.
setTrainNum
(
String
.
valueOf
(
activityApplyCount
));
VO
.
setTrainNum
(
String
.
valueOf
(
activityApplyCount
));
VO
.
setUpdateTime
(
date
);
VO
.
setUpdateTime
(
date
);
...
@@ -74,7 +73,7 @@ public class Biz088DcBranchTrainStatisticsImpl implements Biz088DcBranchTrainSta
...
@@ -74,7 +73,7 @@ public class Biz088DcBranchTrainStatisticsImpl implements Biz088DcBranchTrainSta
VO
.
setLoadTime
(
date
);
VO
.
setLoadTime
(
date
);
VO
.
setTongTime
(
date
);
VO
.
setTongTime
(
date
);
VO
.
setTongId
(
0L
);
VO
.
setTongId
(
0L
);
BeanUtils
.
copyProperties
(
VO
,
ylBranchTrainStatistics
);
BeanUtils
.
copyProperties
(
VO
,
ylBranchTrainStatistics
);
listVo
.
add
(
ylBranchTrainStatistics
);
listVo
.
add
(
ylBranchTrainStatistics
);
rs
.
add
(
VO
);
rs
.
add
(
VO
);
}
}
...
...
src/main/java/com/tykj/transfer/slave_service/impl/Biz088DcNetworkStatisticsImpl.java
浏览文件 @
1414dcc2
...
@@ -18,6 +18,8 @@ import javax.transaction.Transactional;
...
@@ -18,6 +18,8 @@ import javax.transaction.Transactional;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
java.util.regex.Matcher
;
import
java.util.regex.Pattern
;
import
static
com
.
tykj
.
transfer
.
slave_service
.
impl
.
Biz088DcActivityStatisticsServiceImpl
.
filterEmojis
;
import
static
com
.
tykj
.
transfer
.
slave_service
.
impl
.
Biz088DcActivityStatisticsServiceImpl
.
filterEmojis
;
...
@@ -33,32 +35,95 @@ public class Biz088DcNetworkStatisticsImpl implements Biz088DcNetworkStatisticsS
...
@@ -33,32 +35,95 @@ public class Biz088DcNetworkStatisticsImpl implements Biz088DcNetworkStatisticsS
@Resource
@Resource
private
YlNetworkStatisticsDao
ylNetworkStatisticsDao
;
private
YlNetworkStatisticsDao
ylNetworkStatisticsDao
;
@Override
@Override
@Transactional
//
@Transactional
public
void
transferBranch
()
{
public
void
transferBranch
()
{
List
<
Branches
>
all
=
branchesDao
.
findAll
();
List
<
Branches
>
all
=
branchesDao
.
findAll
();
int
total
=
all
.
size
();
int
i
=
0
;
Date
date
=
new
Date
();
Date
date
=
new
Date
();
List
<
Biz088DcNetworkStatistics
>
rs
=
new
ArrayList
<>();
for
(
Branches
branches
:
all
)
{
for
(
Branches
branches
:
all
)
{
Biz088DcNetworkStatistics
newObj
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
branches
),
Biz088DcNetworkStatistics
.
class
);
Biz088DcNetworkStatistics
newObj
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
branches
),
Biz088DcNetworkStatistics
.
class
);
newObj
.
setBizTime
(
date
);
newObj
.
setBizTime
(
date
);
newObj
.
setLoadTime
(
date
);
newObj
.
setLoadTime
(
date
);
if
(!
StringUtils
.
equals
(
branches
.
getDataActiveStatus
(),
"1"
))
{
if
(!
StringUtils
.
equals
(
branches
.
getDataActiveStatus
(),
"1"
))
{
newObj
.
setOp
(
"delete"
);
newObj
.
setOp
(
"delete"
);
}
}
newObj
.
setTongTime
(
date
);
newObj
.
setTongTime
(
date
);
newObj
.
setAddress
(
filterEmojis
(
newObj
.
getAddress
()));
try
{
newObj
.
setAddress
(
filterEmojis
(
newObj
.
getAddress
()));
}
catch
(
Exception
e
)
{
log
.
error
(
"{}"
,
e
);
e
.
printStackTrace
();
}
newObj
.
setTongId
(
0L
);
newObj
.
setTongId
(
0L
);
try
{
try
{
YlNetworkStatistics
ylNetworkStatistics
=
new
YlNetworkStatistics
();
YlNetworkStatistics
ylNetworkStatistics
=
new
YlNetworkStatistics
();
BeanUtils
.
copyProperties
(
newObj
,
ylNetworkStatistics
);
BeanUtils
.
copyProperties
(
newObj
,
ylNetworkStatistics
);
newObj
.
setName
(
replacePhone
(
newObj
.
getName
()));
newObj
.
setContactPerson
(
replacePhone
(
newObj
.
getContactPerson
()));
newObj
.
setLeaderName
(
replacePhone
(
newObj
.
getLeaderName
()));
biz088DcNetworkStatisticsDao
.
save
(
newObj
);
biz088DcNetworkStatisticsDao
.
save
(
newObj
);
ylNetworkStatisticsDao
.
save
(
ylNetworkStatistics
);
ylNetworkStatisticsDao
.
save
(
ylNetworkStatistics
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
"{}"
,
e
.
toString
());
log
.
error
(
"{}"
,
e
.
toString
());
log
.
error
(
"jpa不成功+1"
);
}
}
rs
.
add
(
newObj
);
//计数
i
++;
if
(
i
%
100
==
0
)
{
log
.
info
(
"{}/{}"
,
i
/
total
);
}
}
}
log
.
info
(
"网点转移完成,成功转移了{}条"
,
rs
.
size
());
log
.
info
(
"网点转移完成"
);
}
public
static
boolean
isNumericZidai
(
String
str
)
{
for
(
int
i
=
0
;
i
<
str
.
length
();
i
++)
{
System
.
out
.
println
(
str
.
charAt
(
i
));
if
(!
Character
.
isDigit
(
str
.
charAt
(
i
)))
{
return
false
;
}
}
return
true
;
}
public
static
String
replacePhone
(
String
s
)
{
if
(
s
==
null
)
{
return
""
;
}
String
continuousDigits
=
findContinuousDigits
(
s
,
11
);
if
(
continuousDigits
!=
null
)
{
String
replace
=
s
.
replace
(
continuousDigits
,
""
);
log
.
info
(
"替换情况:{} -> {}"
,
s
,
replace
);
return
replace
;
}
else
{
return
s
;
}
}
public
static
String
findContinuousDigits
(
String
input
,
int
length
)
{
// 构建正则表达式,匹配连续的指定长度的数字
String
regex
=
"\\d{"
+
length
+
"}"
;
Pattern
pattern
=
Pattern
.
compile
(
regex
);
Matcher
matcher
=
pattern
.
matcher
(
input
);
if
(
matcher
.
find
())
{
return
matcher
.
group
();
}
else
{
return
null
;
}
}
public
static
void
main
(
String
[]
args
)
{
String
str
=
"花园里15068682696"
;
System
.
out
.
println
(
findContinuousDigits
(
str
,
11
));
System
.
out
.
println
(
str
.
replaceAll
(
findContinuousDigits
(
str
,
11
),
""
));
}
}
}
}
src/main/java/com/tykj/transfer/slave_service/impl/Biz088DcTrainStatisticsImpl.java
浏览文件 @
1414dcc2
package
com
.
tykj
.
transfer
.
slave_service
.
impl
;
package
com
.
tykj
.
transfer
.
slave_service
.
impl
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.tykj.transfer.dao.RegionModelRepository
;
import
com.tykj.transfer.
local_
dao.RegionModelRepository
;
import
com.tykj.transfer.entity.RegionModelDo
;
import
com.tykj.transfer.
local_
entity.RegionModelDo
;
import
com.tykj.transfer.entity.vo.PageVo
;
import
com.tykj.transfer.entity.vo.PageVo
;
import
com.tykj.transfer.local_dao.YlTrainStatisticsDao
;
import
com.tykj.transfer.local_dao.YlTrainStatisticsDao
;
import
com.tykj.transfer.local_entity.YlBranchTrainStatistics
;
import
com.tykj.transfer.local_entity.YlTrainStatistics
;
import
com.tykj.transfer.local_entity.YlTrainStatistics
;
import
com.tykj.transfer.pojo.Biz088DcTrainStatistics
;
import
com.tykj.transfer.pojo.Biz088DcTrainStatistics
;
import
com.tykj.transfer.slave_dao.Biz088DcBranchTrainStatisticsDao
;
import
com.tykj.transfer.slave_dao.Biz088DcTrainStatisticsDao
;
import
com.tykj.transfer.slave_dao.Biz088DcTrainStatisticsDao
;
import
com.tykj.transfer.slave_service.Biz088DcTrainStatisticsService
;
import
com.tykj.transfer.slave_service.Biz088DcTrainStatisticsService
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
...
@@ -39,7 +39,7 @@ public class Biz088DcTrainStatisticsImpl implements Biz088DcTrainStatisticsServi
...
@@ -39,7 +39,7 @@ public class Biz088DcTrainStatisticsImpl implements Biz088DcTrainStatisticsServi
private
YlTrainStatisticsDao
ylTrainStatisticsDao
;
private
YlTrainStatisticsDao
ylTrainStatisticsDao
;
@Override
@Override
@Transactional
//
@Transactional
public
void
transferTrain
()
{
public
void
transferTrain
()
{
// 先存储省级的培训人数信息
// 先存储省级的培训人数信息
List
<
Biz088DcTrainStatistics
>
rs
=
new
ArrayList
<>();
List
<
Biz088DcTrainStatistics
>
rs
=
new
ArrayList
<>();
...
@@ -124,6 +124,12 @@ public class Biz088DcTrainStatisticsImpl implements Biz088DcTrainStatisticsServi
...
@@ -124,6 +124,12 @@ public class Biz088DcTrainStatisticsImpl implements Biz088DcTrainStatisticsServi
}
}
rs
.
add
(
provinceVo
);
rs
.
add
(
provinceVo
);
localList
.
add
(
localProvince
);
localList
.
add
(
localProvince
);
for
(
Biz088DcTrainStatistics
r
:
rs
)
{
r
.
setId
(
r
.
getRegionCode
());
}
for
(
YlTrainStatistics
ylTrainStatistics
:
localList
)
{
ylTrainStatistics
.
setId
(
ylTrainStatistics
.
getRegionCode
());
}
biz088DcTrainStatisticsDao
.
saveAll
(
rs
);
biz088DcTrainStatisticsDao
.
saveAll
(
rs
);
ylTrainStatisticsDao
.
saveAll
(
localList
);
ylTrainStatisticsDao
.
saveAll
(
localList
);
log
.
info
(
"网点转移完成,成功转移了{}条"
,
rs
.
size
());
log
.
info
(
"网点转移完成,成功转移了{}条"
,
rs
.
size
());
...
...
src/main/java/com/tykj/transfer/slave_service/impl/Biz088DcVolunteerStatisticsImpl.java
浏览文件 @
1414dcc2
package
com
.
tykj
.
transfer
.
slave_service
.
impl
;
package
com
.
tykj
.
transfer
.
slave_service
.
impl
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.tykj.transfer.dao.RegionModelRepository
;
import
com.tykj.transfer.
local_
dao.RegionModelRepository
;
import
com.tykj.transfer.entity.RegionModelDo
;
import
com.tykj.transfer.
local_
entity.RegionModelDo
;
import
com.tykj.transfer.entity.vo.PageVo
;
import
com.tykj.transfer.entity.vo.PageVo
;
import
com.tykj.transfer.local_dao.YlVolunteerStatisticsDao
;
import
com.tykj.transfer.local_dao.YlVolunteerStatisticsDao
;
import
com.tykj.transfer.local_entity.YlTrainStatistics
;
import
com.tykj.transfer.local_entity.YlTrainStatistics
;
import
com.tykj.transfer.local_entity.YlVolunteerStatistics
;
import
com.tykj.transfer.local_entity.YlVolunteerStatistics
;
import
com.tykj.transfer.pojo.Biz088DcTrainStatistics
;
import
com.tykj.transfer.pojo.Biz088DcVolunteerStatistics
;
import
com.tykj.transfer.pojo.Biz088DcVolunteerStatistics
;
import
com.tykj.transfer.slave_dao.Biz088DcVolunteerStatisticsDao
;
import
com.tykj.transfer.slave_dao.Biz088DcVolunteerStatisticsDao
;
import
com.tykj.transfer.slave_service.Biz088DcVolunteerStatisticsService
;
import
com.tykj.transfer.slave_service.Biz088DcVolunteerStatisticsService
;
...
@@ -40,7 +39,7 @@ public class Biz088DcVolunteerStatisticsImpl implements Biz088DcVolunteerStatist
...
@@ -40,7 +39,7 @@ public class Biz088DcVolunteerStatisticsImpl implements Biz088DcVolunteerStatist
private
YlVolunteerStatisticsDao
ylVolunteerStatisticsDao
;
private
YlVolunteerStatisticsDao
ylVolunteerStatisticsDao
;
@Override
@Override
@Transactional
//
@Transactional
public
void
transferVolunteer
()
{
public
void
transferVolunteer
()
{
String
s
=
stringRedisTemplate
.
opsForValue
().
get
(
"330000YlTotal"
);
String
s
=
stringRedisTemplate
.
opsForValue
().
get
(
"330000YlTotal"
);
List
<
Biz088DcVolunteerStatistics
>
rs
=
new
ArrayList
<>();
List
<
Biz088DcVolunteerStatistics
>
rs
=
new
ArrayList
<>();
...
@@ -57,7 +56,6 @@ public class Biz088DcVolunteerStatisticsImpl implements Biz088DcVolunteerStatist
...
@@ -57,7 +56,6 @@ public class Biz088DcVolunteerStatisticsImpl implements Biz088DcVolunteerStatist
provinceVo
.
setWorkTypeNums
(
JSON
.
toJSONString
(
eduCount
).
replaceAll
(
"\\{|}"
,
""
));
provinceVo
.
setWorkTypeNums
(
JSON
.
toJSONString
(
eduCount
).
replaceAll
(
"\\{|}"
,
""
));
provinceVo
.
setEducationTypeNums
(
JSON
.
toJSONString
(
workTypeCount
).
replaceAll
(
"\\{|}"
,
""
));
provinceVo
.
setEducationTypeNums
(
JSON
.
toJSONString
(
workTypeCount
).
replaceAll
(
"\\{|}"
,
""
));
provinceVo
.
setUpdateTime
(
date
);
provinceVo
.
setUpdateTime
(
date
);
provinceVo
.
setUpdateTime
(
date
);
provinceVo
.
setBizTime
(
date
);
provinceVo
.
setBizTime
(
date
);
provinceVo
.
setLoadTime
(
date
);
provinceVo
.
setLoadTime
(
date
);
provinceVo
.
setTongTime
(
date
);
provinceVo
.
setTongTime
(
date
);
...
@@ -112,6 +110,12 @@ public class Biz088DcVolunteerStatisticsImpl implements Biz088DcVolunteerStatist
...
@@ -112,6 +110,12 @@ public class Biz088DcVolunteerStatisticsImpl implements Biz088DcVolunteerStatist
rs
.
add
(
streetVo
);
rs
.
add
(
streetVo
);
}
}
}
}
for
(
Biz088DcVolunteerStatistics
r
:
rs
)
{
r
.
setId
(
r
.
getRegionCode
());
}
for
(
YlVolunteerStatistics
ylVolunteerStatistics
:
localList
)
{
ylVolunteerStatistics
.
setId
(
ylVolunteerStatistics
.
getRegionCode
());
}
biz088DcVolunteerStatisticsDao
.
saveAll
(
rs
);
biz088DcVolunteerStatisticsDao
.
saveAll
(
rs
);
ylVolunteerStatisticsDao
.
saveAll
(
localList
);
ylVolunteerStatisticsDao
.
saveAll
(
localList
);
log
.
info
(
"志愿者人数转移完成,成功转移了{}条"
,
rs
.
size
());
log
.
info
(
"志愿者人数转移完成,成功转移了{}条"
,
rs
.
size
());
...
...
src/main/java/com/tykj/transfer/task/PushTask.java
浏览文件 @
1414dcc2
package
com
.
tykj
.
transfer
.
task
;
package
com
.
tykj
.
transfer
.
task
;
import
com.sun.media.jfxmedia.logging.Logger
;
import
com.tykj.transfer.slave_service.*
;
import
com.tykj.transfer.slave_service.*
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
src/main/resources/application-dev.properties
浏览文件 @
1414dcc2
server.port
=
8866
server.port
=
8866
spring.datasource.local.username
=
root
spring.datasource.local.username
=
root
spring.datasource.local.password
=
root
spring.datasource.local.password
=
tykj@2022
spring.datasource.local.url
=
jdbc:mysql://1
27.0.0.1:3306/test
?serverTimezone=Asia/Shanghai&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
spring.datasource.local.url
=
jdbc:mysql://1
92.168.100.232:3306/skx_hj
?serverTimezone=Asia/Shanghai&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
spring.datasource.local.driver-class-name
=
com.mysql.cj.jdbc.Driver
spring.datasource.local.driver-class-name
=
com.mysql.cj.jdbc.Driver
spring.datasource.remote1.url
=
jdbc:mysql://192.168.100.232:330
7/hp_kjgzzqz
?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8
spring.datasource.remote1.url
=
jdbc:mysql://192.168.100.232:330
6/ylhd_share_0715
?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8
spring.datasource.remote1.username
=
root
spring.datasource.remote1.username
=
root
#spring.datasource.remote1.password = root
#spring.datasource.remote1.password = root
spring.datasource.remote1.password
=
tykj@2022
spring.datasource.remote1.password
=
tykj@2022
...
@@ -12,8 +12,8 @@ spring.datasource.remote1.driverClassName = com.mysql.cj.jdbc.Driver
...
@@ -12,8 +12,8 @@ spring.datasource.remote1.driverClassName = com.mysql.cj.jdbc.Driver
spring.datasource.remote2.username
=
root
spring.datasource.remote2.username
=
root
spring.datasource.remote2.password
=
root
spring.datasource.remote2.password
=
tykj@2022
spring.datasource.remote2.url
=
jdbc:mysql://1
27.0.0.1:3306/asd
?serverTimezone=Asia/Shanghai&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
spring.datasource.remote2.url
=
jdbc:mysql://1
92.168.100.232:3306/bus_internal_activity
?serverTimezone=Asia/Shanghai&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
spring.datasource.remote2.driver-class-name
=
com.mysql.cj.jdbc.Driver
spring.datasource.remote2.driver-class-name
=
com.mysql.cj.jdbc.Driver
spring.aop.proxy-target-class
=
true
spring.aop.proxy-target-class
=
true
...
@@ -24,7 +24,7 @@ spring.jpa.show-sql=false
...
@@ -24,7 +24,7 @@ spring.jpa.show-sql=false
#172.30.30.89
#172.30.30.89
spring.redis.host
=
192.168.100.23
3
spring.redis.host
=
192.168.100.23
2
spring.redis.password
=
spring.redis.password
=
spring.redis.database
=
7
spring.redis.database
=
7
spring.redis.port
=
6379
spring.redis.port
=
6379
...
...
src/main/resources/application-ljj.properties
0 → 100644
浏览文件 @
1414dcc2
server.port
=
8866
spring.datasource.local.username
=
root
spring.datasource.local.password
=
ljj123456
spring.datasource.local.url
=
jdbc:mysql://127.0.0.1:3306/test?serverTimezone=Asia/Shanghai&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
spring.datasource.local.driver-class-name
=
com.mysql.cj.jdbc.Driver
spring.datasource.remote1.url
=
jdbc:mysql://127.0.0.1:3306/ylhd_share?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8
spring.datasource.remote1.username
=
root
#spring.datasource.remote1.password = root
spring.datasource.remote1.password
=
ljj123456
spring.datasource.remote1.driverClassName
=
com.mysql.cj.jdbc.Driver
spring.datasource.remote2.username
=
root
spring.datasource.remote2.password
=
ljj123456
spring.datasource.remote2.url
=
jdbc:mysql://127.0.0.1:3306/yl_pre?serverTimezone=Asia/Shanghai&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
spring.datasource.remote2.driver-class-name
=
com.mysql.cj.jdbc.Driver
spring.aop.proxy-target-class
=
true
spring.jpa.properties.hibernate.format_sql
=
true
spring.main.allow-bean-definition-overriding
=
true
spring.jpa.hibernate.ddl-auto
=
update
spring.jpa.show-sql
=
false
#172.30.30.89
spring.redis.host
=
192.168.100.233
spring.redis.password
=
spring.redis.database
=
7
spring.redis.port
=
6379
# 连接池最大连接数(使用负值表示没有限制)
spring.redis.jedis.pool.max-active
=
8
## 连接池最大阻塞等待时间(使用负值表示没有限制)
spring.redis.jedis.pool.max-wait
=
-1
## 连接池中的最大空闲连接
spring.redis.jedis.pool.max-idle
=
20
## 连接池中的最小空闲连接
spring.redis.jedis.pool.min-idle
=
0
## 连接超时时间(毫秒)
spring.redis.timeout
=
5000
\ No newline at end of file
src/main/resources/application-prod.properties
浏览文件 @
1414dcc2
...
@@ -3,25 +3,21 @@ server.port=8015
...
@@ -3,25 +3,21 @@ server.port=8015
spring.datasource.local.username
=
skx_hj
spring.datasource.local.username
=
skx_hj
spring.datasource.local.password
=
tB2vSEuQyKOq5grUm9Jj
spring.datasource.local.password
=
tB2vSEuQyKOq5grUm9Jj
spring.datasource.local.url
=
jdbc:mysql://59.202.45.192:3306/skx_hj?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8&useSSL=false
spring.datasource.local.url
=
jdbc:mysql://59.202.45.192:3306/skx_hj?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8&useSSL=false
spring.datasource.local.driver-class-name
=
com.mysql.cj.jdbc.Driver.
spring.datasource.local.driver-class-name
=
com.mysql.cj.jdbc.Driver
# yl system db
# yl system db
spring.datasource.remote1.url
=
jdbc:mysql://10.145.221.243:3306/ylhd_share?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8&useSSL=false
spring.datasource.remote1.url
=
jdbc:mysql://10.145.221.243:3306/ylhd_share?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8&useSSL=false
spring.datasource.remote1.username
=
root
spring.datasource.remote1.username
=
root
spring.datasource.remote1.password
=
root
spring.datasource.remote1.password
=
root
spring.datasource.remote1.driverClassName
=
com.mysql.cj.jdbc.Driver
spring.datasource.remote1.driverClassName
=
com.mysql.cj.jdbc.Driver
spring.datasource.remote2.url
=
jdbc:mysql://172.30.30.86:3306/bus_internal_activity?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8&useSSL=false
spring.datasource.remote2.url
=
jdbc:mysql://172.30.30.86:3306/yl_pre?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8&useSSL=false
spring.datasource.remote2.username
=
mcjsuper
spring.datasource.remote2.username
=
mcjsuper
spring.datasource.remote2.password
=
mcj123
spring.datasource.remote2.password
=
mcj123
spring.datasource.remote2.driverClassName
=
com.mysql.cj.jdbc.Driver
spring.datasource.remote2.driverClassName
=
com.mysql.cj.jdbc.Driver
spring.aop.proxy-target-class
=
true
spring.aop.proxy-target-class
=
true
spring.jpa.properties.hibernate.format_sql
=
true
spring.jpa.properties.hibernate.format_sql
=
true
spring.main.allow-bean-definition-overriding
=
true
spring.main.allow-bean-definition-overriding
=
true
spring.jpa.hibernate.ddl-auto
=
update
spring.jpa.hibernate.ddl-auto
=
update
spring.jpa.show-sql
=
false
spring.jpa.show-sql
=
false
#172.30.30.89
#172.30.30.89
spring.redis.host
=
172.30.30.89
spring.redis.host
=
172.30.30.89
spring.redis.password
=
MlD8LPkb
spring.redis.password
=
MlD8LPkb
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论