记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
董敬伟
liquidnet-bus-v1
Commits
4f42f5ab
Commit
4f42f5ab
authored
Nov 23, 2021
by
jiangxiulong
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'pre' into jxl_apply_push_1122
parents
13326af8
fef2639d
Changes
13
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
244 additions
and
186 deletions
+244
-186
dev_stone.sql
docu/dev_stone.sql
+13
-4
EasemobUtil.java
.../com/liquidnet/common/third/easemob/util/EasemobUtil.java
+7
-7
application-test.yml
liquidnet-bus-config/liquidnet-config/application-test.yml
+4
-4
liquidnet-service-platform.yml
...us-config/liquidnet-config/liquidnet-service-platform.yml
+1
-1
liquidnet-service-sweet.yml
...t-bus-config/liquidnet-config/liquidnet-service-sweet.yml
+1
-1
StoneScoreUser.java
...va/com/liquidnet/service/stone/entity/StoneScoreUser.java
+13
-1
AdamUserInfoServiceImpl.java
...et/service/adam/service/impl/AdamUserInfoServiceImpl.java
+1
-1
ServiceNotifyApplication.java
.../java/com/liquidnet/service/ServiceNotifyApplication.java
+2
-0
DataImpl.java
...quidnet/service/platform/service/impl/kylin/DataImpl.java
+142
-110
mongo_db.sql
...vice-stone/liquidnet-service-stone-impl/docu/mongo_db.sql
+2
-2
RedisDataController.java
...rvice/sweet/controller/syncRedis/RedisDataController.java
+6
-6
RedisDataServiceImpl.java
...ce/sweet/service/impl/syncRedis/RedisDataServiceImpl.java
+12
-15
UserDataServiceImpl.java
...ice/sweet/service/impl/syncRedis/UserDataServiceImpl.java
+40
-34
No files found.
docu/dev_stone.sql
View file @
4f42f5ab
...
@@ -10,9 +10,12 @@ create table stone_score_logs
...
@@ -10,9 +10,12 @@ create table stone_score_logs
overdue_at
datetime
comment
'过期时间'
,
overdue_at
datetime
comment
'过期时间'
,
created_at
datetime
,
created_at
datetime
,
updated_at
datetime
,
updated_at
datetime
,
comment
text
comment
text
,
KEY
`stone_score_logs_uid_index`
(
`uid`
),
KEY
`stone_score_logs_logsId_index`
(
`logs_id`
)
)
engine
=
InnoDB
comment
'积分日志表'
;
)
engine
=
InnoDB
comment
'积分日志表'
;
drop
table
if
exists
stone_score_items
;
drop
table
if
exists
stone_score_items
;
create
table
stone_score_items
create
table
stone_score_items
(
(
...
@@ -34,7 +37,10 @@ create table stone_score_items
...
@@ -34,7 +37,10 @@ create table stone_score_items
end_time
datetime
NULL
COMMENT
'定时下架-时间'
,
end_time
datetime
NULL
COMMENT
'定时下架-时间'
,
created_at
datetime
,
created_at
datetime
,
updated_at
datetime
,
updated_at
datetime
,
comment
text
comment
text
,
KEY
`stone_score_items_item_id_index`
(
`item_id`
),
KEY
`stone_score_items_target_id_index`
(
`target_id`
),
KEY
`stone_score_items_status_index`
(
`status`
)
)
engine
=
InnoDB
comment
'积分物品表'
;
)
engine
=
InnoDB
comment
'积分物品表'
;
drop
table
if
exists
stone_score_user
;
drop
table
if
exists
stone_score_user
;
...
@@ -46,7 +52,8 @@ create table stone_score_user
...
@@ -46,7 +52,8 @@ create table stone_score_user
status
int
default
1
comment
'状态[1-正常|2-冻结]'
,
status
int
default
1
comment
'状态[1-正常|2-冻结]'
,
created_at
datetime
,
created_at
datetime
,
updated_at
datetime
,
updated_at
datetime
,
comment
text
comment
text
,
KEY
`stone_score_user_uid_index`
(
`uid`
)
)
engine
=
InnoDB
comment
'积分用户表'
;
)
engine
=
InnoDB
comment
'积分用户表'
;
drop
table
if
exists
stone_score_order
;
drop
table
if
exists
stone_score_order
;
...
@@ -74,7 +81,9 @@ create table stone_score_order
...
@@ -74,7 +81,9 @@ create table stone_score_order
pay_status
tinyint
NOT
NULL
DEFAULT
0
COMMENT
'支付状态[0-未支付|1-已支付|2-支付失败]'
,
pay_status
tinyint
NOT
NULL
DEFAULT
0
COMMENT
'支付状态[0-未支付|1-已支付|2-支付失败]'
,
created_at
datetime
,
created_at
datetime
,
updated_at
datetime
,
updated_at
datetime
,
comment
text
comment
text
,
KEY
`stone_score_order_uid_index`
(
`uid`
),
KEY
`stone_score_order_status_index`
(
`status`
),
)
engine
=
InnoDB
comment
'积分订单表'
;
)
engine
=
InnoDB
comment
'积分订单表'
;
...
...
liquidnet-bus-common/liquidnet-common-third/liquidnet-common-third-easemob/src/main/java/com/liquidnet/common/third/easemob/util/EasemobUtil.java
View file @
4f42f5ab
...
@@ -12,6 +12,7 @@ import com.liquidnet.commons.lang.util.HttpUtil;
...
@@ -12,6 +12,7 @@ import com.liquidnet.commons.lang.util.HttpUtil;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.commons.lang.util.StringUtil
;
import
com.liquidnet.commons.lang.util.StringUtil
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
org.springframework.util.LinkedMultiValueMap
;
import
org.springframework.util.LinkedMultiValueMap
;
...
@@ -98,21 +99,20 @@ public class EasemobUtil{
...
@@ -98,21 +99,20 @@ public class EasemobUtil{
// ObjectNode objectNode = JsonUtils.OM().createObjectNode();
// ObjectNode objectNode = JsonUtils.OM().createObjectNode();
try
{
try
{
response
=
HttpUtil
.
postJson
(
requestUrl
,
json
.
toString
(),
commonHeader
);
response
=
HttpUtil
.
postJson
(
requestUrl
,
json
.
toString
(),
commonHeader
);
}
}
catch
(
HttpClientErrorException
e
)
{
catch
(
HttpClientErrorException
e
){
log
.
error
(
"createUser error"
,
e
);
if
(
e
.
getRawStatusCode
()
==
400
){
if
(
e
.
getRawStatusCode
()
==
400
){
JSONObject
jsonObject
=
JsonUtils
.
fromJson
(
e
.
getResponseBodyAsString
(),
new
TypeReference
<
JSONObject
>()
{});
JSONObject
jsonObject
=
JsonUtils
.
fromJson
(
e
.
getResponseBodyAsString
(),
new
TypeReference
<
JSONObject
>()
{});
log
.
info
(
"createUser error : {}"
,
jsonObject
.
get
(
"error"
));
log
.
info
(
"createUser error_description : {}"
,
jsonObject
.
get
(
"error_description"
));
return
jsonObject
.
toJSONString
();
return
jsonObject
.
toJSONString
();
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
log
.
error
(
"createUser error"
,
e
);
log
.
error
(
"createUser error : {}"
,
e
);
}
}
log
.
info
(
"createUsers--->>> response : {} "
,
response
);
log
.
info
(
"createUsers--->>> response : {} "
,
response
);
if
(
StringUtils
.
isEmpty
(
response
))
{
return
response
;
}
ObjectNode
jsonObject
=
JsonUtils
.
fromJson
(
response
,
ObjectNode
.
class
);
ObjectNode
jsonObject
=
JsonUtils
.
fromJson
(
response
,
ObjectNode
.
class
);
ArrayNode
arrayNode
=
(
ArrayNode
)
jsonObject
.
get
(
"entities"
);
ArrayNode
arrayNode
=
(
ArrayNode
)
jsonObject
.
get
(
"entities"
);
response
=
arrayNode
.
get
(
0
).
toString
();
response
=
arrayNode
.
get
(
0
).
toString
();
...
...
liquidnet-bus-config/liquidnet-config/application-test.yml
View file @
4f42f5ab
...
@@ -52,15 +52,15 @@ liquidnet:
...
@@ -52,15 +52,15 @@ liquidnet:
adam
:
adam
:
database
:
255
database
:
255
dbs
:
0,256
dbs
:
0,256
host
:
r-2ze
3sf1ll8er966uuc
.redis.rds.aliyuncs.com
host
:
r-2ze
7002ckw5u75fguk
.redis.rds.aliyuncs.com
port
:
6380
port
:
6380
password
:
Qwer1234
password
:
PO@B!Iud32
candy
:
candy
:
database
:
255
database
:
255
dbs
:
0,256
dbs
:
0,256
host
:
r-2ze
m98z0tongsw3fpc
.redis.rds.aliyuncs.com
host
:
r-2ze
7002ckw5u75fguk
.redis.rds.aliyuncs.com
port
:
6380
port
:
6380
password
:
Qwer1234
password
:
PO@B!Iud32
mongodb
:
mongodb
:
host
:
39.107.71.112:27017
host
:
39.107.71.112:27017
port
:
27017
port
:
27017
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-platform.yml
View file @
4f42f5ab
...
@@ -3,7 +3,7 @@ server:
...
@@ -3,7 +3,7 @@ server:
tomcat
:
tomcat
:
uri-encoding
:
UTF-8
uri-encoding
:
UTF-8
maxThreads
:
2000
#默认200
maxThreads
:
2000
#默认200
minSpareThreads
:
200
0
#默认10
minSpareThreads
:
200
#默认10
maxConnections
:
20000
#默认10000
maxConnections
:
20000
#默认10000
acceptCount
:
5000
#默认100
acceptCount
:
5000
#默认100
processorCache
:
5000
#默认200
processorCache
:
5000
#默认200
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-sweet.yml
View file @
4f42f5ab
...
@@ -58,7 +58,7 @@ info:
...
@@ -58,7 +58,7 @@ info:
version
:
'
@project.version@'
version
:
'
@project.version@'
# -----------------------------------------------------------
# -----------------------------------------------------------
mybatis-plus
:
mybatis-plus
:
mapper-locations
:
classpath
:com.liquidnet.service.*.mapper/*Mapper.xml,classpath:com.liquidnet.service.kylin
.mapper/*Mapper.xml
mapper-locations
:
classpath
*:com.liquidnet.service.*
.mapper/*Mapper.xml
# -----------------------------------------------------------
# -----------------------------------------------------------
spring
:
spring
:
application
:
application
:
...
...
liquidnet-bus-do/liquidnet-service-stone-do/src/main/java/com/liquidnet/service/stone/entity/StoneScoreUser.java
View file @
4f42f5ab
...
@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.IdType;
...
@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.IdType;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
com.liquidnet.service.stone.dto.StoneScoreListDto
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
...
@@ -17,7 +19,7 @@ import lombok.EqualsAndHashCode;
...
@@ -17,7 +19,7 @@ import lombok.EqualsAndHashCode;
*/
*/
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
StoneScoreUser
implements
Serializable
{
public
class
StoneScoreUser
implements
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
...
@@ -46,4 +48,14 @@ public class StoneScoreUser implements Serializable {
...
@@ -46,4 +48,14 @@ public class StoneScoreUser implements Serializable {
private
String
comment
;
private
String
comment
;
private
static
final
StoneScoreUser
obj
=
new
StoneScoreUser
();
public
static
StoneScoreUser
getNew
()
{
try
{
return
(
StoneScoreUser
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
e
.
printStackTrace
();
}
return
new
StoneScoreUser
();
}
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamUserInfoServiceImpl.java
View file @
4f42f5ab
...
@@ -83,7 +83,7 @@ public class AdamUserInfoServiceImpl implements IAdamUserInfoService {
...
@@ -83,7 +83,7 @@ public class AdamUserInfoServiceImpl implements IAdamUserInfoService {
JSONObject
jsonObject
=
null
;
JSONObject
jsonObject
=
null
;
try
{
try
{
// 138cef91a62088bd3ef329fa3a6176cb18a > 138CEF91A62088BD3EF329FA3A6176CB18A > IM@zhengzai
// 138cef91a62088bd3ef329fa3a6176cb18a > 138CEF91A62088BD3EF329FA3A6176CB18A > IM@zhengzai
String
result
=
easemobUtil
.
createUser
(
existUserInfoVo
.
getUid
(),
ppwd
,
existUserInfoVo
.
getNickname
());
String
result
=
easemobUtil
.
createUser
(
existUserInfoVo
.
getUid
(),
ppwd
,
parameter
.
getNickname
());
jsonObject
=
JSONObject
.
parseObject
(
result
);
jsonObject
=
JSONObject
.
parseObject
(
result
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
"###编辑资料:注册IM异常[uid:{},mobile:{}]"
,
existUserInfoVo
.
getUid
(),
existUserInfoVo
.
getMobile
());
log
.
error
(
"###编辑资料:注册IM异常[uid:{},mobile:{}]"
,
existUserInfoVo
.
getUid
(),
existUserInfoVo
.
getMobile
());
...
...
liquidnet-bus-service/liquidnet-service-notify/liquidnet-service-notify-impl/src/main/java/com/liquidnet/service/ServiceNotifyApplication.java
View file @
4f42f5ab
...
@@ -5,12 +5,14 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -5,12 +5,14 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.boot.CommandLineRunner
;
import
org.springframework.boot.CommandLineRunner
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.core.env.Environment
;
import
org.springframework.core.env.Environment
;
import
java.net.InetAddress
;
import
java.net.InetAddress
;
import
java.util.Arrays
;
import
java.util.Arrays
;
@Slf4j
@Slf4j
@EnableFeignClients
(
basePackages
=
{
"com.liquidnet"
})
@SpringBootApplication
(
scanBasePackages
=
{
"com.liquidnet"
})
@SpringBootApplication
(
scanBasePackages
=
{
"com.liquidnet"
})
public
class
ServiceNotifyApplication
implements
CommandLineRunner
{
public
class
ServiceNotifyApplication
implements
CommandLineRunner
{
@Autowired
@Autowired
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/impl/kylin/DataImpl.java
View file @
4f42f5ab
This diff is collapsed.
Click to expand it.
liquidnet-bus-service/liquidnet-service-stone/liquidnet-service-stone-impl/docu/mongo_db.sql
View file @
4f42f5ab
...
@@ -18,9 +18,9 @@ db.StoneUserVo.createIndex({uid:"hashed"});
...
@@ -18,9 +18,9 @@ db.StoneUserVo.createIndex({uid:"hashed"});
#
创建分片
#
创建分片
sh
.
enableSharding
(
"prod_ln_scene"
);
sh
.
enableSharding
(
"prod_ln_scene"
);
sh
.
shardCollection
(
"prod_ln_scene.StoneOrderListVo"
,
{
"
orderI
d"
:
"hashed"
}
);
sh
.
shardCollection
(
"prod_ln_scene.StoneOrderListVo"
,
{
"
ui
d"
:
"hashed"
}
);
sh
.
shardCollection
(
"prod_ln_scene.StoneScoreItems"
,
{
"itemId"
:
"hashed"
}
);
sh
.
shardCollection
(
"prod_ln_scene.StoneScoreItems"
,
{
"itemId"
:
"hashed"
}
);
sh
.
shardCollection
(
"prod_ln_scene.StoneScoreLogs"
,
{
"
logsI
d"
:
"hashed"
}
);
sh
.
shardCollection
(
"prod_ln_scene.StoneScoreLogs"
,
{
"
ui
d"
:
"hashed"
}
);
sh
.
shardCollection
(
"prod_ln_scene.StoneUserVo"
,
{
"uid"
:
"hashed"
}
);
sh
.
shardCollection
(
"prod_ln_scene.StoneUserVo"
,
{
"uid"
:
"hashed"
}
);
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/controller/syncRedis/RedisDataController.java
View file @
4f42f5ab
...
@@ -29,7 +29,7 @@ public class RedisDataController {
...
@@ -29,7 +29,7 @@ public class RedisDataController {
* basicServices
* basicServices
* @return
* @return
*/
*/
@PostMapping
(
"basicServices/versions"
)
/*
@PostMapping("basicServices/versions")
@ApiOperation("basicServices版本控制数据迁移-可以通过后台编辑")
@ApiOperation("basicServices版本控制数据迁移-可以通过后台编辑")
public ResponseDto<Boolean> basicServicesVersions() {
public ResponseDto<Boolean> basicServicesVersions() {
Boolean result = redisDataService.basicServicesVersions();
Boolean result = redisDataService.basicServicesVersions();
...
@@ -43,10 +43,10 @@ public class RedisDataController {
...
@@ -43,10 +43,10 @@ public class RedisDataController {
return ResponseDto.success(result);
return ResponseDto.success(result);
}
}
/**
*/
/**
* kylin
* kylin
* @return
* @return
*/
*/
/*
@PostMapping("kylin/banner")
@PostMapping("kylin/banner")
@ApiOperation("kylin-banner数据迁移-可以通过后台编辑")
@ApiOperation("kylin-banner数据迁移-可以通过后台编辑")
public ResponseDto<Boolean> kylinBanner() {
public ResponseDto<Boolean> kylinBanner() {
...
@@ -54,10 +54,10 @@ public class RedisDataController {
...
@@ -54,10 +54,10 @@ public class RedisDataController {
return ResponseDto.success(result);
return ResponseDto.success(result);
}
}
/**
*/
/**
* sweet
* sweet
* @return
* @return
*/
*/
/*
@PostMapping("sweet/accessToken")
@PostMapping("sweet/accessToken")
@ApiOperation("sweet-AccessToken数据迁移-可不迁可自动生成")
@ApiOperation("sweet-AccessToken数据迁移-可不迁可自动生成")
public ResponseDto<Boolean> sweetAccessToken() {
public ResponseDto<Boolean> sweetAccessToken() {
...
@@ -91,7 +91,7 @@ public class RedisDataController {
...
@@ -91,7 +91,7 @@ public class RedisDataController {
public ResponseDto<Boolean> sweetUnionIdStr() {
public ResponseDto<Boolean> sweetUnionIdStr() {
Boolean result = redisDataService.sweetUnionIdStr();
Boolean result = redisDataService.sweetUnionIdStr();
return ResponseDto.success(result);
return ResponseDto.success(result);
}
}
*/
@PostMapping
(
"sweet/cityVote3"
)
@PostMapping
(
"sweet/cityVote3"
)
@ApiOperation
(
"sweet-cityVote3数据迁移"
)
@ApiOperation
(
"sweet-cityVote3数据迁移"
)
...
...
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/impl/syncRedis/RedisDataServiceImpl.java
View file @
4f42f5ab
...
@@ -12,6 +12,7 @@ import com.liquidnet.service.kylin.constant.KylinRedisConst;
...
@@ -12,6 +12,7 @@ import com.liquidnet.service.kylin.constant.KylinRedisConst;
import
com.liquidnet.service.kylin.dto.vo.admin.ZhengzaiAppVersionsVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.ZhengzaiAppVersionsVo
;
import
com.liquidnet.service.kylin.entity.KylinBanners
;
import
com.liquidnet.service.kylin.entity.KylinBanners
;
import
com.liquidnet.service.sweet.entity.SweetWechatUser
;
import
com.liquidnet.service.sweet.entity.SweetWechatUser
;
import
com.liquidnet.service.sweet.param.SweetCityVoteParam
;
import
com.liquidnet.service.sweet.vo.SweetAnswerVo
;
import
com.liquidnet.service.sweet.vo.SweetAnswerVo
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -31,7 +32,7 @@ public class RedisDataServiceImpl {
...
@@ -31,7 +32,7 @@ public class RedisDataServiceImpl {
@Autowired
@Autowired
private
RedisUtil
redisUtil
;
private
RedisUtil
redisUtil
;
private
static
final
JedisPool
jedisPool
;
/*
private static final JedisPool jedisPool;
private static final ObjectMapper toObjMapper;
private static final ObjectMapper toObjMapper;
static {
static {
...
@@ -49,7 +50,7 @@ public class RedisDataServiceImpl {
...
@@ -49,7 +50,7 @@ public class RedisDataServiceImpl {
private Jedis getRedis() {
private Jedis getRedis() {
Jedis resource = jedisPool.getResource();
Jedis resource = jedisPool.getResource();
resource
.
auth
(
"
NBs$%6hW
"
);
// 线上
resource.auth("
java:1ICjLqCyMPk7
"); // 线上
// resource.auth("PO@B!Iud32"); // test
// resource.auth("PO@B!Iud32"); // test
resource.select(15);
resource.select(15);
return resource;
return resource;
...
@@ -212,24 +213,22 @@ public class RedisDataServiceImpl {
...
@@ -212,24 +213,22 @@ public class RedisDataServiceImpl {
log.error("kylinBannerError", e);
log.error("kylinBannerError", e);
return false;
return false;
}
}
}
}
*/
public
Boolean
cityVote3
()
{
public
Boolean
cityVote3
()
{
try
{
try
{
Jedis
redis
=
getRedis
();
String
redisKey
=
"sweet:cityVote3:cityCode*"
;
String
redisKey
=
"sweet:cityVote3:cityCode*"
;
Set
<
String
>
keys
=
redis
.
keys
(
redisKey
);
Set
<
String
>
keys
=
redis
Util
.
getRedisTemplateByDb
(
15
)
.
keys
(
redisKey
);
for
(
String
key
:
keys
)
{
for
(
String
key
:
keys
)
{
String
value
=
redis
.
g
et
(
key
);
Integer
value
=
(
Integer
)
redisUtil
.
getDB15RedisG
et
(
key
);
redisUtil
.
set
(
key
,
value
);
redisUtil
.
set
(
key
,
value
);
}
}
String
redisKey2
=
"sweet:cityVote3:user*"
;
String
redisKey2
=
"sweet:cityVote3:user*"
;
Set
<
String
>
keys2
=
redis
.
keys
(
redisKey2
);
Set
<
String
>
keys2
=
redis
Util
.
getRedisTemplateByDb
(
15
)
.
keys
(
redisKey2
);
for
(
String
key
:
keys2
)
{
for
(
String
key
:
keys2
)
{
S
tring
value
=
redis
.
g
et
(
key
);
S
weetCityVoteParam
value
=
(
SweetCityVoteParam
)
redisUtil
.
getDB15RedisG
et
(
key
);
redisUtil
.
set
(
key
,
value
);
redisUtil
.
set
(
key
,
value
);
}
}
...
@@ -242,20 +241,18 @@ public class RedisDataServiceImpl {
...
@@ -242,20 +241,18 @@ public class RedisDataServiceImpl {
public
Boolean
cityVote4
()
{
public
Boolean
cityVote4
()
{
try
{
try
{
Jedis
redis
=
getRedis
();
String
redisKey
=
"sweet:cityVote4:cityCode*"
;
String
redisKey
=
"sweet:cityVote4:cityCode*"
;
Set
<
String
>
keys
=
redis
.
keys
(
redisKey
);
Set
<
String
>
keys
=
redis
Util
.
getRedisTemplateByDb
(
15
)
.
keys
(
redisKey
);
for
(
String
key
:
keys
)
{
for
(
String
key
:
keys
)
{
String
value
=
redis
.
g
et
(
key
);
Integer
value
=
(
Integer
)
redisUtil
.
getDB15RedisG
et
(
key
);
redisUtil
.
set
(
key
,
value
);
redisUtil
.
set
(
key
,
value
);
}
}
String
redisKey2
=
"sweet:cityVote4:user*"
;
String
redisKey2
=
"sweet:cityVote4:user*"
;
Set
<
String
>
keys2
=
redis
.
keys
(
redisKey2
);
Set
<
String
>
keys2
=
redis
Util
.
getRedisTemplateByDb
(
15
)
.
keys
(
redisKey2
);
for
(
String
key
:
keys2
)
{
for
(
String
key
:
keys2
)
{
S
tring
value
=
redis
.
g
et
(
key
);
S
weetCityVoteParam
value
=
(
SweetCityVoteParam
)
redisUtil
.
getDB15RedisG
et
(
key
);
redisUtil
.
set
(
key
,
value
);
redisUtil
.
set
(
key
,
value
);
}
}
...
...
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/impl/syncRedis/UserDataServiceImpl.java
View file @
4f42f5ab
...
@@ -11,6 +11,8 @@ import com.liquidnet.service.base.constant.MQConst;
...
@@ -11,6 +11,8 @@ import com.liquidnet.service.base.constant.MQConst;
import
com.liquidnet.service.feign.adam.api.FeignAdamBaseClient
;
import
com.liquidnet.service.feign.adam.api.FeignAdamBaseClient
;
import
com.liquidnet.service.sweet.config.WechatMpConfigure
;
import
com.liquidnet.service.sweet.config.WechatMpConfigure
;
import
com.liquidnet.service.sweet.entity.SweetAppletUser
;
import
com.liquidnet.service.sweet.entity.SweetAppletUser
;
import
com.liquidnet.service.sweet.entity.SweetAppletUsers
;
import
com.liquidnet.service.sweet.entity.SweetWechatUsers
;
import
com.liquidnet.service.sweet.mapper.SweetAppletUserMapper
;
import
com.liquidnet.service.sweet.mapper.SweetAppletUserMapper
;
import
com.liquidnet.service.sweet.mapper.SweetAppletUsersMapper
;
import
com.liquidnet.service.sweet.mapper.SweetAppletUsersMapper
;
import
com.liquidnet.service.sweet.mapper.SweetWechatUsersMapper
;
import
com.liquidnet.service.sweet.mapper.SweetWechatUsersMapper
;
...
@@ -203,6 +205,7 @@ public class UserDataServiceImpl {
...
@@ -203,6 +205,7 @@ public class UserDataServiceImpl {
for
(
SweetAppletUser
info
:
sweetAppletUsers
)
{
for
(
SweetAppletUser
info
:
sweetAppletUsers
)
{
SweetAppletUsersVo
oldInfo
=
redisUtils
.
getSweetAppletUsersOfPhone
(
info
.
getGetPurePhoneNumber
());
SweetAppletUsersVo
oldInfo
=
redisUtils
.
getSweetAppletUsersOfPhone
(
info
.
getGetPurePhoneNumber
());
if
(
null
==
oldInfo
)
{
if
(
null
==
oldInfo
)
{
try
{
ResponseDto
<
AdamUserInfoVo
>
userInfoVo
=
feignAdamBaseClient
.
registerByMobile
(
info
.
getGetPurePhoneNumber
());
ResponseDto
<
AdamUserInfoVo
>
userInfoVo
=
feignAdamBaseClient
.
registerByMobile
(
info
.
getGetPurePhoneNumber
());
AdamUserInfoVo
userInfoVoData
=
userInfoVo
.
getData
();
AdamUserInfoVo
userInfoVoData
=
userInfoVo
.
getData
();
String
userId
=
userInfoVoData
.
getUid
();
String
userId
=
userInfoVoData
.
getUid
();
...
@@ -237,6 +240,9 @@ public class UserDataServiceImpl {
...
@@ -237,6 +240,9 @@ public class UserDataServiceImpl {
sweetAppletUsersVo
.
setCountryCode
(
info
.
getGetCountryCode
());
sweetAppletUsersVo
.
setCountryCode
(
info
.
getGetCountryCode
());
sweetAppletUsersVo
.
setType
(
info
.
getType
());
sweetAppletUsersVo
.
setType
(
info
.
getType
());
redisUtils
.
setSweetAppletUsers
(
sweetAppletUsersVo
);
redisUtils
.
setSweetAppletUsers
(
sweetAppletUsersVo
);
}
catch
(
Exception
e
)
{
log
.
error
(
"feignAdamBaseClientException phone:{}, e:{}"
,
info
.
getGetPurePhoneNumber
(),
e
);
}
}
}
}
}
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment