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
f3006f5a
Commit
f3006f5a
authored
Jun 11, 2019
by
youjj
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'base-modify' of
http://10.5.52.3/youjj/cloud-platform
into base-modify
parents
e4f7eafb
cebefa57
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
17 additions
and
5 deletions
+17
-5
OrderRentVehicleService.java
.../xxfc/platform/order/service/OrderRentVehicleService.java
+5
-2
VehicleFeign.java
...in/java/com/xxfc/platform/vehicle/feign/VehicleFeign.java
+3
-2
RentVehicleBookDTO.java
...va/com/xxfc/platform/vehicle/pojo/RentVehicleBookDTO.java
+5
-0
VehicleController.java
...ava/com/xxfc/platform/vehicle/rest/VehicleController.java
+4
-1
No files found.
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/service/OrderRentVehicleService.java
View file @
f3006f5a
...
@@ -6,6 +6,7 @@ import cn.hutool.extra.template.Template;
...
@@ -6,6 +6,7 @@ import cn.hutool.extra.template.Template;
import
cn.hutool.extra.template.TemplateConfig
;
import
cn.hutool.extra.template.TemplateConfig
;
import
cn.hutool.extra.template.TemplateEngine
;
import
cn.hutool.extra.template.TemplateEngine
;
import
cn.hutool.extra.template.TemplateUtil
;
import
cn.hutool.extra.template.TemplateUtil
;
import
com.github.wxiaoqi.security.common.context.BaseContextHandler
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.xxfc.platform.order.biz.OrderCostDetailBiz
;
import
com.xxfc.platform.order.biz.OrderCostDetailBiz
;
import
com.xxfc.platform.order.biz.OrderRentVehicleBiz
;
import
com.xxfc.platform.order.biz.OrderRentVehicleBiz
;
...
@@ -20,6 +21,7 @@ import com.xxfc.platform.order.pojo.price.RentVehiclePriceVO;
...
@@ -20,6 +21,7 @@ import com.xxfc.platform.order.pojo.price.RentVehiclePriceVO;
import
com.xxfc.platform.vehicle.entity.VehicleModel
;
import
com.xxfc.platform.vehicle.entity.VehicleModel
;
import
com.xxfc.platform.vehicle.feign.VehicleFeign
;
import
com.xxfc.platform.vehicle.feign.VehicleFeign
;
import
com.xxfc.platform.vehicle.pojo.BookVehicleVO
;
import
com.xxfc.platform.vehicle.pojo.BookVehicleVO
;
import
com.xxfc.platform.vehicle.pojo.RentVehicleBookDTO
;
import
lombok.extern.log4j.Log4j
;
import
lombok.extern.log4j.Log4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -160,8 +162,9 @@ public class OrderRentVehicleService extends AbstractOrderHandle<OrderRentVehicl
...
@@ -160,8 +162,9 @@ public class OrderRentVehicleService extends AbstractOrderHandle<OrderRentVehicl
private
void
acquireVehicle
(
RentVehicleBO
detail
)
{
private
void
acquireVehicle
(
RentVehicleBO
detail
)
{
//根据车型、时间、距离,门店,预定车辆
//根据车型、时间、距离,门店,预定车辆
BookVehicleVO
bookVehicleVO
=
detail
.
getBookVehicleVO
();
RentVehicleBookDTO
rentVehicleBookDTO
=
BeanUtil
.
toBean
(
detail
.
getBookVehicleVO
(),
RentVehicleBookDTO
.
class
);
ObjectRestResponse
<
String
>
orr
=
vehicleFeign
.
rentApplyVehicle
(
bookVehicleVO
);
rentVehicleBookDTO
.
setUserName
(
BaseContextHandler
.
getName
());
ObjectRestResponse
<
String
>
orr
=
vehicleFeign
.
rentApplyVehicle
(
rentVehicleBookDTO
);
detail
.
setVehicleId
(
orr
.
getData
());
detail
.
setVehicleId
(
orr
.
getData
());
}
}
}
}
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/feign/VehicleFeign.java
View file @
f3006f5a
...
@@ -5,6 +5,7 @@ import com.xxfc.platform.vehicle.common.RestResponse;
...
@@ -5,6 +5,7 @@ import com.xxfc.platform.vehicle.common.RestResponse;
import
com.xxfc.platform.vehicle.entity.VehicleModel
;
import
com.xxfc.platform.vehicle.entity.VehicleModel
;
import
com.xxfc.platform.vehicle.pojo.BookVehicleVO
;
import
com.xxfc.platform.vehicle.pojo.BookVehicleVO
;
import
com.xxfc.platform.vehicle.pojo.CompanyDetail
;
import
com.xxfc.platform.vehicle.pojo.CompanyDetail
;
import
com.xxfc.platform.vehicle.pojo.RentVehicleBookDTO
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
...
@@ -21,8 +22,8 @@ public interface VehicleFeign {
...
@@ -21,8 +22,8 @@ public interface VehicleFeign {
@RequestMapping
(
value
=
"/vehicleModel/app/addScore"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/vehicleModel/app/addScore"
,
method
=
RequestMethod
.
GET
)
public
RestResponse
addScore
(
@RequestParam
(
value
=
"id"
)
Integer
id
,
@RequestParam
(
value
=
"score"
)
Integer
score
);
public
RestResponse
addScore
(
@RequestParam
(
value
=
"id"
)
Integer
id
,
@RequestParam
(
value
=
"score"
)
Integer
score
);
@RequestMapping
(
value
=
"/rent/book/vehicle"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/
vehicleInfo/
rent/book/vehicle"
,
method
=
RequestMethod
.
POST
)
public
ObjectRestResponse
<
String
>
rentApplyVehicle
(
@RequestBody
BookVehicleVO
bookVehicleVo
);
public
ObjectRestResponse
<
String
>
rentApplyVehicle
(
@RequestBody
RentVehicleBookDTO
rentVehicleBookDTO
);
@RequestMapping
(
value
=
"/branchCompany/app/unauth/detail/{id}"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/branchCompany/app/unauth/detail/{id}"
,
method
=
RequestMethod
.
GET
)
public
ObjectRestResponse
<
CompanyDetail
>
getCompanyDetail
(
@PathVariable
Integer
id
);
public
ObjectRestResponse
<
CompanyDetail
>
getCompanyDetail
(
@PathVariable
Integer
id
);
...
...
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/pojo/RentVehicleBookDTO.java
View file @
f3006f5a
...
@@ -39,4 +39,9 @@ public class RentVehicleBookDTO extends PageParam {
...
@@ -39,4 +39,9 @@ public class RentVehicleBookDTO extends PageParam {
@ApiModelProperty
(
"目的地"
)
@ApiModelProperty
(
"目的地"
)
private
String
destination
;
private
String
destination
;
/**
* 用户名
*/
@ApiModelProperty
(
"用户名"
)
private
String
userName
;
}
}
\ No newline at end of file
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/rest/VehicleController.java
View file @
f3006f5a
...
@@ -307,10 +307,13 @@ public class VehicleController extends BaseController<VehicleBiz> {
...
@@ -307,10 +307,13 @@ public class VehicleController extends BaseController<VehicleBiz> {
*/
*/
@ApiOperation
(
"租车触发的申请预定车辆"
)
@ApiOperation
(
"租车触发的申请预定车辆"
)
@RequestMapping
(
value
=
"/rent/book/vehicle"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/rent/book/vehicle"
,
method
=
RequestMethod
.
POST
)
@IgnoreClientToken
@IgnoreUserToken
public
ObjectRestResponse
<
String
>
rentApplyVehicle
(
@RequestBody
RentVehicleBookDTO
dto
)
throws
Exception
{
public
ObjectRestResponse
<
String
>
rentApplyVehicle
(
@RequestBody
RentVehicleBookDTO
dto
)
throws
Exception
{
//默认USER_APP 预约
//默认USER_APP 预约
Integer
operatorId
=
USER_APP
;
Integer
operatorId
=
USER_APP
;
String
userName
=
BaseContextHandler
.
getName
();
String
userName
=
dto
.
getUserName
();
//BaseContextHandler.getName();
BookVehicleVO
bookVehicleVo
=
BeanUtil
.
toBean
(
dto
,
BookVehicleVO
.
class
);
BookVehicleVO
bookVehicleVo
=
BeanUtil
.
toBean
(
dto
,
BookVehicleVO
.
class
);
dto
.
setLimit
(
1
);
dto
.
setLimit
(
1
);
dto
.
setPage
(
1
);
dto
.
setPage
(
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