Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
T
travel-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
cloud
travel-cloud
Commits
1c9341c9
提交
1c9341c9
authored
12月 17, 2024
作者:
hzh
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
云上接口改造
上级
74177ab6
隐藏空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
32 行增加
和
18 行删除
+32
-18
AirportController.java
.../dromara/server/controller/airport/AirportController.java
+2
-2
HotelController.java
.../org/dromara/server/controller/hotel/HotelController.java
+3
-1
TrainController.java
.../org/dromara/server/controller/train/TrainController.java
+3
-1
VehiclesController.java
...dromara/server/controller/vehicle/VehiclesController.java
+6
-2
IOrderHotelService.java
...n/java/org/dromara/server/service/IOrderHotelService.java
+2
-1
IOrderTrainService.java
...n/java/org/dromara/server/service/IOrderTrainService.java
+2
-1
IOrderVehiclesService.java
...ava/org/dromara/server/service/IOrderVehiclesService.java
+5
-4
OrderHotelServiceImpl.java
...rg/dromara/server/service/impl/OrderHotelServiceImpl.java
+3
-2
OrderTrainServiceImpl.java
...rg/dromara/server/service/impl/OrderTrainServiceImpl.java
+3
-2
OrderVehiclesServiceImpl.java
...dromara/server/service/impl/OrderVehiclesServiceImpl.java
+3
-2
没有找到文件。
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/controller/airport/AirportController.java
浏览文件 @
1c9341c9
...
@@ -137,8 +137,8 @@ public class AirportController extends BaseController {
...
@@ -137,8 +137,8 @@ public class AirportController extends BaseController {
@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
(
TripType
.
PUBLIC
.
getCode
());
String
travelNo
=
model
.
get
TravelNo
();
String
travelNo
=
model
.
get
SubjectCode
();
model
.
set
TravelNo
(
null
);
model
.
set
SubjectCode
(
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
);
//添加到订单表
//添加到订单表
orderAirportService
.
batchSaveOrder
(
getUserId
(),
travelNo
,
StreamUtils
.
toList
(
orderList
,
org
.
dromara
.
common
.
ys
.
model
.
res
.
airport
.
BookOrderModel
::
getOrderNo
));
orderAirportService
.
batchSaveOrder
(
getUserId
(),
travelNo
,
StreamUtils
.
toList
(
orderList
,
org
.
dromara
.
common
.
ys
.
model
.
res
.
airport
.
BookOrderModel
::
getOrderNo
));
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/controller/hotel/HotelController.java
浏览文件 @
1c9341c9
...
@@ -68,8 +68,10 @@ public class HotelController extends BaseController {
...
@@ -68,8 +68,10 @@ public class HotelController extends BaseController {
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
)
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
)
@PostMapping
(
"/order/book"
)
@PostMapping
(
"/order/book"
)
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
();
model
.
setSubjectCode
(
null
);
HotelOrderBookModel
book
=
hotelService
.
orderBook
(
getUserId
(),
model
);
HotelOrderBookModel
book
=
hotelService
.
orderBook
(
getUserId
(),
model
);
orderHotelService
.
batchSaveOrder
(
getUserId
(),
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/train/TrainController.java
浏览文件 @
1c9341c9
...
@@ -209,8 +209,10 @@ public class TrainController extends BaseController {
...
@@ -209,8 +209,10 @@ public class TrainController extends BaseController {
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
)
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
)
@PostMapping
(
"bookOrder"
)
@PostMapping
(
"bookOrder"
)
public
R
<
OrderBookResModel
>
bookOrder
(
@RequestBody
OrderBookReqModel
model
)
{
public
R
<
OrderBookResModel
>
bookOrder
(
@RequestBody
OrderBookReqModel
model
)
{
String
subjectCode
=
model
.
getSubjectCode
();
model
.
setSubjectCode
(
null
);
OrderBookResModel
res
=
trainService
.
bookOrder
(
getUserId
(),
model
);
OrderBookResModel
res
=
trainService
.
bookOrder
(
getUserId
(),
model
);
orderTrainService
.
batchSaveOrder
(
getUserId
(),
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
浏览文件 @
1c9341c9
...
@@ -83,8 +83,10 @@ public class VehiclesController extends BaseController {
...
@@ -83,8 +83,10 @@ public class VehiclesController extends BaseController {
@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
(
TripType
.
PUBLIC
.
getCode
()));
String
subjectCode
=
model
.
getSubjectCode
();
model
.
setSubjectCode
(
null
);
OrderBookJsycModel
order
=
vehiclesService
.
bookJsyc
(
getUserId
(),
model
);
OrderBookJsycModel
order
=
vehiclesService
.
bookJsyc
(
getUserId
(),
model
);
orderVehiclesService
.
saveOrder
(
getUserId
(),
order
.
getOrderId
(),
order
.
getOrderNo
());
orderVehiclesService
.
saveOrder
(
getUserId
(),
subjectCode
,
order
.
getOrderId
(),
order
.
getOrderNo
());
return
R
.
ok
(
order
);
return
R
.
ok
(
order
);
}
}
...
@@ -95,8 +97,10 @@ public class VehiclesController extends BaseController {
...
@@ -95,8 +97,10 @@ public class VehiclesController extends BaseController {
@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
(
TripType
.
PUBLIC
.
getCode
()));
String
subjectCode
=
model
.
getSubjectCode
();
model
.
setSubjectCode
(
null
);
OrderBookYyycModel
order
=
vehiclesService
.
bookYyyc
(
getUserId
(),
model
);
OrderBookYyycModel
order
=
vehiclesService
.
bookYyyc
(
getUserId
(),
model
);
orderVehiclesService
.
saveOrder
(
getUserId
(),
order
.
getOrderId
(),
order
.
getOrderNo
());
orderVehiclesService
.
saveOrder
(
getUserId
(),
subjectCode
,
order
.
getOrderId
(),
order
.
getOrderNo
());
return
R
.
ok
(
order
);
return
R
.
ok
(
order
);
}
}
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/IOrderHotelService.java
浏览文件 @
1c9341c9
...
@@ -19,9 +19,10 @@ public interface IOrderHotelService extends IBaseService<OrderHotelVo, OrderHote
...
@@ -19,9 +19,10 @@ public interface IOrderHotelService extends IBaseService<OrderHotelVo, OrderHote
* 批量保存订单
* 批量保存订单
*
*
* @param userId 用户id
* @param userId 用户id
* @param applyCode 申请单编码
* @param orderNoList 订单号列表
* @param orderNoList 订单号列表
*/
*/
void
batchSaveOrder
(
String
userId
,
List
<
String
>
orderNoList
);
void
batchSaveOrder
(
String
userId
,
String
applyCode
,
List
<
String
>
orderNoList
);
/**
/**
* 更新机票信息
* 更新机票信息
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/IOrderTrainService.java
浏览文件 @
1c9341c9
...
@@ -19,9 +19,10 @@ public interface IOrderTrainService extends IBaseService<OrderTrainVo, OrderTrai
...
@@ -19,9 +19,10 @@ public interface IOrderTrainService extends IBaseService<OrderTrainVo, OrderTrai
* 批量保存订单
* 批量保存订单
*
*
* @param userId 用户id
* @param userId 用户id
* @param applyCode 申请单编码
* @param orderNoList 订单号列表
* @param orderNoList 订单号列表
*/
*/
void
batchSaveOrder
(
String
userId
,
List
<
String
>
orderNoList
);
void
batchSaveOrder
(
String
userId
,
String
applyCode
,
List
<
String
>
orderNoList
);
/**
/**
* 更新火车票信息
* 更新火车票信息
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/IOrderVehiclesService.java
浏览文件 @
1c9341c9
...
@@ -18,11 +18,12 @@ public interface IOrderVehiclesService extends IBaseService<OrderVehiclesVo, Ord
...
@@ -18,11 +18,12 @@ public interface IOrderVehiclesService extends IBaseService<OrderVehiclesVo, Ord
/**
/**
* 批量保存订单
* 批量保存订单
*
*
* @param userId 用户id
* @param userId 用户id
* @param orderId 订单id
* @param applyCode 申请单编码
* @param orderNo 订单编码
* @param orderId 订单id
* @param orderNo 订单编码
*/
*/
void
saveOrder
(
String
userId
,
String
orderId
,
String
orderNo
);
void
saveOrder
(
String
userId
,
String
applyCode
,
String
orderId
,
String
orderNo
);
/**
/**
* 更新火车票信息
* 更新火车票信息
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/impl/OrderHotelServiceImpl.java
浏览文件 @
1c9341c9
...
@@ -87,13 +87,14 @@ public class OrderHotelServiceImpl extends AbstractBaseService<OrderHotelVo, Ord
...
@@ -87,13 +87,14 @@ public class OrderHotelServiceImpl extends AbstractBaseService<OrderHotelVo, Ord
}
}
@Override
@Override
public
void
batchSaveOrder
(
String
userId
,
List
<
String
>
orderNoList
)
{
public
void
batchSaveOrder
(
String
userId
,
String
applyCode
,
List
<
String
>
orderNoList
)
{
BizUser
user
=
userMapper
.
selectOne
(
new
LambdaQueryWrapper
<
BizUser
>().
eq
(
BizUser:
:
getUserNo
,
userId
));
BizUser
user
=
userMapper
.
selectOne
(
new
LambdaQueryWrapper
<
BizUser
>().
eq
(
BizUser:
:
getUserNo
,
userId
));
if
(
Objects
.
isNull
(
user
))
{
if
(
Objects
.
isNull
(
user
))
{
throw
new
RuntimeException
(
"用户不存在"
);
throw
new
RuntimeException
(
"用户不存在"
);
}
}
List
<
OrderHotel
>
orderList
=
orderNoList
.
stream
().
map
(
orderNo
->
{
List
<
OrderHotel
>
orderList
=
orderNoList
.
stream
().
map
(
orderNo
->
{
OrderHotel
order
=
new
OrderHotel
();
OrderHotel
order
=
new
OrderHotel
();
order
.
setApplyCode
(
applyCode
);
order
.
setPersonCode
(
userId
);
order
.
setPersonCode
(
userId
);
order
.
setOrderNo
(
orderNo
);
order
.
setOrderNo
(
orderNo
);
order
.
setTenantId
(
user
.
getTenantId
());
order
.
setTenantId
(
user
.
getTenantId
());
...
@@ -124,7 +125,7 @@ public class OrderHotelServiceImpl extends AbstractBaseService<OrderHotelVo, Ord
...
@@ -124,7 +125,7 @@ public class OrderHotelServiceImpl extends AbstractBaseService<OrderHotelVo, Ord
scheduledExecutorService
.
execute
(()
->
{
scheduledExecutorService
.
execute
(()
->
{
HotelOrderQueryDetailModel
orderModel
=
hotelService
.
hotelOrderDetail
(
order
.
getPersonCode
(),
new
org
.
dromara
.
common
.
ys
.
model
.
req
.
hotel
.
HotelOrderQueryDetailModel
().
setOrderNo
(
order
.
getOrderNo
()));
HotelOrderQueryDetailModel
orderModel
=
hotelService
.
hotelOrderDetail
(
order
.
getPersonCode
(),
new
org
.
dromara
.
common
.
ys
.
model
.
req
.
hotel
.
HotelOrderQueryDetailModel
().
setOrderNo
(
order
.
getOrderNo
()));
//跟新订单数据
//跟新订单数据
BeanUtil
.
copyProperties
(
orderModel
,
order
,
"id"
,
"personCode"
,
"tenantId"
);
BeanUtil
.
copyProperties
(
orderModel
,
order
,
"id"
,
"personCode"
,
"tenantId"
,
"applyCode"
);
baseMapper
.
updateById
(
order
);
baseMapper
.
updateById
(
order
);
//跟新入住人信息集合
//跟新入住人信息集合
List
<
HotelOrderPsgInfoBean
>
psgList
=
orderModel
.
getHtOrderPsgList
();
List
<
HotelOrderPsgInfoBean
>
psgList
=
orderModel
.
getHtOrderPsgList
();
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/impl/OrderTrainServiceImpl.java
浏览文件 @
1c9341c9
...
@@ -105,13 +105,14 @@ public class OrderTrainServiceImpl extends AbstractBaseService<OrderTrainVo, Ord
...
@@ -105,13 +105,14 @@ public class OrderTrainServiceImpl extends AbstractBaseService<OrderTrainVo, Ord
}
}
@Override
@Override
public
void
batchSaveOrder
(
String
userId
,
List
<
String
>
orderNoList
)
{
public
void
batchSaveOrder
(
String
userId
,
String
applyCode
,
List
<
String
>
orderNoList
)
{
BizUser
user
=
userMapper
.
selectOne
(
new
LambdaQueryWrapper
<
BizUser
>().
eq
(
BizUser:
:
getUserNo
,
userId
));
BizUser
user
=
userMapper
.
selectOne
(
new
LambdaQueryWrapper
<
BizUser
>().
eq
(
BizUser:
:
getUserNo
,
userId
));
if
(
Objects
.
isNull
(
user
))
{
if
(
Objects
.
isNull
(
user
))
{
throw
new
RuntimeException
(
"用户不存在"
);
throw
new
RuntimeException
(
"用户不存在"
);
}
}
List
<
OrderTrain
>
orderList
=
orderNoList
.
stream
().
map
(
orderNo
->
{
List
<
OrderTrain
>
orderList
=
orderNoList
.
stream
().
map
(
orderNo
->
{
OrderTrain
order
=
new
OrderTrain
();
OrderTrain
order
=
new
OrderTrain
();
order
.
setApplyCode
(
applyCode
);
order
.
setPersonCode
(
userId
);
order
.
setPersonCode
(
userId
);
order
.
setOrderNo
(
orderNo
);
order
.
setOrderNo
(
orderNo
);
order
.
setTenantId
(
user
.
getTenantId
());
order
.
setTenantId
(
user
.
getTenantId
());
...
@@ -143,7 +144,7 @@ public class OrderTrainServiceImpl extends AbstractBaseService<OrderTrainVo, Ord
...
@@ -143,7 +144,7 @@ public class OrderTrainServiceImpl extends AbstractBaseService<OrderTrainVo, Ord
scheduledExecutorService
.
execute
(()
->
{
scheduledExecutorService
.
execute
(()
->
{
OrderInfoModel
orderModel
=
trainService
.
detail
(
order
.
getPersonCode
(),
new
OrderQueryModel
().
setOrderNO
(
order
.
getOrderNo
()));
OrderInfoModel
orderModel
=
trainService
.
detail
(
order
.
getPersonCode
(),
new
OrderQueryModel
().
setOrderNO
(
order
.
getOrderNo
()));
//跟新订单数据
//跟新订单数据
BeanUtil
.
copyProperties
(
orderModel
,
order
,
"id"
,
"personCode"
,
"tenantId"
);
BeanUtil
.
copyProperties
(
orderModel
,
order
,
"id"
,
"personCode"
,
"tenantId"
,
"applyCode"
);
order
.
setOrderStatusName
(
orderModel
.
getOrderStatuName
());
order
.
setOrderStatusName
(
orderModel
.
getOrderStatuName
());
order
.
setIsByIdCard
(
orderModel
.
getIsByidcard
());
order
.
setIsByIdCard
(
orderModel
.
getIsByidcard
());
order
.
setIsNoSeat
(
orderModel
.
getIsNoseat
());
order
.
setIsNoSeat
(
orderModel
.
getIsNoseat
());
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/impl/OrderVehiclesServiceImpl.java
浏览文件 @
1c9341c9
...
@@ -148,12 +148,13 @@ public class OrderVehiclesServiceImpl extends AbstractBaseService<OrderVehiclesV
...
@@ -148,12 +148,13 @@ public class OrderVehiclesServiceImpl extends AbstractBaseService<OrderVehiclesV
}
}
@Override
@Override
public
void
saveOrder
(
String
userId
,
String
orderId
,
String
orderNo
)
{
public
void
saveOrder
(
String
userId
,
String
applyCode
,
String
orderId
,
String
orderNo
)
{
BizUser
user
=
userMapper
.
selectOne
(
new
LambdaQueryWrapper
<
BizUser
>().
eq
(
BizUser:
:
getUserNo
,
userId
));
BizUser
user
=
userMapper
.
selectOne
(
new
LambdaQueryWrapper
<
BizUser
>().
eq
(
BizUser:
:
getUserNo
,
userId
));
if
(
Objects
.
isNull
(
user
))
{
if
(
Objects
.
isNull
(
user
))
{
throw
new
RuntimeException
(
"用户不存在"
);
throw
new
RuntimeException
(
"用户不存在"
);
}
}
OrderVehicles
order
=
new
OrderVehicles
();
OrderVehicles
order
=
new
OrderVehicles
();
order
.
setApplyCode
(
applyCode
);
order
.
setPersonCode
(
userId
);
order
.
setPersonCode
(
userId
);
order
.
setOrderNo
(
orderNo
);
order
.
setOrderNo
(
orderNo
);
order
.
setOrderId
(
orderId
);
order
.
setOrderId
(
orderId
);
...
@@ -179,7 +180,7 @@ public class OrderVehiclesServiceImpl extends AbstractBaseService<OrderVehiclesV
...
@@ -179,7 +180,7 @@ public class OrderVehiclesServiceImpl extends AbstractBaseService<OrderVehiclesV
scheduledExecutorService
.
execute
(()
->
{
scheduledExecutorService
.
execute
(()
->
{
OrderDetailModel
orderModel
=
vehiclesService
.
detail
(
order
.
getPersonCode
(),
new
org
.
dromara
.
common
.
ys
.
model
.
req
.
vehicles
.
OrderDetailModel
().
setOrderNo
(
order
.
getOrderNo
()));
OrderDetailModel
orderModel
=
vehiclesService
.
detail
(
order
.
getPersonCode
(),
new
org
.
dromara
.
common
.
ys
.
model
.
req
.
vehicles
.
OrderDetailModel
().
setOrderNo
(
order
.
getOrderNo
()));
//跟新订单数据
//跟新订单数据
BeanUtil
.
copyProperties
(
orderModel
,
order
,
"id"
,
"personCode"
,
"tenantId"
,
"orderNo"
);
BeanUtil
.
copyProperties
(
orderModel
,
order
,
"id"
,
"personCode"
,
"tenantId"
,
"orderNo"
,
"applyCode"
);
order
.
setIsCancel
(
orderModel
.
getIscancel
());
order
.
setIsCancel
(
orderModel
.
getIscancel
());
order
.
setDdCityId
(
orderModel
.
getDdcityId
());
order
.
setDdCityId
(
orderModel
.
getDdcityId
());
order
.
setDdCityName
(
orderModel
.
getDdcityName
());
order
.
setDdCityName
(
orderModel
.
getDdcityName
());
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论