记得上下班打卡 | 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
bea198a7
Commit
bea198a7
authored
Jul 30, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
edd9e5bc
5d9b454b
Changes
13
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
257 additions
and
327 deletions
+257
-327
AdamRedisConst.java
...a/com/liquidnet/service/adam/constant/AdamRedisConst.java
+2
-0
RedisUtil.java
...java/com.liquidnet.common.cache/redis/util/RedisUtil.java
+0
-188
SmsEnum.java
.../main/java/com/liquidnet/common/sms/constant/SmsEnum.java
+6
-0
AdamLoginController.java
...iquidnet/service/adam/controller/AdamLoginController.java
+1
-1
AdamRdmService.java
...va/com/liquidnet/service/adam/service/AdamRdmService.java
+76
-7
AdamAddressesServiceImpl.java
...t/service/adam/service/impl/AdamAddressesServiceImpl.java
+8
-8
AdamEntersServiceImpl.java
...dnet/service/adam/service/impl/AdamEntersServiceImpl.java
+8
-8
AdamMemberOrderServiceImpl.java
...service/adam/service/impl/AdamMemberOrderServiceImpl.java
+139
-102
BannersServiceImpl.java
...uidnet/service/kylin/service/impl/BannersServiceImpl.java
+2
-1
PerformancesExpressInfoServiceImpl.java
...ylin/service/impl/PerformancesExpressInfoServiceImpl.java
+4
-0
DataUtils.java
...ain/java/com/liquidnet/service/kylin/utils/DataUtils.java
+1
-1
DragonPayBiz.java
...net/service/dragon/channel/strategy/biz/DragonPayBiz.java
+10
-1
AdminUpushServiceImpl.java
...platform/service/basicServices/AdminUpushServiceImpl.java
+0
-10
No files found.
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/constant/AdamRedisConst.java
View file @
bea198a7
...
...
@@ -31,6 +31,8 @@ public class AdamRedisConst {
public
static
final
String
INFO_MEMBER_RIGHTS
=
INFO
.
concat
(
"member:rights:"
);
public
static
final
String
INFO_MEMBER_AGREEMENT
=
INFO
.
concat
(
"member:agreement"
);
public
static
final
String
INFO_MEMBER_CODE
=
INFO
.
concat
(
"member:code:"
);
public
static
final
String
INFO_MEMBER_ORDER
=
INFO
.
concat
(
"morder:"
);
public
static
final
String
INFO_BUY_MEMBER_ORDER_CODE
=
INFO
.
concat
(
"mordercode:"
);
public
static
final
String
INFO_LIBRARY_NKNAME
=
INFO
.
concat
(
"library:nkname"
);
...
...
liquidnet-bus-common/liquidnet-common-cache/liquidnet-common-cache-redis/src/main/java/com.liquidnet.common.cache/redis/util/RedisUtil.java
View file @
bea198a7
...
...
@@ -45,8 +45,6 @@ public final class RedisUtil {
public
boolean
expire
(
String
key
,
long
time
)
{
try
{
if
(
time
>
0
)
{
redisTemplate
.
expire
(
key
,
time
,
TimeUnit
.
SECONDS
);
...
...
@@ -55,14 +53,6 @@ public final class RedisUtil {
return
true
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
false
;
}
}
...
...
@@ -95,18 +85,8 @@ public final class RedisUtil {
public
boolean
hasKey
(
String
key
)
{
try
{
return
redisTemplate
.
hasKey
(
key
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
false
;
}
}
/**
...
...
@@ -187,19 +167,11 @@ public final class RedisUtil {
public
boolean
set
(
String
key
,
Object
value
)
{
try
{
redisTemplate
.
opsForValue
().
set
(
key
,
value
);
return
true
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
false
;
}
}
...
...
@@ -221,7 +193,6 @@ public final class RedisUtil {
public
boolean
set
(
String
key
,
Object
value
,
long
time
)
{
try
{
if
(
time
>
0
)
{
...
...
@@ -235,13 +206,6 @@ public final class RedisUtil {
return
true
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
false
;
}
}
...
...
@@ -350,19 +314,11 @@ public final class RedisUtil {
public
boolean
hmset
(
String
key
,
Map
<
String
,
Object
>
map
)
{
try
{
redisTemplate
.
opsForHash
().
putAll
(
key
,
map
);
return
true
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
false
;
}
}
...
...
@@ -383,7 +339,6 @@ public final class RedisUtil {
public
boolean
hmset
(
String
key
,
Map
<
String
,
Object
>
map
,
long
time
)
{
try
{
redisTemplate
.
opsForHash
().
putAll
(
key
,
map
);
...
...
@@ -395,13 +350,6 @@ public final class RedisUtil {
return
true
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
false
;
}
}
...
...
@@ -422,19 +370,11 @@ public final class RedisUtil {
public
boolean
hset
(
String
key
,
String
item
,
Object
value
)
{
try
{
redisTemplate
.
opsForHash
().
put
(
key
,
item
,
value
);
return
true
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
false
;
}
}
...
...
@@ -457,7 +397,6 @@ public final class RedisUtil {
public
boolean
hset
(
String
key
,
String
item
,
Object
value
,
long
time
)
{
try
{
redisTemplate
.
opsForHash
().
put
(
key
,
item
,
value
);
...
...
@@ -469,13 +408,6 @@ public final class RedisUtil {
return
true
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
false
;
}
}
...
...
@@ -572,17 +504,9 @@ public final class RedisUtil {
public
Set
<
Object
>
sGet
(
String
key
)
{
try
{
return
redisTemplate
.
opsForSet
().
members
(
key
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
null
;
}
}
...
...
@@ -601,17 +525,9 @@ public final class RedisUtil {
public
boolean
sHasKey
(
String
key
,
Object
value
)
{
try
{
return
redisTemplate
.
opsForSet
().
isMember
(
key
,
value
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
false
;
}
}
...
...
@@ -630,17 +546,9 @@ public final class RedisUtil {
public
long
sSet
(
String
key
,
Object
...
values
)
{
try
{
return
redisTemplate
.
opsForSet
().
add
(
key
,
values
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
0
;
}
}
...
...
@@ -661,7 +569,6 @@ public final class RedisUtil {
public
long
sSetAndTime
(
String
key
,
long
time
,
Object
...
values
)
{
try
{
Long
count
=
redisTemplate
.
opsForSet
().
add
(
key
,
values
);
...
...
@@ -671,13 +578,6 @@ public final class RedisUtil {
return
count
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
0
;
}
}
...
...
@@ -694,17 +594,9 @@ public final class RedisUtil {
public
long
sGetSetSize
(
String
key
)
{
try
{
return
redisTemplate
.
opsForSet
().
size
(
key
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
0
;
}
}
...
...
@@ -723,19 +615,11 @@ public final class RedisUtil {
public
long
setRemove
(
String
key
,
Object
...
values
)
{
try
{
Long
count
=
redisTemplate
.
opsForSet
().
remove
(
key
,
values
);
return
count
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
0
;
}
}
...
...
@@ -758,17 +642,9 @@ public final class RedisUtil {
public
List
<
Object
>
lGet
(
String
key
,
long
start
,
long
end
)
{
try
{
return
redisTemplate
.
opsForList
().
range
(
key
,
start
,
end
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
null
;
}
}
...
...
@@ -785,17 +661,9 @@ public final class RedisUtil {
public
long
lGetListSize
(
String
key
)
{
try
{
return
redisTemplate
.
opsForList
().
size
(
key
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
0
;
}
}
...
...
@@ -814,17 +682,9 @@ public final class RedisUtil {
public
Object
lGetIndex
(
String
key
,
long
index
)
{
try
{
return
redisTemplate
.
opsForList
().
index
(
key
,
index
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
null
;
}
}
...
...
@@ -837,19 +697,11 @@ public final class RedisUtil {
*/
public
boolean
lSet
(
String
key
,
Object
value
)
{
try
{
redisTemplate
.
opsForList
().
rightPush
(
key
,
value
);
return
true
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
false
;
}
}
...
...
@@ -870,7 +722,6 @@ public final class RedisUtil {
public
boolean
lSet
(
String
key
,
Object
value
,
long
time
)
{
try
{
redisTemplate
.
opsForList
().
rightPush
(
key
,
value
);
...
...
@@ -880,13 +731,6 @@ public final class RedisUtil {
return
true
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
false
;
}
}
...
...
@@ -899,19 +743,11 @@ public final class RedisUtil {
*/
public
boolean
lSet
(
String
key
,
List
<
Object
>
value
)
{
try
{
redisTemplate
.
opsForList
().
rightPushAll
(
key
,
value
);
return
true
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
false
;
}
}
...
...
@@ -934,7 +770,6 @@ public final class RedisUtil {
public
boolean
lSet
(
String
key
,
List
<
Object
>
value
,
long
time
)
{
try
{
redisTemplate
.
opsForList
().
rightPushAll
(
key
,
value
);
...
...
@@ -944,13 +779,6 @@ public final class RedisUtil {
return
true
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
false
;
}
}
...
...
@@ -971,19 +799,11 @@ public final class RedisUtil {
public
boolean
lUpdateIndex
(
String
key
,
long
index
,
Object
value
)
{
try
{
redisTemplate
.
opsForList
().
set
(
key
,
index
,
value
);
return
true
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
false
;
}
}
...
...
@@ -1004,19 +824,11 @@ public final class RedisUtil {
public
long
lRemove
(
String
key
,
long
count
,
Object
value
)
{
try
{
Long
remove
=
redisTemplate
.
opsForList
().
remove
(
key
,
count
,
value
);
return
remove
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
0
;
}
}
...
...
liquidnet-bus-common/liquidnet-common-sms/src/main/java/com/liquidnet/common/sms/constant/SmsEnum.java
View file @
bea198a7
...
...
@@ -28,6 +28,12 @@ public class SmsEnum {
* 短信模版
*/
public
enum
ADTemplate
{
/**
* 验证码:验证码
* - 您的验证码是:${code}。该验证码1分钟内有效,请不要把验证码泄露给其他人。
* - "{\"code\":\"?1\"}"
*/
SMS_221055862
,
/**
* 验证码:验证码
* - 您的验证码是:${code}。该验证码15分钟内有效,请不要把验证码泄露给其他人。
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamLoginController.java
View file @
bea198a7
...
...
@@ -172,7 +172,7 @@ public class AdamLoginController {
// rabbitTemplate.convertAndSend(MQConst.EX_LNS_SMS_SENDER, MQConst.RK_SMS_CODE, smsMessage.toJson());
ObjectNode
msgNode
=
JsonUtils
.
OM
().
createObjectNode
();
msgNode
.
put
(
"code"
,
smsCode
);
boolean
sendRst
=
smsProcessor
.
send
(
mobile
,
SmsEnum
.
ADSignName
.
M02
.
getVal
(),
SmsEnum
.
ADTemplate
.
SMS_
109535335
.
name
(),
msgNode
.
toString
());
boolean
sendRst
=
smsProcessor
.
send
(
mobile
,
SmsEnum
.
ADSignName
.
M02
.
getVal
(),
SmsEnum
.
ADTemplate
.
SMS_
221055862
.
name
(),
msgNode
.
toString
());
if
(
sendRst
)
{
adamRdmService
.
setSmsCodeByMobile
(
mobile
,
smsCode
);
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/AdamRdmService.java
View file @
bea198a7
...
...
@@ -14,10 +14,7 @@ import org.springframework.util.CollectionUtils;
import
org.springframework.util.StringUtils
;
import
java.time.LocalDateTime
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.Optional
;
import
java.util.*
;
import
java.util.stream.Collectors
;
@Slf4j
...
...
@@ -51,7 +48,7 @@ public class AdamRdmService {
public
boolean
setSmsCodeByMobile
(
String
mobile
,
String
smsCode
)
{
// TODO: 2021/7/29 改为1分钟
return
redisUtil
.
set
(
AdamRedisConst
.
VALID_SMS_CODE_MOBILE
+
mobile
,
smsCode
,
1
*
60
);
return
redisUtil
.
set
(
AdamRedisConst
.
VALID_SMS_CODE_MOBILE
+
mobile
,
smsCode
,
60
);
}
public
String
getSmsCodeByMobile
(
String
mobile
)
{
...
...
@@ -240,6 +237,23 @@ public class AdamRdmService {
return
vos
;
}
public
boolean
addEntersVoByUid
(
String
uid
,
List
<
AdamEntersVo
>
vos
,
AdamEntersVo
vo
)
{
if
(
CollectionUtils
.
isEmpty
(
vos
))
{
vos
=
Collections
.
singletonList
(
vo
);
}
else
{
vos
.
add
(
vo
);
}
return
redisUtil
.
set
(
AdamRedisConst
.
INFO_ENTERS
+
uid
,
vos
);
}
public
boolean
rmvEntersVoByUid
(
String
uid
,
List
<
AdamEntersVo
>
vos
,
String
entersId
)
{
if
(
CollectionUtils
.
isEmpty
(
vos
))
{
return
true
;
}
vos
.
removeIf
(
r
->
r
.
getEntersId
().
equals
(
entersId
));
return
redisUtil
.
set
(
AdamRedisConst
.
INFO_ENTERS
+
uid
,
vos
);
}
public
AdamEntersVo
getEntersVoByUidEntersId
(
List
<
AdamEntersVo
>
vos
,
String
entersId
)
{
return
vos
.
stream
().
filter
(
r
->
r
.
getEntersId
().
equals
(
entersId
)).
findAny
().
orElse
(
null
);
}
...
...
@@ -281,6 +295,23 @@ public class AdamRdmService {
return
vos
;
}
public
boolean
addAddressesVoByUid
(
String
uid
,
List
<
AdamAddressesVo
>
vos
,
AdamAddressesVo
vo
)
{
if
(
CollectionUtils
.
isEmpty
(
vos
))
{
vos
=
Collections
.
singletonList
(
vo
);
}
else
{
vos
.
add
(
vo
);
}
return
redisUtil
.
set
(
AdamRedisConst
.
INFO_ADDRESSES
+
uid
,
vos
);
}
public
boolean
rmvAddressesVoByUid
(
String
uid
,
List
<
AdamAddressesVo
>
vos
,
String
addressesId
)
{
if
(
CollectionUtils
.
isEmpty
(
vos
))
{
return
true
;
}
vos
.
removeIf
(
r
->
r
.
getAddressesId
().
equals
(
addressesId
));
return
redisUtil
.
set
(
AdamRedisConst
.
INFO_ADDRESSES
+
uid
,
vos
);
}
public
AdamAddressesVo
getAddressesVoByUidAddressesId
(
List
<
AdamAddressesVo
>
vos
,
String
addressesId
)
{
return
vos
.
stream
().
filter
(
r
->
r
.
getAddressesId
().
equals
(
addressesId
)).
findAny
().
orElse
(
null
);
}
...
...
@@ -455,6 +486,40 @@ public class AdamRdmService {
return
val
;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | <UID, MEMBER_ORDER_LIST(SUCC)> */
public
boolean
setMemberOrderVosByUid
(
String
uid
,
List
<
AdamMemberOrderVo
>
vos
)
{
return
redisUtil
.
set
(
AdamRedisConst
.
INFO_MEMBER_ORDER
+
uid
,
vos
);
}
public
ArrayList
<
AdamMemberOrderVo
>
getMemberOrderVosByUid
(
String
uid
)
{
long
s
=
System
.
currentTimeMillis
();
ArrayList
<
AdamMemberOrderVo
>
vos
=
(
ArrayList
<
AdamMemberOrderVo
>)
redisUtil
.
get
(
AdamRedisConst
.
INFO_MEMBER_ORDER
+
uid
);
log
.
debug
(
"#RDM耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
return
vos
;
}
public
boolean
addMemberOrderVoByUid
(
String
uid
,
List
<
AdamMemberOrderVo
>
vos
,
AdamMemberOrderVo
vo
)
{
if
(
CollectionUtils
.
isEmpty
(
vos
))
{
vos
=
Collections
.
singletonList
(
vo
);
}
else
{
vos
.
add
(
vo
);
}
return
redisUtil
.
set
(
AdamRedisConst
.
INFO_MEMBER_ORDER
+
uid
,
vos
);
}
public
boolean
rmvMemberOrderVoByUid
(
String
uid
,
List
<
AdamMemberOrderVo
>
vos
,
String
orderNo
)
{
if
(
CollectionUtils
.
isEmpty
(
vos
))
{
return
true
;
}
vos
.
removeIf
(
r
->
r
.
getOrderNo
().
equals
(
orderNo
));
return
redisUtil
.
set
(
AdamRedisConst
.
INFO_MEMBER_ORDER
+
uid
,
vos
);
}
public
void
delMemberOrderVoByUid
(
String
uid
)
{
redisUtil
.
del
(
AdamRedisConst
.
INFO_MEMBER_ORDER
+
uid
);
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | <ORDER_NO, MEMBER_ORDER_INFO> */
public
boolean
setShotMemberOrderVoByOrderNo
(
String
orderNo
,
AdamMemberOrderVo
vo
)
{
...
...
@@ -528,11 +593,15 @@ public class AdamRdmService {
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | <AdamMemberCodeVo::buyOrderNo, MEMBER_CODE> */
public
boolean
setMemberCodeByBuyOrderNo
(
String
buyOrderNo
,
String
memberCode
)
{
return
redisUtil
.
set
(
buyOrderNo
,
memberCode
);
return
redisUtil
.
set
(
AdamRedisConst
.
INFO_BUY_MEMBER_ORDER_CODE
+
buyOrderNo
,
memberCode
);
}
public
String
getMemberCodeByBuyOrderNo
(
String
buyOrderNo
)
{
return
(
String
)
redisUtil
.
get
(
buyOrderNo
);
return
(
String
)
redisUtil
.
get
(
AdamRedisConst
.
INFO_BUY_MEMBER_ORDER_CODE
+
buyOrderNo
);
}
public
void
delMemberCodeByBuyOrderNo
(
String
buyOrderNo
)
{
redisUtil
.
del
(
AdamRedisConst
.
INFO_BUY_MEMBER_ORDER_CODE
+
buyOrderNo
);
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | */
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamAddressesServiceImpl.java
View file @
bea198a7
...
...
@@ -63,8 +63,7 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
long
s
=
System
.
currentTimeMillis
();
// adamRdmService.delAddressesVoByUid(currentUid);
vos
.
add
(
vo
);
adamRdmService
.
setAddressesVoByUid
(
currentUid
,
vos
);
adamRdmService
.
addAddressesVoByUid
(
currentUid
,
vos
,
vo
);
log
.
debug
(
"#RDS耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
s
=
System
.
currentTimeMillis
();
...
...
@@ -201,13 +200,14 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
// Query.query(Criteria.where("uid").is(currentUid).and("addressesId").is(addressesId)), AdamAddressesVo.class.getSimpleName()
// );
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
List
<
AdamAddressesVo
>
vos
=
adamRdmService
.
getAddressesVoByUid
(
uid
);
vos
.
removeIf
(
r
->
r
.
getAddressesId
().
equals
(
addressesId
));
long
s
=
System
.
currentTimeMillis
();
adamRdmService
.
setAddressesVoByUid
(
uid
,
vos
);
log
.
debug
(
"#RDS耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
// List<AdamAddressesVo> vos = adamRdmService.getAddressesVoByUid(uid);
// vos.removeIf(r -> r.getAddressesId().equals(addressesId));
// s = System.currentTimeMillis();
// adamRdmService.setAddressesVoByUid(uid, vos);
// log.debug("#RDS耗时:{}ms", System.currentTimeMillis() - s);
adamRdmService
.
rmvAddressesVoByUid
(
uid
,
adamRdmService
.
getAddressesVoByUid
(
uid
),
addressesId
);
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
queueUtils
.
sendMsgByRedis
(
MQConst
.
AdamQueue
.
SQL_UCENTER
.
getKey
(),
SqlMapping
.
get
(
"adam_addresses.remove"
,
now
,
now
,
addressesId
)
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamEntersServiceImpl.java
View file @
bea198a7
...
...
@@ -78,8 +78,7 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
long
s
=
System
.
currentTimeMillis
();
// adamRdmService.delEntersVoByUid(currentUid);
vos
.
add
(
vo
);
adamRdmService
.
setEntersVoByUid
(
currentUid
,
vos
);
adamRdmService
.
addEntersVoByUid
(
currentUid
,
vos
,
vo
);
log
.
debug
(
"#RDS耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
s
=
System
.
currentTimeMillis
();
...
...
@@ -220,13 +219,14 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
// Query.query(Criteria.where("uid").is(currentUid).and("entersId").is(entersId)), AdamEntersVo.class.getSimpleName()
// );
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
List
<
AdamEntersVo
>
vos
=
adamRdmService
.
getEntersVoByUid
(
uid
);
vos
.
removeIf
(
r
->
r
.
getEntersId
().
equals
(
entersId
));
long
s
=
System
.
currentTimeMillis
();
adamRdmService
.
setEntersVoByUid
(
uid
,
vos
);
log
.
debug
(
"#RDS耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
// List<AdamEntersVo> vos = adamRdmService.getEntersVoByUid(uid);
// vos.removeIf(r -> r.getEntersId().equals(entersId));
// s = System.currentTimeMillis();
// adamRdmService.setEntersVoByUid(uid, vos);
// log.debug("#RDS耗时:{}ms", System.currentTimeMillis() - s);
adamRdmService
.
rmvEntersVoByUid
(
uid
,
adamRdmService
.
getEntersVoByUid
(
uid
),
entersId
);
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
queueUtils
.
sendMsgByRedis
(
MQConst
.
AdamQueue
.
SQL_UCENTER
.
getKey
(),
SqlMapping
.
get
(
"adam_enters.remove"
,
now
,
now
,
entersId
)
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamMemberOrderServiceImpl.java
View file @
bea198a7
This diff is collapsed.
Click to expand it.
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/BannersServiceImpl.java
View file @
bea198a7
...
...
@@ -52,7 +52,8 @@ public class BannersServiceImpl implements IKylinBannersService {
// 时间
String
StartTime
=
bannerInfo
.
getOnlineStartTime
();
String
endTime
=
bannerInfo
.
getOnlineEndTime
();
if
(!
StartTime
.
isEmpty
()
&&
!
endTime
.
isEmpty
())
{
if
(
null
!=
StartTime
&&
null
!=
endTime
&&
!
StartTime
.
isEmpty
()
&&
!
endTime
.
isEmpty
())
{
if
(
DateUtil
.
compareStrDay
(
nowTime
,
StartTime
)
<
0
)
{
// 当前时间小雨开始时间 还未开始呢
itBannerList
.
remove
();
}
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/PerformancesExpressInfoServiceImpl.java
View file @
bea198a7
...
...
@@ -35,6 +35,10 @@ public class PerformancesExpressInfoServiceImpl {
public
KylinOrderExpressVo
orderRouteDetail
(
String
orderTicketsId
)
{
LinkedList
<
KylinOrderExpressRouteVo
>
routeList
=
dataUtils
.
getOrderExpressRoute
(
orderTicketsId
);
KylinOrderExpressVo
expressInfo
=
dataUtils
.
getOrderExpressInfos
(
orderTicketsId
);
if
(
null
==
routeList
)
{
routeList
=
new
LinkedList
<>();
}
log
.
info
(
"1111"
);
expressInfo
.
setRouteList
(
routeList
);
return
expressInfo
;
}
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/utils/DataUtils.java
View file @
bea198a7
...
...
@@ -510,7 +510,7 @@ public class DataUtils {
public
LinkedList
<
KylinOrderExpressRouteVo
>
getOrderExpressRoute
(
String
orderTicketsId
)
{
// 获取
String
redisKey
=
KylinRedisConst
.
ORDER_ROUTE_INFO
.
concat
(
orderTicketsId
);
LinkedList
<
KylinOrderExpressRouteVo
>
list
=
(
LinkedList
<
KylinOrderExpressRouteVo
>)
redisUtil
.
get
(
redisKey
);
if
(
null
==
list
)
{
if
(
null
==
list
||
CollectionUtil
.
isEmpty
(
list
)
)
{
list
=
new
LinkedList
<>();
}
return
list
;
...
...
liquidnet-bus-service/liquidnet-service-notify/liquidnet-service-notify-impl/src/main/java/com/liquidnet/service/dragon/channel/strategy/biz/DragonPayBiz.java
View file @
bea198a7
...
...
@@ -18,6 +18,7 @@ import org.springframework.stereotype.Component;
import
org.springframework.util.MultiValueMap
;
import
java.time.LocalDateTime
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
...
...
@@ -90,7 +91,7 @@ public class DragonPayBiz {
params
.
add
(
"price"
,
payNotifyDto
.
getPrice
().
toString
());
params
.
add
(
"paymentType"
,
payNotifyDto
.
getPaymentType
());
params
.
add
(
"paymentAt"
,
payNotifyDto
.
getPaymentAt
());
jsonData
=
JsonUtils
.
toJson
(
params
);
jsonData
=
JsonUtils
.
toJson
(
covertNVPS2Params
(
params
)
);
log
.
info
(
"dragon:notify:post url:{}"
,
payNotifyReqBo
.
getNotifyUrl
());
log
.
info
(
"dragon:notify:post data:{}"
,
jsonData
);
...
...
@@ -205,4 +206,12 @@ public class DragonPayBiz {
}
return
rsMap
;
}
private
static
Map
<
String
,
Object
>
covertNVPS2Params
(
MultiValueMap
<
String
,
String
>
params
)
{
Map
<
String
,
Object
>
rsMap
=
new
HashMap
<>();
for
(
Map
.
Entry
<
String
,
List
<
String
>>
param
:
params
.
entrySet
())
{
rsMap
.
put
(
param
.
getKey
(),
param
.
getValue
().
get
(
0
));
}
return
rsMap
;
}
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/basicServices/AdminUpushServiceImpl.java
View file @
bea198a7
...
...
@@ -3,28 +3,18 @@ package com.liquidnet.service.platform.service.basicServices;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.service.adam.dto.vo.admin.AdminUpushVo
;
import
com.liquidnet.service.kylin.constant.KylinRedisConst
;
import
com.liquidnet.service.kylin.entity.AdminUpush
;
import
com.liquidnet.service.kylin.mapper.AdminUpushMapper
;
import
com.liquidnet.service.kylin.service.admin.IAdminUpushService
;
import
jdk.nashorn.internal.ir.RuntimeNode
;
import
org.apache.coyote.Request
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.data.domain.PageRequest
;
import
org.springframework.data.domain.Pageable
;
import
org.springframework.data.domain.Sort
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.query.Criteria
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.CollectionUtils
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.LinkedList
;
import
java.util.List
;
/**
* <p>
...
...
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