Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
H
huatu_API
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
liudong1993
huatu_API
Commits
cddb18f8
Commit
cddb18f8
authored
Sep 22, 2025
by
liudong1993
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
7d837cca
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
32 additions
and
5 deletions
+32
-5
TravelContractModule.cs
REBORN.Module.DMCModule/TravelContractModule.cs
+13
-0
TravelContractService.cs
REBORN.Services.DMCService/TravelContractService.cs
+19
-5
No files found.
REBORN.Module.DMCModule/TravelContractModule.cs
View file @
cddb18f8
...
@@ -102,6 +102,10 @@ namespace REBORN.Module.DMCModule
...
@@ -102,6 +102,10 @@ namespace REBORN.Module.DMCModule
/// 单项门票订单
/// 单项门票订单
/// </summary>
/// </summary>
private
readonly
RB_Customer_TicketOrderRepository
customer_TicketOrderRepository
=
new
RB_Customer_TicketOrderRepository
();
private
readonly
RB_Customer_TicketOrderRepository
customer_TicketOrderRepository
=
new
RB_Customer_TicketOrderRepository
();
/// <summary>
/// 门票明细
/// </summary>
private
readonly
RB_Customer_TicketOrderDetailRepository
customer_TicketOrderDetailRepository
=
new
RB_Customer_TicketOrderDetailRepository
();
/// <summary>
/// <summary>
/// 单机票
/// 单机票
...
@@ -2103,6 +2107,15 @@ namespace REBORN.Module.DMCModule
...
@@ -2103,6 +2107,15 @@ namespace REBORN.Module.DMCModule
return
customer_TicketOrderRepository
.
GetEntity
(
Id
);
return
customer_TicketOrderRepository
.
GetEntity
(
Id
);
}
}
public
RB_Customer_TicketOrder_Extend
GetTicketOrderV2
(
int
Id
)
{
return
customer_TicketOrderRepository
.
GetList
(
new
RB_Customer_TicketOrder_Extend
()
{
OrderIds
=
Id
.
ToString
()
}).
FirstOrDefault
();
}
public
List
<
RB_Customer_TicketOrderDetail_Extend
>
GetTicketOrderDetail
(
int
orderId
)
{
return
customer_TicketOrderDetailRepository
.
GetList
(
new
RB_Customer_TicketOrderDetail_Extend
()
{
OrderId
=
orderId
});
}
/// <summary>
/// <summary>
/// 获取订单信息
/// 获取订单信息
/// </summary>
/// </summary>
...
...
REBORN.Services.DMCService/TravelContractService.cs
View file @
cddb18f8
...
@@ -1110,6 +1110,8 @@ namespace REBORN.Services.DMCService
...
@@ -1110,6 +1110,8 @@ namespace REBORN.Services.DMCService
model
.
TravelAgency_Name
=
bmodel
.
ContractTravelName
;
model
.
TravelAgency_Name
=
bmodel
.
ContractTravelName
;
model
.
TravelAgency_Address
=
bmodel
.
ContractTravelAddress
;
model
.
TravelAgency_Address
=
bmodel
.
ContractTravelAddress
;
model
.
TravelAgency_LicenseNum
=
bmodel
.
ContractLicenseNum
;
model
.
TravelAgency_LicenseNum
=
bmodel
.
ContractLicenseNum
;
model
.
TravelAgency_DealMan
=
bmodel
.
AirportServicePerson
;
model
.
TravelAgency_Tel
=
bmodel
.
AirportServicePhone
;
}
}
}
}
if
(
TCID
>
0
)
if
(
TCID
>
0
)
...
@@ -1236,11 +1238,11 @@ namespace REBORN.Services.DMCService
...
@@ -1236,11 +1238,11 @@ namespace REBORN.Services.DMCService
}
}
else
if
((
Common
.
Enum
.
ResourceTypeEnum
)
ContractType
==
Common
.
Enum
.
ResourceTypeEnum
.
TicketCoupons
)
else
if
((
Common
.
Enum
.
ResourceTypeEnum
)
ContractType
==
Common
.
Enum
.
ResourceTypeEnum
.
TicketCoupons
)
{
{
var
orderModel
=
travelContractModule
.
GetTicketOrder
(
OrderId
);
var
orderModel
=
travelContractModule
.
GetTicketOrder
V2
(
OrderId
);
if
(
orderModel
!=
null
&&
orderModel
.
EnterID
>
0
)
//
if (orderModel != null && orderModel.EnterID > 0)
{
//
{
model
.
TravelAgency_DealMan
=
CacheManager
.
User
.
RbUserCache
.
GetEmployee
(
orderModel
.
EnterID
)?.
EmName
??
""
;
//
model.TravelAgency_DealMan = CacheManager.User.RbUserCache.GetEmployee(orderModel.EnterID)?.EmName ?? "";
}
//
}
List
<
OrderGuestList
>
orderGuestList
=
new
List
<
OrderGuestList
>();
List
<
OrderGuestList
>
orderGuestList
=
new
List
<
OrderGuestList
>();
if
(!
string
.
IsNullOrWhiteSpace
(
orderModel
.
GuestInfo
))
if
(!
string
.
IsNullOrWhiteSpace
(
orderModel
.
GuestInfo
))
{
{
...
@@ -1261,6 +1263,18 @@ namespace REBORN.Services.DMCService
...
@@ -1261,6 +1263,18 @@ namespace REBORN.Services.DMCService
});
});
}
}
}
}
model
.
C_TotalPrice
=
orderModel
.
Money
;
model
.
OtherConventionPrice
=
orderModel
.
Money
;
model
.
OtherTNumber
=
model
.
ContractGuestList
.
Count
();
var
orderDList
=
travelContractModule
.
GetTicketOrderDetail
(
OrderId
);
string
room
=
""
;
foreach
(
var
item
in
orderDList
)
{
room
+=
item
.
TicketName
+
$"(
{
item
.
Num
}
人) "
;
}
model
.
OtherConvention
=
$"<p>预订
{
orderModel
.
UseDate
.
Value
.
ToString
(
"yyyy年MM月dd日"
)}{
orderModel
.
CouponsName
}
{
room
}
船票共计
{
orderDList
.
Sum
(
x
=>
x
.
Num
)}
张</p><p><br/></p>"
;
}
}
else
if
((
Common
.
Enum
.
ResourceTypeEnum
)
ContractType
==
Common
.
Enum
.
ResourceTypeEnum
.
SingleTicket
)
else
if
((
Common
.
Enum
.
ResourceTypeEnum
)
ContractType
==
Common
.
Enum
.
ResourceTypeEnum
.
SingleTicket
)
{
{
...
...
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