|
@@ -111,6 +111,7 @@ namespace OASystem.API.Controllers
|
|
private readonly UsersRepository _usersRep;
|
|
private readonly UsersRepository _usersRep;
|
|
private readonly IJuHeApiService _juHeApi;
|
|
private readonly IJuHeApiService _juHeApi;
|
|
private readonly InvertedListRepository _invertedListRep;
|
|
private readonly InvertedListRepository _invertedListRep;
|
|
|
|
+ private readonly VisaFeeInfoRepository _visaFeeInfoRep;
|
|
|
|
|
|
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,
|
|
@@ -119,7 +120,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)
|
|
+ InvertedListRepository invertedListRep, VisaFeeInfoRepository visaFeeInfoRep )
|
|
{
|
|
{
|
|
_mapper = mapper;
|
|
_mapper = mapper;
|
|
_grpScheduleRep = grpScheduleRep;
|
|
_grpScheduleRep = grpScheduleRep;
|
|
@@ -154,6 +155,7 @@ namespace OASystem.API.Controllers
|
|
_usersRep = usersRep;
|
|
_usersRep = usersRep;
|
|
_juHeApi = juHeApi;
|
|
_juHeApi = juHeApi;
|
|
_invertedListRep = invertedListRep;
|
|
_invertedListRep = invertedListRep;
|
|
|
|
+ _visaFeeInfoRep = visaFeeInfoRep;
|
|
}
|
|
}
|
|
|
|
|
|
#region 流程管控
|
|
#region 流程管控
|
|
@@ -4464,7 +4466,7 @@ namespace OASystem.API.Controllers
|
|
designer.SetDataSource("sumCityTranffic", @$"{_EnterExitCosts.CityTranffic.ToString("#0.00")} ");
|
|
designer.SetDataSource("sumCityTranffic", @$"{_EnterExitCosts.CityTranffic.ToString("#0.00")} ");
|
|
|
|
|
|
|
|
|
|
- string cell4Str = $" 4.国际旅费:经济舱:{_EnterExitCosts.AirJJ.ToString("#0.00")}元/人,公务舱:{_EnterExitCosts.AirGW.ToString("#0.00")}元/人";
|
|
+ string cell4Str = $" 4.国际旅费:经济舱:{_EnterExitCosts.AirJJ.ToString("#0.00")} 元/人,公务舱:{_EnterExitCosts.AirGW.ToString("#0.00")} 元/人";
|
|
string cellStr = $" 5.其他费用(";
|
|
string cellStr = $" 5.其他费用(";
|
|
if (_EnterExitCosts.Visa > 0) cellStr += $"签证费:{_EnterExitCosts.Visa.ToString("#0.00")}元,";
|
|
if (_EnterExitCosts.Visa > 0) cellStr += $"签证费:{_EnterExitCosts.Visa.ToString("#0.00")}元,";
|
|
if (_EnterExitCosts.YiMiao > 0) cellStr += $"疫苗费:{_EnterExitCosts.YiMiao.ToString("#0.00")}元,";
|
|
if (_EnterExitCosts.YiMiao > 0) cellStr += $"疫苗费:{_EnterExitCosts.YiMiao.ToString("#0.00")}元,";
|
|
@@ -11125,6 +11127,47 @@ namespace OASystem.API.Controllers
|
|
|
|
|
|
#endregion
|
|
#endregion
|
|
|
|
|
|
|
|
+ #region 签证费用(签证费、代办费)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ [HttpPost]
|
|
|
|
+ [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
|
|
|
|
+ public async Task<IActionResult> PostVisaFeeList(VisaFeeListDto _dto)
|
|
|
|
+ {
|
|
|
|
+ var _view = await _visaFeeInfoRep._List(_dto.PortType, _dto.DiId);
|
|
|
|
+ if (_view.Code != 0)
|
|
|
|
+ {
|
|
|
|
+ return Ok(JsonView(false, _view.Msg));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return Ok(JsonView(true,"操作成功!", _view.Data));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ [HttpPost]
|
|
|
|
+ [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
|
|
|
|
+ public async Task<IActionResult> PostVisaFeeAddAndUpdate(VisaFeeAddAndUpdateDto _dto)
|
|
|
|
+ {
|
|
|
|
+ var _view = await _visaFeeInfoRep._AddAndUpdate(_dto);
|
|
|
|
+ if (_view.Code != 0)
|
|
|
|
+ {
|
|
|
|
+ return Ok(JsonView(false, _view.Msg));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return Ok(JsonView(true, _view.Msg));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ #endregion
|
|
|
|
+
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|