记得上下班打卡 | 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
7bed56af
Commit
7bed56af
authored
Jul 22, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改 new 改为clone
parent
e69f6ddf
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
69 additions
and
23 deletions
+69
-23
KylinOrderTicketEntitiesPreRefundVo.java
...n/dto/vo/returns/KylinOrderTicketEntitiesPreRefundVo.java
+9
-0
KylinOrderTicketPreVo.java
...t/service/kylin/dto/vo/returns/KylinOrderTicketPreVo.java
+10
-1
OrderDetailsVo.java
...iquidnet/service/kylin/dto/vo/returns/OrderDetailsVo.java
+11
-1
OrderRefundListVo.java
...idnet/service/kylin/dto/vo/returns/OrderRefundListVo.java
+10
-1
OrderRefundVo.java
...liquidnet/service/kylin/dto/vo/returns/OrderRefundVo.java
+10
-1
KylinLackRegistersServiceImpl.java
...ice/kylin/service/impl/KylinLackRegistersServiceImpl.java
+2
-2
KylinOrderTicketsServiceImpl.java
...vice/kylin/service/impl/KylinOrderTicketsServiceImpl.java
+17
-17
No files found.
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/returns/KylinOrderTicketEntitiesPreRefundVo.java
View file @
7bed56af
...
...
@@ -22,4 +22,13 @@ public class KylinOrderTicketEntitiesPreRefundVo implements Serializable, Clonea
private
BigDecimal
priceCanRefund
;
private
String
ticketTitle
;
private
Integer
isPayment
;
private
static
final
KylinOrderTicketEntitiesPreRefundVo
obj
=
new
KylinOrderTicketEntitiesPreRefundVo
();
public
static
KylinOrderTicketEntitiesPreRefundVo
getNew
()
{
try
{
return
(
KylinOrderTicketEntitiesPreRefundVo
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
KylinOrderTicketEntitiesPreRefundVo
();
}
}
}
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/returns/KylinOrderTicketPreVo.java
View file @
7bed56af
...
...
@@ -16,7 +16,7 @@ import java.util.List;
@ApiModel
(
value
=
"KylinOrderTicketVo"
,
description
=
"订单数据"
)
@Data
public
class
KylinOrderTicketPreVo
implements
Serializable
{
public
class
KylinOrderTicketPreVo
implements
Serializable
,
Cloneable
{
private
Integer
mid
;
private
static
final
long
serialVersionUID
=
5325511589667456213L
;
@ApiModelProperty
(
position
=
10
,
value
=
"ID"
)
...
...
@@ -51,4 +51,13 @@ public class KylinOrderTicketPreVo implements Serializable {
private
String
fieldName
;
private
Integer
isTrueName
;
private
List
<
KylinOrderTicketEntitiesPreRefundVo
>
entitiesPreRefundVos
;
private
static
final
KylinOrderTicketPreVo
obj
=
new
KylinOrderTicketPreVo
();
public
static
KylinOrderTicketPreVo
getNew
()
{
try
{
return
(
KylinOrderTicketPreVo
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
KylinOrderTicketPreVo
();
}
}
}
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/returns/OrderDetailsVo.java
View file @
7bed56af
package
com
.
liquidnet
.
service
.
kylin
.
dto
.
vo
.
returns
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketVo
;
import
com.liquidnet.service.kylin.entity.KylinFields
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
OrderDetailsVo
{
public
class
OrderDetailsVo
implements
Cloneable
{
private
KylinOrderTicketVo
orderTicketVo
;
private
String
enterDescribe
;
private
Integer
expressStatus
;
private
Long
restTime
;
private
Integer
isCanRefund
;
private
List
<
KylinOrderRefundsOrderCodeVo
>
orderRefundsVoList
;
private
static
final
OrderDetailsVo
obj
=
new
OrderDetailsVo
();
public
static
OrderDetailsVo
getNew
()
{
try
{
return
(
OrderDetailsVo
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
OrderDetailsVo
();
}
}
}
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/returns/OrderRefundListVo.java
View file @
7bed56af
...
...
@@ -5,10 +5,19 @@ import lombok.Data;
import
java.math.BigDecimal
;
@Data
public
class
OrderRefundListVo
{
public
class
OrderRefundListVo
implements
Cloneable
{
private
String
orderRefundsId
;
private
String
orderRefundCode
;
private
Integer
status
;
private
BigDecimal
price
;
private
Integer
isMine
;
private
static
final
OrderRefundListVo
obj
=
new
OrderRefundListVo
();
public
static
OrderRefundListVo
getNew
()
{
try
{
return
(
OrderRefundListVo
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
OrderRefundListVo
();
}
}
}
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/returns/OrderRefundVo.java
View file @
7bed56af
...
...
@@ -4,7 +4,16 @@ import com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketVo;
import
lombok.Data
;
@Data
public
class
OrderRefundVo
{
public
class
OrderRefundVo
implements
Cloneable
{
private
KylinOrderTicketVo
orderTicketVo
;
private
KylinOrderRefundsVo
kylinOrderRefundsVoBaseList
;
private
static
final
OrderRefundVo
obj
=
new
OrderRefundVo
();
public
static
OrderRefundVo
getNew
()
{
try
{
return
(
OrderRefundVo
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
OrderRefundVo
();
}
}
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinLackRegistersServiceImpl.java
View file @
7bed56af
...
...
@@ -26,9 +26,9 @@ public class KylinLackRegistersServiceImpl implements IKylinLackRegistersService
@Override
public
ResponseDto
<
String
>
addLackRegister
(
String
performanceId
,
String
ticketId
)
{
try
{
KylinLackRegisters
lackRegisters
=
new
KylinLackRegisters
();
KylinLackRegisters
lackRegisters
=
KylinLackRegisters
.
getNew
();
Map
token
=
CurrentUtil
.
getTokenClaims
();
lackRegisters
.
setLackRegistersId
(
IDGenerator
.
nextSnowId
()
.
toString
()
);
lackRegisters
.
setLackRegistersId
(
IDGenerator
.
nextSnowId
());
lackRegisters
.
setPerformanceId
(
performanceId
);
lackRegisters
.
setTicketId
(
ticketId
);
lackRegisters
.
setUserId
(
CurrentUtil
.
getCurrentUid
());
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinOrderTicketsServiceImpl.java
View file @
7bed56af
...
...
@@ -116,7 +116,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
@Override
public
OrderDetailsVo
orderDetails
(
String
orderId
)
{
Long
currentTime
=
System
.
currentTimeMillis
();
OrderDetailsVo
vo
=
new
OrderDetailsVo
();
OrderDetailsVo
vo
=
OrderDetailsVo
.
getNew
();
try
{
String
uid
=
CurrentUtil
.
getCurrentUid
();
// checkOrderTime(uid);
...
...
@@ -201,14 +201,14 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
log
.
debug
(
"获取退款详情 -> time:"
+
(
currentTime
)
+
"毫秒"
);
List
<
OrderRefundListVo
>
orderRefundListVos
=
new
ArrayList
<>();
BigDecimal
lockPrice
=
new
BigDecimal
(
"0.00"
);
BigDecimal
lockPrice
=
BigDecimal
.
valueOf
(
0.00
);
for
(
KylinOrderRefundsVo
item
:
orderRefundsVoList
)
{
OrderRefundListVo
data
=
new
OrderRefundListVo
();
OrderRefundListVo
data
=
OrderRefundListVo
.
getNew
();
data
.
setOrderRefundCode
(
item
.
getOrderRefundCode
().
substring
(
item
.
getOrderRefundCode
().
length
()
-
10
));
data
.
setOrderRefundsId
(
item
.
getOrderRefundsId
());
data
.
setStatus
(
item
.
getStatus
());
data
.
setPrice
(
item
.
getPrice
());
data
.
setIsMine
(
uid
.
equals
(
item
.
getApplicantId
())
?
1
:
0
);
data
.
setIsMine
(
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
());
}
...
...
@@ -220,7 +220,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
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
&&
(
orderTicketVo
.
getStatus
().
equals
(
1
)
||
orderTicketVo
.
getStatus
().
equals
(
3
)
||
orderTicketVo
.
getStatus
().
equals
(
6
)))
{
&&
(
orderTicketVo
.
getStatus
().
equals
(
1
)
||
orderTicketVo
.
getStatus
().
equals
(
3
)
||
orderTicketVo
.
getStatus
().
equals
(
6
)))
{
vo
.
setIsCanRefund
(
1
);
}
else
{
vo
.
setIsCanRefund
(
0
);
...
...
@@ -273,7 +273,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
@Override
public
ResponseDto
<
KylinOrderTicketPreVo
>
toOrderRefundDetails
(
String
orderId
)
{
try
{
KylinOrderTicketPreVo
vo
=
new
KylinOrderTicketPreVo
();
KylinOrderTicketPreVo
vo
=
KylinOrderTicketPreVo
.
getNew
();
String
uid
=
CurrentUtil
.
getCurrentUid
();
KylinOrderTicketVo
orderTicketVo
=
dataUtils
.
getOrderTicketVo
(
orderId
);
KylinPerformanceVo
performanceVo
=
dataUtils
.
getPerformanceVo
(
orderTicketVo
.
getPerformanceId
());
...
...
@@ -285,20 +285,20 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
List
<
KylinOrderTicketEntitiesPreRefundVo
>
kylinOrderTicketEntitiesPreRefundVos
=
new
ArrayList
<>();
// 数据脱敏
for
(
KylinOrderTicketEntitiesVo
item
:
kylinOrderTicketEntitiesVoList
)
{
KylinOrderTicketEntitiesPreRefundVo
refundVo
=
new
KylinOrderTicketEntitiesPreRefundVo
();
KylinOrderTicketEntitiesPreRefundVo
refundVo
=
KylinOrderTicketEntitiesPreRefundVo
.
getNew
();
if
(
item
.
getEnterIdCode
().
length
()
==
18
)
{
item
.
setEnterIdCode
(
item
.
getEnterIdCode
().
substring
(
0
,
3
)
+
"*************"
+
item
.
getEnterIdCode
().
substring
(
16
));
}
if
(
item
.
getEnterMobile
().
length
()
==
11
)
{
item
.
setEnterMobile
(
item
.
getEnterMobile
().
substring
(
0
,
3
)
+
"****"
+
item
.
getEnterMobile
().
substring
(
7
));
}
item
.
setPriceActual
(
orderTicketVo
.
getPriceActual
().
subtract
(
orderTicketVo
.
getPriceExpress
()).
divide
(
new
BigDecimal
(
orderTicketVo
.
getNumber
())));
item
.
setPriceActual
(
orderTicketVo
.
getPriceActual
().
subtract
(
orderTicketVo
.
getPriceExpress
()).
divide
(
BigDecimal
.
valueOf
(
orderTicketVo
.
getNumber
())));
item
.
setPriceCanRefund
(
dataUtils
.
getCanRefundOrderEntitiesPrice
(
orderTicketVo
,
kylinOrderRefundsVoBaseList
,
item
.
getOrderTicketEntitiesId
()));
BeanUtils
.
copyProperties
(
item
,
refundVo
);
kylinOrderTicketEntitiesPreRefundVos
.
add
(
refundVo
);
}
orderTicketVo
.
setFieldName
(
performanceVo
.
getFieldName
());
orderTicketVo
.
setOrderCode
(
orderTicketVo
.
getOrderCode
().
substring
(
orderTicketVo
.
getOrderCode
().
length
()
-
10
));
orderTicketVo
.
setOrderCode
(
orderTicketVo
.
getOrderCode
().
substring
(
orderTicketVo
.
getOrderCode
().
length
()
-
10
));
BeanUtils
.
copyProperties
(
orderTicketVo
,
vo
);
vo
.
setIsTrueName
(
performanceVo
.
getIsTrueName
());
...
...
@@ -313,7 +313,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
@Override
public
ResponseDto
<
OrderRefundVo
>
orderRefundDetails
(
String
orderId
,
String
orderRefundId
)
{
try
{
OrderRefundVo
vo
=
new
OrderRefundVo
();
OrderRefundVo
vo
=
OrderRefundVo
.
getNew
();
String
uid
=
CurrentUtil
.
getCurrentUid
();
KylinOrderTicketVo
orderTicketVo
=
dataUtils
.
getOrderTicketVo
(
orderId
);
KylinPerformanceVo
performanceVo
=
dataUtils
.
getPerformanceVo
(
orderTicketVo
.
getPerformanceId
());
...
...
@@ -322,9 +322,9 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20003"
));
}
orderTicketVo
.
setFieldName
(
performanceVo
.
getFieldName
());
orderTicketVo
.
setOrderCode
(
orderTicketVo
.
getOrderCode
().
substring
(
orderTicketVo
.
getOrderCode
().
length
()
-
10
));
orderTicketVo
.
setOrderCode
(
orderTicketVo
.
getOrderCode
().
substring
(
orderTicketVo
.
getOrderCode
().
length
()
-
10
));
KylinOrderRefundsVo
kylinOrderRefundsVoBase
=
dataUtils
.
getOrderRefundVo
(
orderRefundId
);
kylinOrderRefundsVoBase
.
setOrderRefundCode
(
kylinOrderRefundsVoBase
.
getOrderRefundCode
().
substring
(
kylinOrderRefundsVoBase
.
getOrderRefundCode
().
length
()
-
10
));
kylinOrderRefundsVoBase
.
setOrderRefundCode
(
kylinOrderRefundsVoBase
.
getOrderRefundCode
().
substring
(
kylinOrderRefundsVoBase
.
getOrderRefundCode
().
length
()
-
10
));
vo
.
setKylinOrderRefundsVoBaseList
(
kylinOrderRefundsVoBase
);
vo
.
setOrderTicketVo
(
orderTicketVo
);
return
ResponseDto
.
success
(
vo
);
...
...
@@ -446,14 +446,14 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
}
}
KylinOrderTicketStatus
orderStatusTable
=
new
KylinOrderTicketStatus
();
KylinOrderTicketStatus
orderStatusTable
=
KylinOrderTicketStatus
.
getNew
();
orderStatusTable
.
setStatus
(
newStatus
);
orderStatusTable
.
setUpdatedAt
(
time
);
sqlsDataA
.
add
(
new
Object
[]{
orderStatusTable
.
getStatus
(),
orderStatusTable
.
getUpdatedAt
(),
orderTicketsId
,
orderTicketVo
.
getChangeDate
(),
orderTicketVo
.
getChangeDate
()
});
KylinOrderTicketVo
kylinOrderTicketVo
=
new
KylinOrderTicketVo
();
KylinOrderTicketVo
kylinOrderTicketVo
=
KylinOrderTicketVo
.
getNew
();
kylinOrderTicketVo
.
setStatus
(
newStatus
);
kylinOrderTicketVo
.
setUpdatedAt
(
strTime
);
kylinOrderTicketVo
.
setChangeDate
(
time
);
...
...
@@ -496,7 +496,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
newIsPayment
=
KylinTableStatusConst
.
ENTITIES_IS_PAYMENT1
;
}
}
KylinOrderTicketEntities
entitiesTable
=
new
KylinOrderTicketEntities
();
KylinOrderTicketEntities
entitiesTable
=
KylinOrderTicketEntities
.
getNew
();
entitiesTable
.
setIsPayment
(
newIsPayment
);
entitiesTable
.
setUpdatedAt
(
time
);
...
...
@@ -504,7 +504,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
entitiesTable
.
getIsPayment
(),
entitiesTable
.
getUpdatedAt
(),
item
.
getOrderTicketEntitiesId
(),
entitiesVo
.
getChangeDate
(),
entitiesVo
.
getChangeDate
()
});
KylinOrderTicketEntitiesVo
kylinOrderTicketEntitiesVo
=
new
KylinOrderTicketEntitiesVo
();
KylinOrderTicketEntitiesVo
kylinOrderTicketEntitiesVo
=
KylinOrderTicketEntitiesVo
.
getNew
();
kylinOrderTicketEntitiesVo
.
setIsPayment
(
newIsPayment
);
kylinOrderTicketEntitiesVo
.
setUpdatedAt
(
strTime
);
kylinOrderTicketEntitiesVo
.
setChangeDate
(
time
);
...
...
@@ -518,7 +518,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
}
// 退款细节取消
KylinOrderRefunds
kylinOrderRefunds
=
new
KylinOrderRefunds
();
KylinOrderRefunds
kylinOrderRefunds
=
KylinOrderRefunds
.
getNew
();
kylinOrderRefunds
.
setStatus
(
KylinTableStatusConst
.
ORDER_REFUND_STATUS_CANCEL
);
kylinOrderRefunds
.
setUpdatedAt
(
LocalDateTime
.
now
());
...
...
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