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
b4721721
Commit
b4721721
authored
Nov 27, 2019
by
周健威
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加延期代码
parent
4c3db1b4
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
32 additions
and
25 deletions
+32
-25
InProgressVO.java
.../com/xxfc/platform/order/pojo/calculate/InProgressVO.java
+1
-12
BaseOrderBiz.java
...c/main/java/com/xxfc/platform/order/biz/BaseOrderBiz.java
+4
-4
BackStageOrderController.java
...om/xxfc/platform/order/rest/BackStageOrderController.java
+27
-9
No files found.
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/pojo/calculate/InProgressVO.java
View file @
b4721721
...
@@ -98,20 +98,9 @@ public class InProgressVO {
...
@@ -98,20 +98,9 @@ public class InProgressVO {
*/
*/
List
<
VMCalendarPriceCostDTO
>
violateAmountList
=
CollUtil
.
newArrayList
();
List
<
VMCalendarPriceCostDTO
>
violateAmountList
=
CollUtil
.
newArrayList
();
/**
* 延期增加的天数
*/
Integer
delayAddDays
=
0
;
/**
* 不计免赔单价
*/
BigDecimal
damageSafePrice
=
BigDecimal
.
ZERO
;
/**
/**
*
延期不记免赔
费用
*
添加的延期
费用
*/
*/
BigDecimal
delayDamageSafeAmount
=
BigDecimal
.
ZERO
;
DelayAddPriceVO
delayAddPriceVO
=
new
DelayAddPriceVO
();
DelayAddPriceVO
delayAddPriceVO
=
new
DelayAddPriceVO
();
}
}
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/BaseOrderBiz.java
View file @
b4721721
...
@@ -349,14 +349,14 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper, BaseOrder> implements
...
@@ -349,14 +349,14 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper, BaseOrder> implements
JSONArray
jsonArray
=
new
JSONArray
();
JSONArray
jsonArray
=
new
JSONArray
();
if
(
inProgressVO
!=
null
)
{
if
(
inProgressVO
!=
null
)
{
//新增延长还车,不计免赔额,金额大于0才显示
//新增延长还车,不计免赔额,金额大于0才显示
if
(
inProgressVO
.
getDelay
DamageSafeAmount
()
!=
null
&&
inProgressVO
.
getDelayDamageSafeAmount
().
doubleValue
()
>
0
)
{
if
(
inProgressVO
.
getDelay
AddPriceVO
().
getDelayDamageSafeAmount
()
!=
null
&&
inProgressVO
.
getDelayAddPriceVO
()
.
getDelayDamageSafeAmount
().
doubleValue
()
>
0
)
{
StringBuilder
stringBuilder
=
new
StringBuilder
();
StringBuilder
stringBuilder
=
new
StringBuilder
();
stringBuilder
.
append
(
"延长用车"
);
stringBuilder
.
append
(
"延长用车"
);
stringBuilder
.
append
(
inProgressVO
.
getDelayAddDays
());
stringBuilder
.
append
(
inProgressVO
.
getDelayAdd
PriceVO
().
getDelayAdd
Days
());
stringBuilder
.
append
(
"天, 补扣不计免赔费用"
);
stringBuilder
.
append
(
"天, 补扣不计免赔费用"
);
stringBuilder
.
append
(
inProgressVO
.
getDelayDamageSafeAmount
());
stringBuilder
.
append
(
inProgressVO
.
getDelay
AddPriceVO
().
getDelay
DamageSafeAmount
());
stringBuilder
.
append
(
"元"
);
stringBuilder
.
append
(
"元"
);
initDedDetail
(
dedDetailDTO
,
OrderViolateEnum
.
DELAY_VEHICLE
.
getCode
(),
inProgressVO
.
getDelayDamageSafeAmount
(),
stringBuilder
);
initDedDetail
(
dedDetailDTO
,
OrderViolateEnum
.
DELAY_VEHICLE
.
getCode
(),
inProgressVO
.
getDelay
AddPriceVO
().
getDelay
DamageSafeAmount
(),
stringBuilder
);
jsonArray
.
add
(
dedDetailDTO
);
jsonArray
.
add
(
dedDetailDTO
);
orderPageVO
.
setDelayVehicleDetail
(
jsonArray
.
toJSONString
());
orderPageVO
.
setDelayVehicleDetail
(
jsonArray
.
toJSONString
());
jsonArray
.
clear
();
jsonArray
.
clear
();
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/rest/BackStageOrderController.java
View file @
b4721721
...
@@ -62,7 +62,7 @@ import static com.github.wxiaoqi.security.common.constant.CommonConstants.DATE_T
...
@@ -62,7 +62,7 @@ import static com.github.wxiaoqi.security.common.constant.CommonConstants.DATE_T
import
static
com
.
github
.
wxiaoqi
.
security
.
common
.
constant
.
CommonConstants
.
YMR_SLASH_FORMATTER
;
import
static
com
.
github
.
wxiaoqi
.
security
.
common
.
constant
.
CommonConstants
.
YMR_SLASH_FORMATTER
;
@Controller
@Controller
@RequestMapping
(
"baseOrder"
)
//
@RequestMapping("baseOrder")
@Api
(
value
=
"订单后台相关"
,
tags
=
{
"订单后台相关"
})
@Api
(
value
=
"订单后台相关"
,
tags
=
{
"订单后台相关"
})
@Slf4j
@Slf4j
public
class
BackStageOrderController
extends
CommonBaseController
implements
UserRestInterface
{
public
class
BackStageOrderController
extends
CommonBaseController
implements
UserRestInterface
{
...
@@ -102,7 +102,7 @@ public class BackStageOrderController extends CommonBaseController implements Us
...
@@ -102,7 +102,7 @@ public class BackStageOrderController extends CommonBaseController implements Us
return
userFeign
;
return
userFeign
;
}
}
@RequestMapping
(
value
=
"/getOrderList"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/
baseOrder/
getOrderList"
,
method
=
RequestMethod
.
GET
)
@ResponseBody
@ResponseBody
@ApiOperation
(
value
=
"获取后台订单列表"
)
@ApiOperation
(
value
=
"获取后台订单列表"
)
@IgnoreClientToken
@IgnoreClientToken
...
@@ -278,7 +278,7 @@ public class BackStageOrderController extends CommonBaseController implements Us
...
@@ -278,7 +278,7 @@ public class BackStageOrderController extends CommonBaseController implements Us
return
new
ObjectRestResponse
<>().
data
(
pageDataVO
);
return
new
ObjectRestResponse
<>().
data
(
pageDataVO
);
}
}
@RequestMapping
(
value
=
"/getVehicleList"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/
baseOrder/
getVehicleList"
,
method
=
RequestMethod
.
GET
)
@ResponseBody
@ResponseBody
@ApiOperation
(
value
=
"交还车租车订单列表"
)
@ApiOperation
(
value
=
"交还车租车订单列表"
)
@IgnoreClientToken
@IgnoreClientToken
...
@@ -341,7 +341,7 @@ public class BackStageOrderController extends CommonBaseController implements Us
...
@@ -341,7 +341,7 @@ public class BackStageOrderController extends CommonBaseController implements Us
return
new
ObjectRestResponse
<>().
data
(
pageDataVO
);
return
new
ObjectRestResponse
<>().
data
(
pageDataVO
);
}
}
@RequestMapping
(
value
=
"/getTourList"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/
baseOrder/
getTourList"
,
method
=
RequestMethod
.
GET
)
@ResponseBody
@ResponseBody
@ApiOperation
(
value
=
"交还车旅游订单列表"
)
@ApiOperation
(
value
=
"交还车旅游订单列表"
)
@IgnoreClientToken
@IgnoreClientToken
...
@@ -356,7 +356,7 @@ public class BackStageOrderController extends CommonBaseController implements Us
...
@@ -356,7 +356,7 @@ public class BackStageOrderController extends CommonBaseController implements Us
return
new
ObjectRestResponse
<>().
data
(
pageDataVO
);
return
new
ObjectRestResponse
<>().
data
(
pageDataVO
);
}
}
@GetMapping
(
value
=
"/orderDetail"
)
@GetMapping
(
value
=
"/
baseOrder/
orderDetail"
)
@ApiOperation
(
value
=
"交还车获取订单详情,带驾驶人信息"
)
@ApiOperation
(
value
=
"交还车获取订单详情,带驾驶人信息"
)
@IgnoreClientToken
@IgnoreClientToken
@ResponseBody
@ResponseBody
...
@@ -377,7 +377,7 @@ public class BackStageOrderController extends CommonBaseController implements Us
...
@@ -377,7 +377,7 @@ public class BackStageOrderController extends CommonBaseController implements Us
@ApiOperation
(
"结合后台人员所属公司查询订单详情"
)
@ApiOperation
(
"结合后台人员所属公司查询订单详情"
)
@RequestMapping
(
value
=
"/company/{no}"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/
baseOrder/
company/{no}"
,
method
=
RequestMethod
.
GET
)
@IgnoreClientToken
@IgnoreClientToken
@ResponseBody
@ResponseBody
public
ObjectRestResponse
<
OrderPageVO
>
companyGet
(
@PathVariable
String
no
)
{
public
ObjectRestResponse
<
OrderPageVO
>
companyGet
(
@PathVariable
String
no
)
{
...
@@ -395,7 +395,7 @@ public class BackStageOrderController extends CommonBaseController implements Us
...
@@ -395,7 +395,7 @@ public class BackStageOrderController extends CommonBaseController implements Us
}
}
@ApiOperation
(
"更換車輛"
)
@ApiOperation
(
"更換車輛"
)
@RequestMapping
(
value
=
"/bg/change-vehicle"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/b
aseOrder/b
g/change-vehicle"
,
method
=
RequestMethod
.
POST
)
@IgnoreClientToken
@IgnoreClientToken
@ResponseBody
@ResponseBody
public
ObjectRestResponse
<
OrderPageVO
>
changeVehicle
(
@RequestBody
ChangeVehicleDTO
dto
)
{
public
ObjectRestResponse
<
OrderPageVO
>
changeVehicle
(
@RequestBody
ChangeVehicleDTO
dto
)
{
...
@@ -438,13 +438,25 @@ public class BackStageOrderController extends CommonBaseController implements Us
...
@@ -438,13 +438,25 @@ public class BackStageOrderController extends CommonBaseController implements Us
return
ObjectRestResponse
.
succ
();
return
ObjectRestResponse
.
succ
();
}
}
@PostMapping
(
"/updateEndCompany"
)
@ApiOperation
(
"修改租车订单延期"
)
@RequestMapping
(
value
=
"/baseOrder/bg/delay-rent-order"
,
method
=
RequestMethod
.
POST
)
@IgnoreClientToken
@ResponseBody
public
ObjectRestResponse
<
OrderPageVO
>
delayRentOrder
(
@RequestBody
delayRentOrderDTO
dto
)
{
checkAdminUser
();
//根据订单号获取订单
return
ObjectRestResponse
.
succ
();
}
@PostMapping
(
"/baseOrder/updateEndCompany"
)
@ResponseBody
@ResponseBody
public
ObjectRestResponse
updateEndCompany
(
@RequestBody
OrderRentVehicleDetail
orderRentVehicleDetail
)
{
public
ObjectRestResponse
updateEndCompany
(
@RequestBody
OrderRentVehicleDetail
orderRentVehicleDetail
)
{
return
baseOrderBiz
.
save
(
orderRentVehicleDetail
);
return
baseOrderBiz
.
save
(
orderRentVehicleDetail
);
}
}
@GetMapping
(
value
=
"/getAll"
)
@GetMapping
(
value
=
"/
baseOrder/
getAll"
)
@ResponseBody
@ResponseBody
public
ObjectRestResponse
getAllOrderList
(
BaseOrderController
.
QueryOrderList
dto
)
{
public
ObjectRestResponse
getAllOrderList
(
BaseOrderController
.
QueryOrderList
dto
)
{
return
backgroundBaseOrderBiz
.
getAllOrderList
(
dto
);
return
backgroundBaseOrderBiz
.
getAllOrderList
(
dto
);
...
@@ -456,6 +468,12 @@ public class BackStageOrderController extends CommonBaseController implements Us
...
@@ -456,6 +468,12 @@ public class BackStageOrderController extends CommonBaseController implements Us
String
numberPlate
;
String
numberPlate
;
}
}
@Data
public
static
class
delayRentOrderDTO
{
Integer
no
;
Long
delayEndTime
;
}
private
Query
initCompanyQuery
(
String
no
)
{
private
Query
initCompanyQuery
(
String
no
)
{
BackStageOrderController
.
QueryOrderDetailDTO
qodd
=
new
BackStageOrderController
.
QueryOrderDetailDTO
();
BackStageOrderController
.
QueryOrderDetailDTO
qodd
=
new
BackStageOrderController
.
QueryOrderDetailDTO
();
//查询公司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