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
1455e501
Commit
1455e501
authored
Nov 12, 2020
by
周健威
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev-chw' into dev-chw
parents
675d0e36
4c4fa64d
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
23 additions
and
16 deletions
+23
-16
OrderAccountBiz.java
...ain/java/com/xxfc/platform/order/biz/OrderAccountBiz.java
+16
-0
OrderViolationBiz.java
...n/java/com/xxfc/platform/order/biz/OrderViolationBiz.java
+5
-1
BaseOrderController.java
...ava/com/xxfc/platform/order/rest/BaseOrderController.java
+1
-15
OrderViolationController.java
...om/xxfc/platform/order/rest/OrderViolationController.java
+1
-0
No files found.
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/OrderAccountBiz.java
View file @
1455e501
...
@@ -703,6 +703,22 @@ public class OrderAccountBiz extends BaseBiz<OrderAccountMapper,OrderAccount> {
...
@@ -703,6 +703,22 @@ public class OrderAccountBiz extends BaseBiz<OrderAccountMapper,OrderAccount> {
return
mapper
.
getOrderAccountByOrderType
(
term
);
return
mapper
.
getOrderAccountByOrderType
(
term
);
}
}
public
void
handleRentDepositMarginV2
(
BaseOrder
baseOrder
,
OrderRentVehicleDetail
orvd
){
Integer
crosstownTypeEnum
;
//判断是否定损过
if
(
SYS_TRUE
.
equals
(
orvd
.
getFixedLossStatus
()))
{
crosstownTypeEnum
=
CrosstownTypeEnum
.
FIXED_LOSS
.
getCode
();
}
else
{
crosstownTypeEnum
=
CrosstownTypeEnum
.
ARRIVE
.
getCode
();
}
OrderVehicleCrosstown
crosstown
=
crosstownBiz
.
selectOne
(
new
OrderVehicleCrosstown
(){{
setOrderId
(
baseOrder
.
getId
());
setType
(
crosstownTypeEnum
);
}});
handleRentDepositMargin
(
baseOrder
,
orvd
,
crosstown
);
}
public
void
handleRentDepositMargin
(
BaseOrder
baseOrder
,
OrderRentVehicleDetail
orvd
,
OrderVehicleCrosstown
crosstown
)
{
public
void
handleRentDepositMargin
(
BaseOrder
baseOrder
,
OrderRentVehicleDetail
orvd
,
OrderVehicleCrosstown
crosstown
)
{
OrderViolation
orderViolation
=
orderViolationBiz
.
selectOne
(
new
OrderViolation
(){{
OrderViolation
orderViolation
=
orderViolationBiz
.
selectOne
(
new
OrderViolation
(){{
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/OrderViolationBiz.java
View file @
1455e501
...
@@ -55,6 +55,9 @@ public class OrderViolationBiz extends BaseBiz<OrderViolationMapper, OrderViolat
...
@@ -55,6 +55,9 @@ public class OrderViolationBiz extends BaseBiz<OrderViolationMapper, OrderViolat
@Autowired
@Autowired
UserFeign
userFeign
;
UserFeign
userFeign
;
@Autowired
OrderAccountBiz
orderAccountBiz
;
public
static
final
DateTimeFormatter
DEFAULT_DATE_TIME_FORMATTER
=
DateTimeFormat
.
forPattern
(
"yyyy-MM-dd"
);
public
static
final
DateTimeFormatter
DEFAULT_DATE_TIME_FORMATTER
=
DateTimeFormat
.
forPattern
(
"yyyy-MM-dd"
);
@Override
@Override
public
UserFeign
getUserFeign
()
{
public
UserFeign
getUserFeign
()
{
...
@@ -97,13 +100,14 @@ public class OrderViolationBiz extends BaseBiz<OrderViolationMapper, OrderViolat
...
@@ -97,13 +100,14 @@ public class OrderViolationBiz extends BaseBiz<OrderViolationMapper, OrderViolat
if
(
baseOrder
!=
null
)
{
if
(
baseOrder
!=
null
)
{
baseOrder
.
setRefundStatus
(
3
);
baseOrder
.
setRefundStatus
(
3
);
baseOrderBiz
.
updateSelectiveByIdRe
(
baseOrder
);
baseOrderBiz
.
updateSelectiveByIdRe
(
baseOrder
);
//触发违章金退款
//orderAccountBiz.handleRentDepositMarginV2(baseOrder, orderRentVehicleDetail);
}
}
}
else
{
}
else
{
throw
new
BaseException
(
"The operation cannot be changed at this time"
);
throw
new
BaseException
(
"The operation cannot be changed at this time"
);
}
}
}
}
}
}
/**
/**
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/rest/BaseOrderController.java
View file @
1455e501
...
@@ -20,7 +20,6 @@ import com.github.wxiaoqi.security.common.vo.PageDataVO;
...
@@ -20,7 +20,6 @@ import com.github.wxiaoqi.security.common.vo.PageDataVO;
import
com.xxfc.platform.order.biz.*
;
import
com.xxfc.platform.order.biz.*
;
import
com.xxfc.platform.order.biz.inner.OrderCancelBiz
;
import
com.xxfc.platform.order.biz.inner.OrderCancelBiz
;
import
com.xxfc.platform.order.biz.inner.OrderMsgBiz
;
import
com.xxfc.platform.order.biz.inner.OrderMsgBiz
;
import
com.xxfc.platform.order.contant.enumerate.CrosstownTypeEnum
;
import
com.xxfc.platform.order.contant.enumerate.OrderStatusEnum
;
import
com.xxfc.platform.order.contant.enumerate.OrderStatusEnum
;
import
com.xxfc.platform.order.contant.enumerate.OrderTypeEnum
;
import
com.xxfc.platform.order.contant.enumerate.OrderTypeEnum
;
import
com.xxfc.platform.order.entity.*
;
import
com.xxfc.platform.order.entity.*
;
...
@@ -59,7 +58,6 @@ import java.util.List;
...
@@ -59,7 +58,6 @@ import java.util.List;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
static
com
.
github
.
wxiaoqi
.
security
.
common
.
constant
.
CommonConstants
.
SYS_TRUE
;
import
static
com
.
xxfc
.
platform
.
universal
.
constant
.
DictionaryKey
.
APP_ORDER
;
import
static
com
.
xxfc
.
platform
.
universal
.
constant
.
DictionaryKey
.
APP_ORDER
;
@Controller
@Controller
...
@@ -471,19 +469,7 @@ public class BaseOrderController extends CommonBaseController implements UserRes
...
@@ -471,19 +469,7 @@ public class BaseOrderController extends CommonBaseController implements UserRes
setOrderId
(
baseOrder
.
getId
());
setOrderId
(
baseOrder
.
getId
());
}});
}});
Integer
crosstownTypeEnum
;
orderAccountBiz
.
handleRentDepositMarginV2
(
baseOrder
,
orvd
);
//判断是否定损过
if
(
SYS_TRUE
.
equals
(
orvd
.
getFixedLossStatus
()))
{
crosstownTypeEnum
=
CrosstownTypeEnum
.
FIXED_LOSS
.
getCode
();
}
else
{
crosstownTypeEnum
=
CrosstownTypeEnum
.
ARRIVE
.
getCode
();
}
OrderVehicleCrosstown
crosstown
=
crosstownBiz
.
selectOne
(
new
OrderVehicleCrosstown
(){{
setOrderId
(
baseOrder
.
getId
());
setType
(
crosstownTypeEnum
);
}});
orderAccountBiz
.
handleRentDepositMargin
(
baseOrder
,
orvd
,
crosstown
);
return
ObjectRestResponse
.
succ
();
return
ObjectRestResponse
.
succ
();
}
}
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/rest/OrderViolationController.java
View file @
1455e501
...
@@ -61,6 +61,7 @@ public class OrderViolationController extends BaseController<OrderViolationBiz,
...
@@ -61,6 +61,7 @@ public class OrderViolationController extends BaseController<OrderViolationBiz,
return
ObjectRestResponse
.
succ
();
return
ObjectRestResponse
.
succ
();
}
}
/**
/**
* 通过订单id查询违章记录
* 通过订单id查询违章记录
*
*
...
...
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