Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
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
youjj
cloud-platform
Commits
1c893bdb
Commit
1c893bdb
authored
Dec 06, 2019
by
周健威
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改获取真实还车时间和预约天数
parent
e817ddfc
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
25 additions
and
18 deletions
+25
-18
OrderRentVehicleDetail.java
...om/xxfc/platform/order/entity/OrderRentVehicleDetail.java
+8
-0
BaseOrderBiz.java
...c/main/java/com/xxfc/platform/order/biz/BaseOrderBiz.java
+1
-2
OrderAccountBiz.java
...ain/java/com/xxfc/platform/order/biz/OrderAccountBiz.java
+3
-3
OrderVehicleCrosstownBiz.java
...com/xxfc/platform/order/biz/OrderVehicleCrosstownBiz.java
+1
-1
OrderMsgBiz.java
...n/java/com/xxfc/platform/order/biz/inner/OrderMsgBiz.java
+10
-10
BackStageOrderController.java
...om/xxfc/platform/order/rest/BackStageOrderController.java
+2
-2
No files found.
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/entity/OrderRentVehicleDetail.java
View file @
1c893bdb
...
...
@@ -365,6 +365,14 @@ public class OrderRentVehicleDetail implements Serializable {
}
}
// public Integer obtainRealDayNum() {
// if(null != getDelayAddDays()) {
// return (getDelayAddDays() + getDayNum());
// }else {
// return getDayNum();
// }
// }
public
Integer
obtainRealDayNum
()
{
return
this
.
dayNum
+
this
.
delayAddDays
;
}
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/BaseOrderBiz.java
View file @
1c893bdb
...
...
@@ -342,8 +342,7 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper, BaseOrder> implements
DedDetailDTO
dedDetailDTO
=
new
DedDetailDTO
();
//提前还车,结束时间大于当前时间
Long
nowTime
=
System
.
currentTimeMillis
();
Long
endTime
=
(
null
==
orderPageVO
.
getOrderRentVehicleDetail
().
getDelayAddEndTime
())
?
orderPageVO
.
getOrderRentVehicleDetail
().
getEndTime
()
:
orderPageVO
.
getOrderRentVehicleDetail
().
getDelayAddEndTime
();
Long
endTime
=
orderPageVO
.
getOrderRentVehicleDetail
().
obtainRealEndTime
();
Long
startTime
=
orderPageVO
.
getOrderRentVehicleDetail
().
getStartTime
();
//设置使用天数
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/OrderAccountBiz.java
View file @
1c893bdb
...
...
@@ -519,13 +519,13 @@ public class OrderAccountBiz extends BaseBiz<OrderAccountMapper,OrderAccount> {
csv
.
setOverAmountList
(
inProgressVO
.
getOverAmountList
());
csv
.
setViolateAmountList
(
inProgressVO
.
getViolateAmountList
());
if
(
csv
.
getUsedDayNum
()
==
orderMQDTO
.
getOrderRentVehicleDetail
().
get
DayNum
())
{
if
(
csv
.
getUsedDayNum
()
==
orderMQDTO
.
getOrderRentVehicleDetail
().
obtainReal
DayNum
())
{
csv
.
setType
(
CostDetailExtend
.
FINLISH_ONTIME
);
}
else
if
(
csv
.
getUsedDayNum
()
>
orderMQDTO
.
getOrderRentVehicleDetail
().
get
DayNum
()){
}
else
if
(
csv
.
getUsedDayNum
()
>
orderMQDTO
.
getOrderRentVehicleDetail
().
obtainReal
DayNum
()){
csv
.
setType
(
CostDetailExtend
.
FINLISH_DELAY
);
}
else
if
(
csv
.
getUsedDayNum
()
<
orderMQDTO
.
getOrderRentVehicleDetail
().
get
DayNum
()){
}
else
if
(
csv
.
getUsedDayNum
()
<
orderMQDTO
.
getOrderRentVehicleDetail
().
obtainReal
DayNum
()){
csv
.
setType
(
CostDetailExtend
.
FINLISH_ADVANCE
);
}
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/OrderVehicleCrosstownBiz.java
View file @
1c893bdb
...
...
@@ -237,7 +237,7 @@ public class OrderVehicleCrosstownBiz extends BaseBiz<OrderVehicaleCrosstownMapp
OrderRentVehicleDetail
orderRentVehicleDetail
=
orderRentVehicleBiz
.
selectById
(
baseOrder
.
getDetailId
());
if
(
orderVehicleCrosstownDto
.
getType
()
==
CrosstownTypeEnum
.
DEPARTURE
.
getCode
())
{
boolean
flag
=
getTodayTime
(
orderRentVehicleDetail
.
getStartTime
(),
orderRentVehicleDetail
.
get
EndTime
());
boolean
flag
=
getTodayTime
(
orderRentVehicleDetail
.
getStartTime
(),
orderRentVehicleDetail
.
obtainReal
EndTime
());
if
(!
flag
)
{
return
ObjectRestResponse
.
createFailedResult
(
3502
,
"已超过预定还车时间,不能进行交车操作!"
);
}
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/inner/OrderMsgBiz.java
View file @
1c893bdb
...
...
@@ -506,7 +506,7 @@ public class OrderMsgBiz {
private
void
handelSmsParam
(
OrderRentVehicleDetail
orvd
,
BaseOrder
baseOrder
,
List
<
String
>
smsParams
,
AppUserDTO
appUserDTO
,
int
handelType
)
{
if
(
RENT_DELIVERY
==
handelType
)
{
smsParams
.
add
(
appUserDTO
.
getRealname
());
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
orvd
.
get
EndTime
())));
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
orvd
.
obtainReal
EndTime
())));
smsParams
.
add
(
orvd
.
getEndAddr
());
smsParams
.
add
(
baseOrder
.
getName
());
smsParams
.
add
(
appUserDTO
.
getUsername
());
...
...
@@ -516,8 +516,8 @@ public class OrderMsgBiz {
smsParams
.
add
(
orvd
.
getStartAddr
());
smsParams
.
add
(
orvd
.
getEndAddr
());
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
orvd
.
getStartTime
())));
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
orvd
.
get
EndTime
())));
smsParams
.
add
(
orvd
.
get
DayNum
().
toString
());
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
orvd
.
obtainReal
EndTime
())));
smsParams
.
add
(
orvd
.
obtainReal
DayNum
().
toString
());
smsParams
.
add
(
appUserDTO
.
getUsername
());
}
}
...
...
@@ -657,8 +657,8 @@ public class OrderMsgBiz {
smsParams
.
add
(
eCompany
.
getName
());
smsParams
.
add
(
eCompany
.
getVehiceServicePhone
());
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
orvd
.
getStartTime
())));
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
orvd
.
get
EndTime
())));
smsParams
.
add
(
orvd
.
get
DayNum
().
toString
());
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
orvd
.
obtainReal
EndTime
())));
smsParams
.
add
(
orvd
.
obtainReal
DayNum
().
toString
());
break
;
case
SmsTemplateDTO
.
PAY_D
:
smsParams
.
add
(
appUserDTO
.
getRealname
());
...
...
@@ -667,13 +667,13 @@ public class OrderMsgBiz {
smsParams
.
add
(
sCompany
.
getName
());
smsParams
.
add
(
eCompany
.
getName
());
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
orvd
.
getStartTime
())));
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
orvd
.
get
EndTime
())));
smsParams
.
add
(
orvd
.
get
DayNum
().
toString
());
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
orvd
.
obtainReal
EndTime
())));
smsParams
.
add
(
orvd
.
obtainReal
DayNum
().
toString
());
break
;
case
SmsTemplateDTO
.
PAY_E
:
smsParams
.
add
(
appUserDTO
.
getRealname
());
smsParams
.
add
(
appUserDTO
.
getUsername
());
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
orvd
.
get
EndTime
())));
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
orvd
.
obtainReal
EndTime
())));
smsParams
.
add
(
eCompany
.
getName
());
smsParams
.
add
(
baseOrder
.
getName
());
break
;
...
...
@@ -684,8 +684,8 @@ public class OrderMsgBiz {
smsParams
.
add
(
sCompany
.
getName
());
smsParams
.
add
(
eCompany
.
getName
());
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
orvd
.
getStartTime
())));
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
orvd
.
get
EndTime
())));
smsParams
.
add
(
orvd
.
get
DayNum
().
toString
());
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
orvd
.
obtainReal
EndTime
())));
smsParams
.
add
(
orvd
.
obtainReal
DayNum
().
toString
());
break
;
case
SmsTemplateDTO
.
PAY_H
:
String
realName
=
appUserDTO
.
getRealname
();
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/rest/BackStageOrderController.java
View file @
1c893bdb
...
...
@@ -434,9 +434,9 @@ public class BackStageOrderController extends CommonBaseController implements Us
bo
.
setOrder
(
orderPageVO
);
bo
.
setBookVehicleVO
(
new
BookVehicleVO
()
{{
setBookStartDate
(
YMR_SLASH_FORMATTER
.
format
(
LocalDateTime
.
ofInstant
(
Instant
.
ofEpochMilli
(
bo
.
getStartTime
()),
ZoneOffset
.
ofHours
(
8
))));
setBookEndDate
(
YMR_SLASH_FORMATTER
.
format
(
LocalDateTime
.
ofInstant
(
Instant
.
ofEpochMilli
(
bo
.
get
EndTime
()),
ZoneOffset
.
ofHours
(
8
))));
setBookEndDate
(
YMR_SLASH_FORMATTER
.
format
(
LocalDateTime
.
ofInstant
(
Instant
.
ofEpochMilli
(
bo
.
obtainReal
EndTime
()),
ZoneOffset
.
ofHours
(
8
))));
setBookStartDateTime
(
DATE_TIME_LINE_FORMATTER
.
format
(
LocalDateTime
.
ofInstant
(
Instant
.
ofEpochMilli
(
bo
.
getStartTime
()),
ZoneOffset
.
ofHours
(
8
))));
setBookEndDateTime
(
DATE_TIME_LINE_FORMATTER
.
format
(
LocalDateTime
.
ofInstant
(
Instant
.
ofEpochMilli
(
bo
.
get
EndTime
()),
ZoneOffset
.
ofHours
(
8
))));
setBookEndDateTime
(
DATE_TIME_LINE_FORMATTER
.
format
(
LocalDateTime
.
ofInstant
(
Instant
.
ofEpochMilli
(
bo
.
obtainReal
EndTime
()),
ZoneOffset
.
ofHours
(
8
))));
}});
List
<
OrderAccompanyDTO
>
oads
=
JSONUtil
.
toList
(
JSONUtil
.
parseArray
(
orderItemBiz
.
selectOne
(
new
OrderItem
()
{{
...
...
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