Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
T
travel-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
cloud
travel-cloud
Commits
6e757167
提交
6e757167
authored
4月 14, 2025
作者:
hzh
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
散客服务费修改
上级
e116a08c
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
22 行增加
和
5 行删除
+22
-5
RemoteSaveOrder.java
...in/java/org/dromara/order/api/domain/RemoteSaveOrder.java
+4
-0
RemoteOrderServiceImpl.java
.../java/org/dromara/order/dubbo/RemoteOrderServiceImpl.java
+3
-0
AirportController.java
.../dromara/server/controller/airport/AirportController.java
+4
-3
HotelController.java
.../org/dromara/server/controller/hotel/HotelController.java
+3
-0
QzController.java
...n/java/org/dromara/server/controller/qz/QzController.java
+3
-0
TrainController.java
.../org/dromara/server/controller/train/TrainController.java
+2
-0
VehiclesController.java
...dromara/server/controller/vehicle/VehiclesController.java
+3
-2
没有找到文件。
ruoyi-api/ruoyi-api-order/src/main/java/org/dromara/order/api/domain/RemoteSaveOrder.java
浏览文件 @
6e757167
...
@@ -49,6 +49,10 @@ public class RemoteSaveOrder implements Serializable {
...
@@ -49,6 +49,10 @@ public class RemoteSaveOrder implements Serializable {
* 订单交易类型
* 订单交易类型
*/
*/
private
TradeType
tradeType
;
private
TradeType
tradeType
;
/**
* 是否是虚拟用户
*/
private
Boolean
virtual
;
/**
/**
* 费用列表
* 费用列表
*/
*/
...
...
ruoyi-modules/ruoyi-order/src/main/java/org/dromara/order/dubbo/RemoteOrderServiceImpl.java
浏览文件 @
6e757167
...
@@ -106,6 +106,9 @@ public class RemoteOrderServiceImpl implements RemoteOrderService {
...
@@ -106,6 +106,9 @@ public class RemoteOrderServiceImpl implements RemoteOrderService {
//获取服务费信息
//获取服务费信息
RemoteSaveOrder
.
Fee
serviceFee
=
IOrderServiceFeeStrategy
.
calcServiceFee
(
remoteOrder
.
getSource
(),
remoteOrder
.
getOrderType
(),
list
);
RemoteSaveOrder
.
Fee
serviceFee
=
IOrderServiceFeeStrategy
.
calcServiceFee
(
remoteOrder
.
getSource
(),
remoteOrder
.
getOrderType
(),
list
);
if
(
remoteOrder
.
getVirtual
())
{
serviceFee
.
setFeeAmount
(
BigDecimal
.
ZERO
);
}
list
.
add
(
serviceFee
);
list
.
add
(
serviceFee
);
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/controller/airport/AirportController.java
浏览文件 @
6e757167
...
@@ -14,6 +14,7 @@ import org.dromara.common.core.utils.StreamUtils;
...
@@ -14,6 +14,7 @@ import org.dromara.common.core.utils.StreamUtils;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.redis.utils.RedisUtils
;
import
org.dromara.common.redis.utils.RedisUtils
;
import
org.dromara.common.satoken.utils.LoginHelper
;
import
org.dromara.common.ys.common.PageInfo
;
import
org.dromara.common.ys.common.PageInfo
;
import
org.dromara.common.ys.config.ProdConfig
;
import
org.dromara.common.ys.config.ProdConfig
;
import
org.dromara.common.ys.constant.Cplx
;
import
org.dromara.common.ys.constant.Cplx
;
...
@@ -92,7 +93,7 @@ public class AirportController extends BaseController {
...
@@ -92,7 +93,7 @@ public class AirportController extends BaseController {
List
<
AirportModel
>
airPortList
=
getAirPortList
();
List
<
AirportModel
>
airPortList
=
getAirPortList
();
model
.
setArriveAirport
(
getCode
(
model
.
getArriveAirport
(),
airPortList
));
model
.
setArriveAirport
(
getCode
(
model
.
getArriveAirport
(),
airPortList
));
model
.
setDepartAirport
(
getCode
(
model
.
getDepartAirport
(),
airPortList
));
model
.
setDepartAirport
(
getCode
(
model
.
getDepartAirport
(),
airPortList
));
model
.
setTripType
(
TripType
.
PUBLIC
.
getCode
());
model
.
setTripType
(
LoginHelper
.
isVirtual
()
?
TripType
.
PRIVATE
.
getCode
()
:
TripType
.
PUBLIC
.
getCode
());
return
R
.
ok
(
airportService
.
queryFlight
(
getUserId
(),
model
));
return
R
.
ok
(
airportService
.
queryFlight
(
getUserId
(),
model
));
}
}
...
@@ -105,7 +106,7 @@ public class AirportController extends BaseController {
...
@@ -105,7 +106,7 @@ public class AirportController extends BaseController {
List
<
AirportModel
>
airPortList
=
getAirPortList
();
List
<
AirportModel
>
airPortList
=
getAirPortList
();
model
.
setArriveAirport
(
getCode
(
model
.
getArriveAirport
(),
airPortList
));
model
.
setArriveAirport
(
getCode
(
model
.
getArriveAirport
(),
airPortList
));
model
.
setDepartAirport
(
getCode
(
model
.
getDepartAirport
(),
airPortList
));
model
.
setDepartAirport
(
getCode
(
model
.
getDepartAirport
(),
airPortList
));
model
.
setTripType
(
TripType
.
PUBLIC
.
getCode
());
model
.
setTripType
(
LoginHelper
.
isVirtual
()
?
TripType
.
PRIVATE
.
getCode
()
:
TripType
.
PUBLIC
.
getCode
());
return
R
.
ok
(
airportService
.
queryFlightMinPrice
(
getUserId
(),
model
));
return
R
.
ok
(
airportService
.
queryFlightMinPrice
(
getUserId
(),
model
));
}
}
...
@@ -178,7 +179,7 @@ public class AirportController extends BaseController {
...
@@ -178,7 +179,7 @@ public class AirportController extends BaseController {
@GlobalTransactional
(
timeoutMills
=
600000
,
rollbackFor
=
Exception
.
class
)
@GlobalTransactional
(
timeoutMills
=
600000
,
rollbackFor
=
Exception
.
class
)
@PostMapping
(
"/bookOrder"
)
@PostMapping
(
"/bookOrder"
)
public
R
<
List
<
org
.
dromara
.
common
.
ys
.
model
.
res
.
airport
.
BookOrderModel
>>
bookOrder
(
@RequestBody
BookOrderModel
model
)
{
public
R
<
List
<
org
.
dromara
.
common
.
ys
.
model
.
res
.
airport
.
BookOrderModel
>>
bookOrder
(
@RequestBody
BookOrderModel
model
)
{
model
.
setTripType
(
TripType
.
PUBLIC
.
getCode
());
model
.
setTripType
(
LoginHelper
.
isVirtual
()
?
TripType
.
PRIVATE
.
getCode
()
:
TripType
.
PUBLIC
.
getCode
());
String
travelNo
=
model
.
getSubjectCode
();
String
travelNo
=
model
.
getSubjectCode
();
model
.
setSubjectCode
(
null
);
model
.
setSubjectCode
(
null
);
List
<
org
.
dromara
.
common
.
ys
.
model
.
res
.
airport
.
BookOrderModel
>
orderList
=
airportService
.
bookOrder
(
getUserId
(),
model
);
List
<
org
.
dromara
.
common
.
ys
.
model
.
res
.
airport
.
BookOrderModel
>
orderList
=
airportService
.
bookOrder
(
getUserId
(),
model
);
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/controller/hotel/HotelController.java
浏览文件 @
6e757167
...
@@ -7,7 +7,9 @@ import org.dromara.common.core.domain.R;
...
@@ -7,7 +7,9 @@ import org.dromara.common.core.domain.R;
import
org.dromara.common.core.utils.StreamUtils
;
import
org.dromara.common.core.utils.StreamUtils
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.satoken.utils.LoginHelper
;
import
org.dromara.common.ys.common.PageInfo
;
import
org.dromara.common.ys.common.PageInfo
;
import
org.dromara.common.ys.constant.TripType
;
import
org.dromara.common.ys.model.res.hotel.*
;
import
org.dromara.common.ys.model.res.hotel.*
;
import
org.dromara.common.ys.service.IHotelService
;
import
org.dromara.common.ys.service.IHotelService
;
import
org.dromara.server.base.BaseController
;
import
org.dromara.server.base.BaseController
;
...
@@ -70,6 +72,7 @@ public class HotelController extends BaseController {
...
@@ -70,6 +72,7 @@ public class HotelController extends BaseController {
public
R
<
HotelOrderBookModel
>
orderBook
(
@RequestBody
org
.
dromara
.
common
.
ys
.
model
.
req
.
hotel
.
HotelOrderBookModel
model
)
{
public
R
<
HotelOrderBookModel
>
orderBook
(
@RequestBody
org
.
dromara
.
common
.
ys
.
model
.
req
.
hotel
.
HotelOrderBookModel
model
)
{
String
subjectCode
=
model
.
getSubjectCode
();
String
subjectCode
=
model
.
getSubjectCode
();
model
.
setSubjectCode
(
null
);
model
.
setSubjectCode
(
null
);
model
.
setTripType
(
Integer
.
parseInt
(
LoginHelper
.
isVirtual
()
?
TripType
.
PRIVATE
.
getCode
()
:
TripType
.
PUBLIC
.
getCode
()));
HotelOrderBookModel
book
=
hotelService
.
orderBook
(
getUserId
(),
model
);
HotelOrderBookModel
book
=
hotelService
.
orderBook
(
getUserId
(),
model
);
orderHotelService
.
batchSaveOrder
(
getUserId
(),
subjectCode
,
List
.
of
(
book
.
getOrderId
()));
orderHotelService
.
batchSaveOrder
(
getUserId
(),
subjectCode
,
List
.
of
(
book
.
getOrderId
()));
return
R
.
ok
(
book
);
return
R
.
ok
(
book
);
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/controller/qz/QzController.java
浏览文件 @
6e757167
...
@@ -2,7 +2,9 @@ package org.dromara.server.controller.qz;
...
@@ -2,7 +2,9 @@ package org.dromara.server.controller.qz;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
org.dromara.common.core.domain.R
;
import
org.dromara.common.core.domain.R
;
import
org.dromara.common.satoken.utils.LoginHelper
;
import
org.dromara.common.ys.common.PageInfo
;
import
org.dromara.common.ys.common.PageInfo
;
import
org.dromara.common.ys.constant.TripType
;
import
org.dromara.common.ys.model.req.qz.*
;
import
org.dromara.common.ys.model.req.qz.*
;
import
org.dromara.common.ys.model.res.qz.GetAssociatDetailModel
;
import
org.dromara.common.ys.model.res.qz.GetAssociatDetailModel
;
import
org.dromara.common.ys.model.res.qz.GetProdDetailModel
;
import
org.dromara.common.ys.model.res.qz.GetProdDetailModel
;
...
@@ -73,6 +75,7 @@ public class QzController extends BaseController {
...
@@ -73,6 +75,7 @@ public class QzController extends BaseController {
*/
*/
@PostMapping
(
"/bookOrder"
)
@PostMapping
(
"/bookOrder"
)
public
R
<
Void
>
bookOrder
(
@RequestBody
QzOrderBookOrderModel
model
)
{
public
R
<
Void
>
bookOrder
(
@RequestBody
QzOrderBookOrderModel
model
)
{
model
.
setTripType
(
LoginHelper
.
isVirtual
()
?
TripType
.
PRIVATE
.
getCode
()
:
TripType
.
PUBLIC
.
getCode
());
qzService
.
bookOrder
(
getUserId
(),
model
);
qzService
.
bookOrder
(
getUserId
(),
model
);
return
R
.
ok
();
return
R
.
ok
();
}
}
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/controller/train/TrainController.java
浏览文件 @
6e757167
...
@@ -12,6 +12,7 @@ import org.dromara.common.core.utils.StreamUtils;
...
@@ -12,6 +12,7 @@ import org.dromara.common.core.utils.StreamUtils;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.redis.utils.RedisUtils
;
import
org.dromara.common.redis.utils.RedisUtils
;
import
org.dromara.common.satoken.utils.LoginHelper
;
import
org.dromara.common.ys.common.PageInfo
;
import
org.dromara.common.ys.common.PageInfo
;
import
org.dromara.common.ys.constant.TripType
;
import
org.dromara.common.ys.constant.TripType
;
import
org.dromara.common.ys.model.req.train.QueryModel
;
import
org.dromara.common.ys.model.req.train.QueryModel
;
...
@@ -214,6 +215,7 @@ public class TrainController extends BaseController {
...
@@ -214,6 +215,7 @@ public class TrainController extends BaseController {
public
R
<
OrderBookResModel
>
bookOrder
(
@RequestBody
OrderBookReqModel
model
)
{
public
R
<
OrderBookResModel
>
bookOrder
(
@RequestBody
OrderBookReqModel
model
)
{
String
subjectCode
=
model
.
getSubjectCode
();
String
subjectCode
=
model
.
getSubjectCode
();
model
.
setSubjectCode
(
null
);
model
.
setSubjectCode
(
null
);
model
.
setTripType
(
Integer
.
parseInt
(
LoginHelper
.
isVirtual
()
?
TripType
.
PRIVATE
.
getCode
()
:
TripType
.
PUBLIC
.
getCode
()));
OrderBookResModel
res
=
trainService
.
bookOrder
(
getUserId
(),
model
);
OrderBookResModel
res
=
trainService
.
bookOrder
(
getUserId
(),
model
);
orderTrainService
.
batchSaveOrder
(
getUserId
(),
subjectCode
,
List
.
of
(
res
.
getOrderId
()));
orderTrainService
.
batchSaveOrder
(
getUserId
(),
subjectCode
,
List
.
of
(
res
.
getOrderId
()));
return
R
.
ok
(
res
);
return
R
.
ok
(
res
);
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/controller/vehicle/VehiclesController.java
浏览文件 @
6e757167
...
@@ -7,6 +7,7 @@ import org.dromara.common.core.domain.R;
...
@@ -7,6 +7,7 @@ import org.dromara.common.core.domain.R;
import
org.dromara.common.core.utils.StreamUtils
;
import
org.dromara.common.core.utils.StreamUtils
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.satoken.utils.LoginHelper
;
import
org.dromara.common.ys.common.PageInfo
;
import
org.dromara.common.ys.common.PageInfo
;
import
org.dromara.common.ys.constant.TripType
;
import
org.dromara.common.ys.constant.TripType
;
import
org.dromara.common.ys.model.req.vehicles.ConfirmPayApiModel
;
import
org.dromara.common.ys.model.req.vehicles.ConfirmPayApiModel
;
...
@@ -83,7 +84,7 @@ public class VehiclesController extends BaseController {
...
@@ -83,7 +84,7 @@ public class VehiclesController extends BaseController {
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
)
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
)
@PostMapping
(
"/order/bookJsyc"
)
@PostMapping
(
"/order/bookJsyc"
)
public
R
<
OrderBookJsycModel
>
bookOrderJsyc
(
@RequestBody
org
.
dromara
.
common
.
ys
.
model
.
req
.
vehicles
.
OrderBookJsycModel
model
)
{
public
R
<
OrderBookJsycModel
>
bookOrderJsyc
(
@RequestBody
org
.
dromara
.
common
.
ys
.
model
.
req
.
vehicles
.
OrderBookJsycModel
model
)
{
model
.
setTripType
(
Integer
.
parseInt
(
TripType
.
PUBLIC
.
getCode
()));
model
.
setTripType
(
Integer
.
parseInt
(
LoginHelper
.
isVirtual
()
?
TripType
.
PRIVATE
.
getCode
()
:
TripType
.
PUBLIC
.
getCode
()));
String
subjectCode
=
model
.
getSubjectCode
();
String
subjectCode
=
model
.
getSubjectCode
();
model
.
setSubjectCode
(
null
);
model
.
setSubjectCode
(
null
);
OrderBookJsycModel
order
=
vehiclesService
.
bookJsyc
(
getUserId
(),
model
);
OrderBookJsycModel
order
=
vehiclesService
.
bookJsyc
(
getUserId
(),
model
);
...
@@ -97,7 +98,7 @@ public class VehiclesController extends BaseController {
...
@@ -97,7 +98,7 @@ public class VehiclesController extends BaseController {
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
)
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
)
@PostMapping
(
"/order/bookYyyc"
)
@PostMapping
(
"/order/bookYyyc"
)
public
R
<
OrderBookYyycModel
>
bookOrderYyyc
(
@RequestBody
org
.
dromara
.
common
.
ys
.
model
.
req
.
vehicles
.
OrderBookYyycModel
model
)
{
public
R
<
OrderBookYyycModel
>
bookOrderYyyc
(
@RequestBody
org
.
dromara
.
common
.
ys
.
model
.
req
.
vehicles
.
OrderBookYyycModel
model
)
{
model
.
setTripType
(
Integer
.
parseInt
(
TripType
.
PUBLIC
.
getCode
()));
model
.
setTripType
(
Integer
.
parseInt
(
LoginHelper
.
isVirtual
()
?
TripType
.
PRIVATE
.
getCode
()
:
TripType
.
PUBLIC
.
getCode
()));
String
subjectCode
=
model
.
getSubjectCode
();
String
subjectCode
=
model
.
getSubjectCode
();
model
.
setSubjectCode
(
null
);
model
.
setSubjectCode
(
null
);
OrderBookYyycModel
order
=
vehiclesService
.
bookYyyc
(
getUserId
(),
model
);
OrderBookYyycModel
order
=
vehiclesService
.
bookYyyc
(
getUserId
(),
model
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论