|
@@ -393,7 +393,7 @@ namespace OASystem.API.Controllers
|
|
|
{
|
|
|
return Ok(JsonView(false, groupData.Msg));
|
|
|
}
|
|
|
- return Ok(JsonView(true,groupData.Msg,groupData.Data));
|
|
|
+ return Ok(JsonView(true, groupData.Msg, groupData.Data));
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -431,5 +431,79 @@ namespace OASystem.API.Controllers
|
|
|
return Ok(JsonView(true, groupData.Msg, groupData.Data));
|
|
|
}
|
|
|
#endregion
|
|
|
+
|
|
|
+ #region 团组费用审核
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 获取团组费用审核
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="paras">参数Json字符串</param>
|
|
|
+ /// <returns></returns>
|
|
|
+ [HttpPost]
|
|
|
+ [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
|
|
|
+ public async Task<IActionResult> PostSearchGrpCreditCardPayment(Search_GrpCreditCardPaymentDto _dto)
|
|
|
+ {
|
|
|
+ if (_dto.DiId < 1)
|
|
|
+ {
|
|
|
+ return Ok(JsonView(false, "团组Id为空"));
|
|
|
+ }
|
|
|
+ Grp_CreditCardPaymentView _view = new Grp_CreditCardPaymentView();
|
|
|
+
|
|
|
+ #region 团组基本信息
|
|
|
+
|
|
|
+ Grp_DelegationInfo _delegation = _groupRepository.Query<Grp_DelegationInfo>(s => s.Id == _dto.DiId).First();
|
|
|
+ if (_delegation == null)
|
|
|
+ {
|
|
|
+ _view.ClientName = _delegation.ClientName;
|
|
|
+ _view.DiId = _dto.DiId;
|
|
|
+ _view.TeamName = _delegation.TeamName;
|
|
|
+ _view.VisitCountry = _delegation.VisitCountry;
|
|
|
+ _view.VisitDate = _delegation.VisitStartDate.ToString("yyyy-MM-dd") + " ~ " + _delegation.VisitEndDate.ToString("yyyy-MM-dd");
|
|
|
+ _view.VisitDays = _delegation.VisitDays;
|
|
|
+ _view.VisitPNumber = _delegation.VisitPNumber;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ return Ok(JsonView(false, "团组Id为空"));
|
|
|
+ }
|
|
|
+
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ #region 费用清单
|
|
|
+
|
|
|
+ List<Grp_CreditCardPayment> entityList = _groupRepository
|
|
|
+ .Query<Grp_CreditCardPayment>(s => s.DIId == _dto.DiId && s.IsAuditGM == _dto.AuditStatus && s.IsDel == 0 && s.CreateUserId > 0)
|
|
|
+ .ToList();
|
|
|
+
|
|
|
+ List<Grp_CreditCardPaymentDetailView> detailList = new List<Grp_CreditCardPaymentDetailView>();
|
|
|
+ foreach (var entity in entityList)
|
|
|
+ {
|
|
|
+ Grp_CreditCardPaymentDetailView _detail = new Grp_CreditCardPaymentDetailView();
|
|
|
+
|
|
|
+ /*
|
|
|
+ *费用所属
|
|
|
+ */
|
|
|
+ switch (entity.CTable)
|
|
|
+ {
|
|
|
+ case 85:
|
|
|
+
|
|
|
+ break;
|
|
|
+
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ #endregion
|
|
|
+
|
|
|
+
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ #endregion
|
|
|
}
|
|
|
}
|