|
@@ -117,6 +117,8 @@ namespace OASystem.API.Controllers
|
|
private readonly VisaFeeInfoRepository _visaFeeInfoRep;
|
|
private readonly VisaFeeInfoRepository _visaFeeInfoRep;
|
|
private readonly TicketBlackCodeRepository _ticketBlackCodeRep;
|
|
private readonly TicketBlackCodeRepository _ticketBlackCodeRep;
|
|
|
|
|
|
|
|
+ private readonly HotelInquiryRepository _hotelInquiryRep;
|
|
|
|
+
|
|
public GroupsController(IMapper mapper, SqlSugarClient sqlSugar, GrpScheduleRepository grpScheduleRep, DelegationInfoRepository groupRepository,
|
|
public GroupsController(IMapper mapper, SqlSugarClient sqlSugar, GrpScheduleRepository grpScheduleRep, DelegationInfoRepository groupRepository,
|
|
TaskAssignmentRepository taskAssignmentRep, AirTicketResRepository airTicketResRep, DecreasePaymentsRepository decreasePaymentsRep,
|
|
TaskAssignmentRepository taskAssignmentRep, AirTicketResRepository airTicketResRep, DecreasePaymentsRepository decreasePaymentsRep,
|
|
InvitationOfficialActivitiesRepository InvitationOfficialActivitiesRep, DelegationEnDataRepository delegationEnDataRep, EnterExitCostRepository enterExitCostRep
|
|
InvitationOfficialActivitiesRepository InvitationOfficialActivitiesRep, DelegationEnDataRepository delegationEnDataRep, EnterExitCostRepository enterExitCostRep
|
|
@@ -124,7 +126,7 @@ namespace OASystem.API.Controllers
|
|
CheckBoxsRepository checkBoxs, GroupCostRepository GroupCostRepository, CostTypeHotelNumberRepository CostTypeHotelNumberRepository,
|
|
CheckBoxsRepository checkBoxs, GroupCostRepository GroupCostRepository, CostTypeHotelNumberRepository CostTypeHotelNumberRepository,
|
|
GroupCostParameterRepository GroupCostParameterRepository, HotelPriceRepository hotelPriceRep, CustomersRepository customersRep, SetDataRepository setDataRep,
|
|
GroupCostParameterRepository GroupCostParameterRepository, HotelPriceRepository hotelPriceRep, CustomersRepository customersRep, SetDataRepository setDataRep,
|
|
TourClientListRepository tourClientListRep, TeamRateRepository teamRateRep, IHubContext<ChatHub, IChatClient> hubContext, UsersRepository usersRep, IJuHeApiService juHeApi,
|
|
TourClientListRepository tourClientListRep, TeamRateRepository teamRateRep, IHubContext<ChatHub, IChatClient> hubContext, UsersRepository usersRep, IJuHeApiService juHeApi,
|
|
- InvertedListRepository invertedListRep, VisaFeeInfoRepository visaFeeInfoRep, TicketBlackCodeRepository ticketBlackCodeRep)
|
|
+ InvertedListRepository invertedListRep, VisaFeeInfoRepository visaFeeInfoRep, TicketBlackCodeRepository ticketBlackCodeRep, HotelInquiryRepository hotelInquiryRep)
|
|
{
|
|
{
|
|
_mapper = mapper;
|
|
_mapper = mapper;
|
|
_grpScheduleRep = grpScheduleRep;
|
|
_grpScheduleRep = grpScheduleRep;
|
|
@@ -161,6 +163,7 @@ namespace OASystem.API.Controllers
|
|
_invertedListRep = invertedListRep;
|
|
_invertedListRep = invertedListRep;
|
|
_visaFeeInfoRep = visaFeeInfoRep;
|
|
_visaFeeInfoRep = visaFeeInfoRep;
|
|
_ticketBlackCodeRep = ticketBlackCodeRep;
|
|
_ticketBlackCodeRep = ticketBlackCodeRep;
|
|
|
|
+ _hotelInquiryRep = hotelInquiryRep;
|
|
}
|
|
}
|
|
|
|
|
|
#region 流程管控
|
|
#region 流程管控
|
|
@@ -11513,6 +11516,89 @@ namespace OASystem.API.Controllers
|
|
#endregion
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
|
|
+ #region 酒店询价
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ [HttpPost]
|
|
|
|
+ [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
|
|
|
|
+ public async Task<IActionResult> PostHotelInquiryInit()
|
|
|
|
+ {
|
|
|
|
+ var res = await _hotelInquiryRep._Init();
|
|
|
|
+ if (res.Code != 0) return Ok(JsonView(false, res.Msg));
|
|
|
|
+ return Ok(JsonView(true, res.Msg, res.Data));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ [HttpPost]
|
|
|
|
+ [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
|
|
|
|
+ public async Task<IActionResult> PostHotelInquiryPageItem(HotelInquiryPageItemDto _dto)
|
|
|
|
+ {
|
|
|
|
+ var res = await _hotelInquiryRep._PageItem(_dto.PageIndex,_dto.PageSize,_dto.PortType,_dto.DiId);
|
|
|
|
+ if (res.Code != 0) return Ok(JsonView(false, res.Msg));
|
|
|
|
+ var view = res.Data as PageDataViewBase;
|
|
|
|
+ return Ok(JsonView(true, res.Msg, view.Data, view.Total));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ [HttpPost]
|
|
|
|
+ [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
|
|
|
|
+ public async Task<IActionResult> PostHotelInquiryInfo(HotelInquiryInfoDto _dto)
|
|
|
|
+ {
|
|
|
|
+ var res = await _hotelInquiryRep._Info(_dto.PortType, _dto.Id);
|
|
|
|
+ if (res.Code != 0) return Ok(JsonView(false, res.Msg));
|
|
|
|
+
|
|
|
|
+ return Ok(JsonView(true, res.Msg, res.Data));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ [HttpPost]
|
|
|
|
+ [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
|
|
|
|
+ public async Task<IActionResult> PostHotelInquiryAddOrEdit(HotelInquiryAddOrEditDto _dto)
|
|
|
|
+ {
|
|
|
|
+ var res = await _hotelInquiryRep._AddOrEdit(_dto);
|
|
|
|
+ if (res.Code != 0) return Ok(JsonView(false, res.Msg));
|
|
|
|
+
|
|
|
|
+ return Ok(JsonView(true, res.Msg, res.Data));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ [HttpPost]
|
|
|
|
+ [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
|
|
|
|
+ public async Task<IActionResult> PostHotelInquiryDel(HotelInquiryDelDto _dto)
|
|
|
|
+ {
|
|
|
|
+ var res = await _hotelInquiryRep._Del(_dto.Id,_dto.DeleteUserId);
|
|
|
|
+ if (res.Code != 0) return Ok(JsonView(false, res.Msg));
|
|
|
|
+
|
|
|
|
+ return Ok(JsonView(true, res.Msg, res.Data));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ #endregion
|
|
|
|
+
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|