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
6754b9fc
Commit
6754b9fc
authored
Sep 16, 2025
by
liudong1993
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
b2fb76dc
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
44 additions
and
24 deletions
+44
-24
TravelContractModule.cs
REBORN.Module.DMCModule/TravelContractModule.cs
+44
-24
No files found.
REBORN.Module.DMCModule/TravelContractModule.cs
View file @
6754b9fc
...
@@ -1412,6 +1412,9 @@ namespace REBORN.Module.DMCModule
...
@@ -1412,6 +1412,9 @@ namespace REBORN.Module.DMCModule
#
region
开始组装数据
#
region
开始组装数据
req
.
TemplateId
=
"E00001"
;
req
.
TemplateId
=
"E00001"
;
//查询通用条款 Contract_GeneralTerms
var
termsList
=
dictvalueRepository
.
GetList
(
new
RB_Dictvalue_Extend
()
{
RB_Group_id
=
htModel
.
RB_Group_Id
,
DictKey
=
"Contract_GeneralTerms"
});
List
<
Clause
>
clause
=
new
List
<
Clause
>();
List
<
Clause
>
clause
=
new
List
<
Clause
>();
req
.
Entrustment
=
new
Entrustment
()
req
.
Entrustment
=
new
Entrustment
()
{
{
...
@@ -1450,6 +1453,14 @@ namespace REBORN.Module.DMCModule
...
@@ -1450,6 +1453,14 @@ namespace REBORN.Module.DMCModule
Memo
=
htModel
.
TicketDescription
Memo
=
htModel
.
TicketDescription
}
}
};
};
foreach
(
var
item
in
termsList
.
Where
(
x
=>
x
.
SNO
==
1
))
{
clause
.
Add
(
new
Clause
()
{
Item
=
item
.
Name
,
Hint
=
item
.
Content
});
}
};
};
#
endregion
#
endregion
...
@@ -1483,6 +1494,15 @@ namespace REBORN.Module.DMCModule
...
@@ -1483,6 +1494,15 @@ namespace REBORN.Module.DMCModule
Memo
=
htModel
.
HotelDescription
Memo
=
htModel
.
HotelDescription
};
};
foreach
(
var
item
in
termsList
.
Where
(
x
=>
x
.
SNO
==
2
))
{
clause
.
Add
(
new
Clause
()
{
Item
=
item
.
Name
,
Hint
=
item
.
Content
});
}
}
}
#
endregion
#
endregion
...
@@ -1518,6 +1538,14 @@ namespace REBORN.Module.DMCModule
...
@@ -1518,6 +1538,14 @@ namespace REBORN.Module.DMCModule
TotalNumber
=
htModel
.
PickUpTNumber
TotalNumber
=
htModel
.
PickUpTNumber
};
};
foreach
(
var
item
in
termsList
.
Where
(
x
=>
x
.
SNO
==
3
))
{
clause
.
Add
(
new
Clause
()
{
Item
=
item
.
Name
,
Hint
=
item
.
Content
});
}
}
}
#
endregion
#
endregion
...
@@ -1553,6 +1581,14 @@ namespace REBORN.Module.DMCModule
...
@@ -1553,6 +1581,14 @@ namespace REBORN.Module.DMCModule
VisaDeadline
=
htModel
.
VisaDeadline
VisaDeadline
=
htModel
.
VisaDeadline
};
};
foreach
(
var
item
in
termsList
.
Where
(
x
=>
x
.
SNO
==
4
))
{
clause
.
Add
(
new
Clause
()
{
Item
=
item
.
Name
,
Hint
=
item
.
Content
});
}
}
}
#
endregion
#
endregion
...
@@ -1562,37 +1598,21 @@ namespace REBORN.Module.DMCModule
...
@@ -1562,37 +1598,21 @@ namespace REBORN.Module.DMCModule
{
{
req
.
Entrustment
.
Order
.
OtherService
=
new
OtherService
req
.
Entrustment
.
Order
.
OtherService
=
new
OtherService
{
{
Item
=
ReplaceParagraphTagsWithNewlines
2
(
htModel
.
OtherConvention
),
// htModel.OtherConvention,
Item
=
ReplaceParagraphTagsWithNewlines
(
htModel
.
OtherConvention
),
// htModel.OtherConvention,
TotalCost
=
htModel
.
OtherConventionPrice
??
0
,
TotalCost
=
htModel
.
OtherConventionPrice
??
0
,
TotalNumber
=
htModel
.
OtherTNumber
TotalNumber
=
htModel
.
OtherTNumber
};
};
}
}
#
endregion
#
endregion
clause
.
Add
(
new
Clause
(
)
foreach
(
var
item
in
termsList
.
Where
(
x
=>
x
.
SNO
==
5
)
)
{
{
Item
=
"合同变更"
,
Hint
=
"委托人与受托人协商一致,可以变更本合同约定的内容,但应当以书面等形式由双方确认。由此增加的费用,由变更提出方承担;由此减少的费用,旅行社应当退还委托人。"
});
clause
.
Add
(
new
Clause
()
clause
.
Add
(
new
Clause
()
{
{
Item
=
"代订服务的责任约定"
,
Item
=
item
.
Name
,
Hint
=
@"1、因预订人原因代订服务取消的,旅行社按预订单的取消政策收取费用后,余款退还预订人。
Hint
=
item
.
Content
2、因旅行社原因代订服务取消的,旅行社退还全部代订服务费用,并按代订服务费用总额的10 % 向预订人支付违约金。
3、※旅行社按本合同约定受托代订或代办相关事项,仅在受托范围内承担受托人的相应责任。因第三方(如酒店、机场、航空公司、车公司、同行人等)原因导致委托人人身、财产权益受到损害的,旅行社不承担责任,但应当协助委托人与责任方争取正当权益。"
});
clause
.
Add
(
new
Clause
()
{
Item
=
"争议解决方式"
,
Hint
=
"本合同项下发生的争议,由双方协商解决,或向有管辖权的旅游行政主管部门、消费者协会等有关部门投诉;协商、投诉解决不成的,向北京市朝阳区人民法院起诉。"
});
clause
.
Add
(
new
Clause
()
{
Item
=
"委托人及代理人声明"
,
Hint
=
@"1、委托人已认真阅读本合同内容,充分了解《相关告知及提示》,确认预订信息无误,同意遵守本合同约定。
2、由委托人的代理人签订本合同的,代理人须确保获得相应代理权限,且代理人承诺将本合同相关内容如实完整告知委托人并确保委托人受本合同约束。
3、由于无法与委托人进行书面往来确认事项,委托人同意采用电话或手机短信方式进行确认。"
});
});
}
req
.
SupplementaryClause
=
""
;
req
.
SupplementaryClause
=
""
;
req
.
TourGuides
=
null
;
req
.
TourGuides
=
null
;
...
...
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