记得上下班打卡 | 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
784bb9b1
Commit
784bb9b1
authored
Jul 07, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'test'
parents
fbf96854
e373a1d1
Changes
25
Show whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
294 additions
and
83 deletions
+294
-83
DragonConstant.java
...com/liquidnet/service/dragon/constant/DragonConstant.java
+0
-4
pom.xml
liquidnet-bus-api/liquidnet-service-dragon-api/pom.xml
+0
-0
DragonConstant.java
...com/liquidnet/service/dragon/constant/DragonConstant.java
+79
-0
IDragonOrderRefundsService.java
...et/service/dragon/service/IDragonOrderRefundsService.java
+2
-0
IDragonOrdersService.java
...iquidnet/service/dragon/service/IDragonOrdersService.java
+0
-0
OrderRefundListVo.java
...idnet/service/kylin/dto/vo/returns/OrderRefundListVo.java
+4
-0
pom.xml
liquidnet-bus-api/pom.xml
+1
-1
performanceOrderList.html
...ngzai/kylin/performancesExpress/performanceOrderList.html
+5
-1
PerformancesExpressServiceImpl.java
...ai/kylin/service/impl/PerformancesExpressServiceImpl.java
+10
-1
DataUtils.java
...iquidnet/client/admin/zhengzai/kylin/utils/DataUtils.java
+27
-0
PerformanceExpressPerformanceOrderListAdminDao.java
...n/dao/PerformanceExpressPerformanceOrderListAdminDao.java
+1
-0
KylinOrderExpress.java
...com/liquidnet/service/kylin/entity/KylinOrderExpress.java
+2
-0
KylinOrderRefundBatchesMapper.xml
...et.service.kylin.mapper/KylinOrderRefundBatchesMapper.xml
+1
-0
KylinOrderRefundsMapper.xml
...iquidnet.service.kylin.mapper/KylinOrderRefundsMapper.xml
+1
-0
KylinOrderTicketsMapper.xml
...iquidnet.service.kylin.mapper/KylinOrderTicketsMapper.xml
+1
-0
ConsumerAdamUCenterProcessorTest.java
...r/service/processor/ConsumerAdamUCenterProcessorTest.java
+1
-0
pom.xml
...dnet-service-dragon/liquidnet-service-dragon-impl/pom.xml
+0
-6
DragonWebMvcConfig.java
...m/liquidnet/service/dragon/config/DragonWebMvcConfig.java
+0
-19
RedisStreamConfig.java
...om/liquidnet/service/dragon/config/RedisStreamConfig.java
+36
-0
PayController.java
...om/liquidnet/service/dragon/controller/PayController.java
+5
-0
RefundController.java
...liquidnet/service/dragon/controller/RefundController.java
+22
-0
RedisReceiver.java
.../com/liquidnet/service/dragon/receiver/RedisReceiver.java
+19
-0
DragonOrderRefundsServiceImpl.java
...ce/dragon/service/impl/DragonOrderRefundsServiceImpl.java
+23
-0
db_kylin_structure.sql
.../liquidnet-service-kylin-impl/docu/db_kylin_structure.sql
+50
-48
KylinOrderTicketsServiceImpl.java
...vice/kylin/service/impl/KylinOrderTicketsServiceImpl.java
+4
-3
No files found.
liquidnet-bus-api/liquidnet-bus-dragon-api/src/main/java/com/liquidnet/service/dragon/constant/DragonConstant.java
deleted
100644 → 0
View file @
fbf96854
package
com
.
liquidnet
.
service
.
dragon
.
constant
;
public
class
DragonConstant
{
}
liquidnet-bus-api/liquidnet-
bus
-dragon-api/pom.xml
→
liquidnet-bus-api/liquidnet-
service
-dragon-api/pom.xml
View file @
784bb9b1
File moved
liquidnet-bus-api/liquidnet-service-dragon-api/src/main/java/com/liquidnet/service/dragon/constant/DragonConstant.java
0 → 100644
View file @
784bb9b1
package
com
.
liquidnet
.
service
.
dragon
.
constant
;
/**
*
*/
public
class
DragonConstant
{
public
enum
payChannelEnum
{
ALIPAY
(
"alipay"
,
"支付宝"
),
WEPAY
(
"wePay"
,
"微信"
),
CLOUDPAY
(
"cloudPay"
,
"云闪付"
);
private
String
code
;
private
String
message
;
payChannelEnum
(
String
code
,
String
message
)
{
this
.
code
=
code
;
this
.
message
=
message
;
}
}
/**
* 支付状态
*/
public
enum
payStatusEnum
{
STATUS_UNPAID
(
"0"
,
"未支付,或支付中"
),
STATUS_PAID
(
"1"
,
"已支付"
),
STATUS_SUCCESS
(
"2"
,
"已支付,通知成功,交易结束"
),
STATUS_FAIL
(
"3"
,
"已支付,通知失败,交易结束"
),
STATUS_EXPIRE
(
"4"
,
"已支付,通知超时,交易结束"
);
private
String
code
;
private
String
message
;
payStatusEnum
(
String
code
,
String
message
)
{
this
.
code
=
code
;
this
.
message
=
message
;
}
}
/**
* 支付业务类型
*/
public
enum
bussinessTypeEnum
{
TYPE_TICKET
(
"TICKET"
,
"票务购买(实物购买)"
),
TYPE_PRODUCT
(
"PRODUCT"
,
"商品购买(实物购买)"
),
TYPE_COST
(
"COST"
,
"活动资费(活动成本费、活动报名费)"
),
TYPE_MBEANS
(
"MBEANS"
,
"点豆充值(虚拟道具)"
),
TYPE_LIVE
(
"LIVE"
,
"直播付费(数字资产)"
),
TYPE_VIDEO
(
"VIDEO"
,
"点播付费(数字资产)"
),
TYPE_VIP
(
"VIP"
,
"会员购买(数字+实物资产)"
),
TYPE_CLUB
(
"CLUB"
,
"会员购买(数字+实物资产)"
),
TYPE_STRAWBERRY
(
"STRAWBERRY"
,
"现场购买 (实物资产)"
);
private
String
code
;
private
String
message
;
bussinessTypeEnum
(
String
code
,
String
message
)
{
this
.
code
=
code
;
this
.
message
=
message
;
}
}
/**
* 支付类型
*/
public
enum
payTypeEnum
{
PAYMENT_TYPE_APP_ALIPAY
(
"APPALIPAY"
,
"App内支付宝支付"
),
PAYMENT_TYPE_APP_WEPAY
(
"APPWEPAY"
,
"App内微信支付"
),
PAYMENT_TYPE_APP_IAP
(
"APPIAP"
,
"App内IAP(In-App Purchase)支付,iOS虚拟道具支付"
),
PAYMENT_TYPE_WAP_ALIPAY
(
"WAPALIPAY"
,
"手机网页内支付宝支付"
),
PAYMENT_TYPE_WAP_WEPAY
(
"WAPWEPAY"
,
"手机网页调起微信支付"
),
PAYMENT_TYPE_WEB_ALIPAY
(
"WEBALIPAY"
,
"电脑网页内支付宝即时到账支付"
),
PAYMENT_TYPE_WEB_WEPAY
(
"WEBWEPAY"
,
"电脑网页内微信二维码支付,用户打开微信扫码支付"
),
PAYMENT_TYPE_JS_WEPAY
(
"JSWEPAY"
,
"微信内网页、微信公众号"
),
PAYMENT_TYPE_APPLET_WEPAY
(
"APPLETWEPAY"
,
"微信小程序"
);
private
String
code
;
private
String
message
;
payTypeEnum
(
String
code
,
String
message
)
{
this
.
code
=
code
;
this
.
message
=
message
;
}
}
}
liquidnet-bus-api/liquidnet-
bus
-dragon-api/src/main/java/com/liquidnet/service/dragon/service/IDragonOrderRefundsService.java
→
liquidnet-bus-api/liquidnet-
service
-dragon-api/src/main/java/com/liquidnet/service/dragon/service/IDragonOrderRefundsService.java
View file @
784bb9b1
package
com
.
liquidnet
.
service
.
dragon
.
service
;
public
interface
IDragonOrderRefundsService
{
void
sendRedisQueue
();
}
liquidnet-bus-api/liquidnet-
bus
-dragon-api/src/main/java/com/liquidnet/service/dragon/service/IDragonOrdersService.java
→
liquidnet-bus-api/liquidnet-
service
-dragon-api/src/main/java/com/liquidnet/service/dragon/service/IDragonOrdersService.java
View file @
784bb9b1
File moved
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/returns/OrderRefundListVo.java
View file @
784bb9b1
...
...
@@ -2,9 +2,13 @@ package com.liquidnet.service.kylin.dto.vo.returns;
import
lombok.Data
;
import
java.math.BigDecimal
;
@Data
public
class
OrderRefundListVo
{
private
String
orderRefundsId
;
private
String
orderRefundCode
;
private
Integer
status
;
private
BigDecimal
price
;
private
String
applicantId
;
}
liquidnet-bus-api/pom.xml
View file @
784bb9b1
...
...
@@ -16,7 +16,7 @@
<modules>
<module>
liquidnet-service-adam-api
</module>
<module>
liquidnet-service-kylin-api
</module>
<module>
liquidnet-
bus
-dragon-api
</module>
<module>
liquidnet-
service
-dragon-api
</module>
</modules>
<dependencies>
<dependency>
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/kylin/performancesExpress/performanceOrderList.html
View file @
784bb9b1
...
...
@@ -132,12 +132,16 @@
title
:
'快递费'
,
formatter
:
function
(
value
,
row
,
index
)
{
var
expressType
=
''
;
var
freightPrice
=
row
.
freightPrice
;
if
(
row
.
expressType
==
1
)
{
expressType
=
"寄付"
;
}
else
{
expressType
=
"到付"
;
}
return
'快递方式:'
+
expressType
+
'<br>'
+
'快递费:'
+
row
.
priceExpress
;
if
(
null
==
freightPrice
)
{
freightPrice
=
''
;
}
return
'快递方式:'
+
expressType
+
'<br>'
+
'已支付快递费:'
+
row
.
priceExpress
+
'<br>'
+
'预估快递费:'
+
freightPrice
;
}
},
{
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/service/impl/PerformancesExpressServiceImpl.java
View file @
784bb9b1
...
...
@@ -395,7 +395,15 @@ public class PerformancesExpressServiceImpl extends ServiceImpl<KylinOrderExpres
String
msg
=
(
String
)
hashMap
.
get
(
"msg"
);
return
ResponseDto
.
failure
(
msg
);
}
else
{
// TODO: 2021/6/30 储存金额
HashMap
hashMapResult
=
(
HashMap
)
hashMap
.
get
(
"result"
);
KylinOrderExpress
kylinOrderExpress
=
new
KylinOrderExpress
();
BigDecimal
price
=
dataUtils
.
getBigDecimal
(
hashMapResult
.
get
(
"price"
));
kylinOrderExpress
.
setFreightPrice
(
price
);
kylinOrderExpress
.
setUpdatedAt
(
DateUtil
.
getNowTime
());
kylinOrderExpressMapper
.
update
(
kylinOrderExpress
,
new
UpdateWrapper
<
KylinOrderExpress
>().
in
(
"order_express_id"
,
orderExpressInfo
.
getOrderExpressId
())
);
// {"result":{"deliverTime":"2021-07-01 18:00:00,2021-07-01 18:00:00","price":"23元","businessTypeDesc":"顺丰特快","businessType":"1"},"succ":"ok","msg":null}
}
}
...
...
@@ -481,6 +489,7 @@ public class PerformancesExpressServiceImpl extends ServiceImpl<KylinOrderExpres
kylinOrderExpressRoute
.
setOpcode
((
String
)
routeInfo
.
get
(
"opcode"
));
kylinOrderExpressRoute
.
setCreatedAt
(
DateUtil
.
getNowTime
());
kylinOrderExpressRouteMapper
.
insert
(
kylinOrderExpressRoute
);
// 这里没清缓存 推送正常的话这个用不到
}
}
}
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/utils/DataUtils.java
View file @
784bb9b1
...
...
@@ -16,6 +16,8 @@ import org.springframework.data.mongodb.core.query.Criteria;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.stereotype.Component
;
import
java.math.BigDecimal
;
import
java.math.BigInteger
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
...
...
@@ -291,4 +293,29 @@ public class DataUtils {
redisUtil
.
del
(
KylinRedisConst
.
ORDER_REFUND_BY_ORDER_ID
.
concat
(
id
));
}
}
/**
* Object转BigDecimal类型
*
* @param value 要转的object类型
* @return 转成的BigDecimal类型数据
*/
public
BigDecimal
getBigDecimal
(
Object
value
)
{
BigDecimal
ret
=
null
;
if
(
value
!=
null
)
{
if
(
value
instanceof
BigDecimal
)
{
ret
=
(
BigDecimal
)
value
;
}
else
if
(
value
instanceof
String
)
{
String
str
=
((
String
)
value
).
replace
(
"元"
,
""
);
ret
=
new
BigDecimal
(
str
);
}
else
if
(
value
instanceof
BigInteger
)
{
ret
=
new
BigDecimal
((
BigInteger
)
value
);
}
else
if
(
value
instanceof
Number
)
{
ret
=
new
BigDecimal
(((
Number
)
value
).
doubleValue
());
}
else
{
throw
new
ClassCastException
(
"Not possible to coerce ["
+
value
+
"] from class "
+
value
.
getClass
()
+
" into a BigDecimal."
);
}
}
return
ret
;
}
}
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/dao/PerformanceExpressPerformanceOrderListAdminDao.java
View file @
784bb9b1
...
...
@@ -24,5 +24,6 @@ public class PerformanceExpressPerformanceOrderListAdminDao {
String
mailno
;
Integer
expressStatus
;
Integer
freightPrice
;
}
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/entity/KylinOrderExpress.java
View file @
784bb9b1
...
...
@@ -6,6 +6,7 @@ import lombok.Data;
import
lombok.EqualsAndHashCode
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
/**
* <p>
...
...
@@ -37,6 +38,7 @@ public class KylinOrderExpress implements Serializable {
private
String
printIcon
;
private
String
twoDimensionCode
;
private
String
printFlag
;
private
BigDecimal
freightPrice
;
private
String
return_tracking_no
;
private
String
sourceTransferCode
;
...
...
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/resources/com.liquidnet.service.kylin.mapper/KylinOrderRefundBatchesMapper.xml
View file @
784bb9b1
...
...
@@ -13,6 +13,7 @@
AND status = #{status}
</if>
</where>
ORDER BY mid DESC
</select>
<select
id=
"selectLastOne"
resultType=
"com.liquidnet.service.kylin.entity.KylinOrderRefundBatches"
>
SELECT *
...
...
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/resources/com.liquidnet.service.kylin.mapper/KylinOrderRefundsMapper.xml
View file @
784bb9b1
...
...
@@ -48,6 +48,7 @@
AND a.status = #{status}
</if>
</where>
ORDER BY mid DESC
</select>
<select
id=
"selectRefundingCount"
resultType=
"java.lang.Integer"
>
SELECT COUNT(*)
...
...
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/resources/com.liquidnet.service.kylin.mapper/KylinOrderTicketsMapper.xml
View file @
784bb9b1
...
...
@@ -283,6 +283,7 @@
kots.express_type,
oe.mailno,
oe.freight_price,
oe.express_status
FROM kylin_order_tickets kot
INNER JOIN kylin_order_ticket_status kots ON kot.order_tickets_id = kots.order_id
...
...
liquidnet-bus-service/liquidnet-service-consumer-all/liquidnet-service-consumer-adam/src/test/java/com/liquidnet/service/consumer/service/processor/ConsumerAdamUCenterProcessorTest.java
View file @
784bb9b1
package
com
.
liquidnet
.
service
.
consumer
.
service
.
processor
;
import
com.liquidnet.service.consumer.adam.service.processor.ConsumerAdamUCenterProcessor
;
import
org.junit.jupiter.api.Test
;
import
org.junit.runner.RunWith
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
liquidnet-bus-service/liquidnet-service-dragon/liquidnet-service-dragon-impl/pom.xml
View file @
784bb9b1
...
...
@@ -18,12 +18,6 @@
<artifactId>
liquidnet-common-cache-redis
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
<dependency>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-common-cache-redisson
</artifactId>
<version>
1.0-SNAPSHOT
</version>
<scope>
compile
</scope>
</dependency>
<!-- other -->
<dependency>
<groupId>
com.liquidnet
</groupId>
...
...
liquidnet-bus-service/liquidnet-service-dragon/liquidnet-service-dragon-impl/src/main/java/com/liquidnet/service/dragon/config/DragonWebMvcConfig.java
deleted
100644 → 0
View file @
fbf96854
package
com
.
liquidnet
.
service
.
dragon
.
config
;
import
com.liquidnet.common.web.config.WebMvcConfig
;
import
com.liquidnet.common.web.filter.GlobalAuthorityInterceptor
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.web.servlet.config.annotation.InterceptorRegistry
;
@Configuration
public
class
DragonWebMvcConfig
extends
WebMvcConfig
{
@Autowired
GlobalAuthorityInterceptor
globalAuthorityInterceptor
;
@Override
protected
void
addInterceptors
(
InterceptorRegistry
registry
)
{
registry
.
addInterceptor
(
globalAuthorityInterceptor
).
addPathPatterns
(
"/**"
);
super
.
addInterceptors
(
registry
);
}
}
liquidnet-bus-service/liquidnet-service-dragon/liquidnet-service-dragon-impl/src/main/java/com/liquidnet/service/dragon/config/RedisStreamConfig.java
0 → 100644
View file @
784bb9b1
package
com
.
liquidnet
.
service
.
dragon
.
config
;
import
com.liquidnet.service.dragon.receiver.RedisReceiver
;
import
lombok.var
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.data.redis.connection.RedisConnectionFactory
;
import
org.springframework.data.redis.connection.stream.Consumer
;
import
org.springframework.data.redis.connection.stream.ReadOffset
;
import
org.springframework.data.redis.connection.stream.StreamOffset
;
import
org.springframework.data.redis.stream.StreamMessageListenerContainer
;
import
org.springframework.data.redis.stream.Subscription
;
import
java.time.Duration
;
@Configuration
public
class
RedisStreamConfig
{
@Autowired
private
RedisReceiver
redisReceiver
;
@Bean
public
Subscription
subscription
(
RedisConnectionFactory
factory
){
var
options
=
StreamMessageListenerContainer
.
StreamMessageListenerContainerOptions
.
builder
()
.
pollTimeout
(
Duration
.
ofSeconds
(
1
))
.
build
();
var
listenerContainer
=
StreamMessageListenerContainer
.
create
(
factory
,
options
);
var
subscription
=
listenerContainer
.
receiveAutoAck
(
Consumer
.
from
(
"group-1"
,
"consumer-1"
),
StreamOffset
.
create
(
"mystream"
,
ReadOffset
.
lastConsumed
()),
redisReceiver
);
listenerContainer
.
start
();
return
subscription
;
}
}
liquidnet-bus-service/liquidnet-service-dragon/liquidnet-service-dragon-impl/src/main/java/com/liquidnet/service/dragon/controller/PayController.java
View file @
784bb9b1
package
com
.
liquidnet
.
service
.
dragon
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"pay"
)
public
class
PayController
{
}
liquidnet-bus-service/liquidnet-service-dragon/liquidnet-service-dragon-impl/src/main/java/com/liquidnet/service/dragon/controller/RefundController.java
View file @
784bb9b1
package
com
.
liquidnet
.
service
.
dragon
.
controller
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.dragon.service.IDragonOrderRefundsService
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiResponse
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"refund"
)
public
class
RefundController
{
@Autowired
IDragonOrderRefundsService
orderRefundsService
;
@PostMapping
(
"pre"
)
@ApiOperation
(
"发送测试redis"
)
@ApiResponse
(
code
=
200
,
message
=
"接口返回对象参数"
)
public
ResponseDto
<
String
>
checkCanOrder
()
{
orderRefundsService
.
sendRedisQueue
();
return
ResponseDto
.
success
();
}
}
liquidnet-bus-service/liquidnet-service-dragon/liquidnet-service-dragon-impl/src/main/java/com/liquidnet/service/dragon/receiver/RedisReceiver.java
0 → 100644
View file @
784bb9b1
package
com
.
liquidnet
.
service
.
dragon
.
receiver
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.data.redis.connection.stream.MapRecord
;
import
org.springframework.data.redis.stream.StreamListener
;
import
org.springframework.stereotype.Component
;
@Slf4j
@Component
public
class
RedisReceiver
implements
StreamListener
<
String
,
MapRecord
<
String
,
String
,
String
>>
{
@Override
public
void
onMessage
(
MapRecord
<
String
,
String
,
String
>
message
)
{
log
.
info
(
"接受到来自redis的消息"
);
System
.
out
.
println
(
"message id "
+
message
.
getId
());
System
.
out
.
println
(
"stream "
+
message
.
getStream
());
System
.
out
.
println
(
"body "
+
message
.
getValue
());
}
}
liquidnet-bus-service/liquidnet-service-dragon/liquidnet-service-dragon-impl/src/main/java/com/liquidnet/service/dragon/service/impl/DragonOrderRefundsServiceImpl.java
View file @
784bb9b1
package
com
.
liquidnet
.
service
.
dragon
.
service
.
impl
;
import
com.liquidnet.service.dragon.service.IDragonOrderRefundsService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.redis.connection.stream.MapRecord
;
import
org.springframework.data.redis.connection.stream.StreamRecords
;
import
org.springframework.data.redis.core.StringRedisTemplate
;
import
org.springframework.stereotype.Service
;
import
java.util.HashMap
;
@Service
public
class
DragonOrderRefundsServiceImpl
implements
IDragonOrderRefundsService
{
@Autowired
StringRedisTemplate
stringRedisTemplate
;
@Override
public
void
sendRedisQueue
()
{
try
{
HashMap
<
String
,
String
>
map
=
new
HashMap
<>();
map
.
put
(
"message"
,
"测试 redis 订阅信息1"
);
MapRecord
<
String
,
String
,
String
>
record
=
StreamRecords
.
mapBacked
(
map
).
withStreamKey
(
"mystream"
);
stringRedisTemplate
.
opsForStream
().
add
(
record
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
}
}
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/docu/db_kylin_structure.sql
View file @
784bb9b1
...
...
@@ -811,6 +811,8 @@ CREATE TABLE `kylin_order_express`
`origincode`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'原寄地区域代码 可用于顺丰电子面单标签打印'
,
`destcode`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'目的地区域代码 可用于顺丰电子面单标签打印'
,
`freight_price`
decimal
(
11
,
2
)
NOT
NULL
DEFAULT
'0.00'
COMMENT
'估算的运费'
,
`return_tracking_no`
varchar
(
30
)
NOT
NULL
DEFAULT
''
COMMENT
'顺丰签回单服务运单号'
,
`source_transfer_code`
varchar
(
60
)
NOT
NULL
DEFAULT
''
COMMENT
'原寄地中转场'
,
`source_city_code`
varchar
(
60
)
NOT
NULL
DEFAULT
''
COMMENT
'原寄地城市代码'
,
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinOrderTicketsServiceImpl.java
View file @
784bb9b1
...
...
@@ -196,7 +196,6 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
Integer
orderExpressStatus
=
dataUtils
.
getOrderExpressInfo
(
orderTicketVo
.
getOrderTicketsId
());
vo
.
setExpressStatus
(
orderExpressStatus
);
List
<
KylinOrderRefundsOrderCodeVo
>
orderRefundsVoBaseList
=
new
ArrayList
<>();
List
<
KylinOrderRefundsVo
>
orderRefundsVoList
=
dataUtils
.
getOrderRefundVoByOrderId
(
orderId
);
currentTime
=
System
.
currentTimeMillis
()
-
currentTime
;
log
.
debug
(
"获取退款详情 -> time:"
+
(
currentTime
)
+
"毫秒"
);
...
...
@@ -208,6 +207,8 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
data
.
setOrderRefundCode
(
item
.
getOrderRefundCode
().
substring
(
item
.
getOrderRefundCode
().
length
()
-
10
));
data
.
setOrderRefundsId
(
item
.
getOrderRefundsId
());
data
.
setStatus
(
item
.
getStatus
());
data
.
setPrice
(
item
.
getPrice
());
data
.
setApplicantId
(
uid
.
equals
(
item
.
getApplicantId
())?
"1"
:
"0"
);
if
(
item
.
getStatus
().
equals
(
0
)
||
item
.
getStatus
().
equals
(
1
)
||
item
.
getStatus
().
equals
(
7
)
||
item
.
getStatus
().
equals
(
3
)
||
item
.
getStatus
().
equals
(
4
))
{
lockPrice
=
lockPrice
.
add
(
item
.
getPrice
());
}
...
...
@@ -218,7 +219,8 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
LocalDateTime
refundOpenDate
=
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
parse
(
performanceVo
.
getRefundOpenTime
());
LocalDateTime
refundCloseDate
=
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
parse
(
performanceVo
.
getRefundCloseTime
());
if
(
LocalDateTime
.
now
().
isAfter
(
refundOpenDate
)
&&
LocalDateTime
.
now
().
isBefore
(
refundCloseDate
)
&&
orderTicketVo
.
getExpressAddress
().
trim
().
equals
(
""
)
&&
ticketVo
.
getCounts
()
==
1
&&
lockPrice
.
compareTo
(
orderTicketVo
.
getPriceActual
())
!=
0
)
{
&&
ticketVo
.
getCounts
()
==
1
&&
lockPrice
.
compareTo
(
orderTicketVo
.
getPriceActual
())
!=
0
&&
(
orderTicketVo
.
getStatus
().
equals
(
1
)
||
orderTicketVo
.
getStatus
().
equals
(
3
)
||
orderTicketVo
.
getStatus
().
equals
(
6
)))
{
vo
.
setIsCanRefund
(
1
);
}
else
{
vo
.
setIsCanRefund
(
0
);
...
...
@@ -233,7 +235,6 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
log
.
debug
(
"循环退款详情 -> time:"
+
(
currentTime
)
+
"毫秒"
);
orderTicketVo
.
setOrderRefundListVos
(
orderRefundListVos
);
orderTicketVo
.
setOrderCode
(
orderTicketVo
.
getOrderCode
().
substring
(
orderTicketVo
.
getOrderCode
().
length
()
-
10
));
vo
.
setOrderRefundsVoList
(
orderRefundsVoBaseList
);
vo
.
setOrderTicketVo
(
orderTicketVo
);
vo
.
setEnterDescribe
(
dataUtils
.
getEnterInfo
(
"1"
));
}
...
...
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