|
@@ -456,7 +456,7 @@ namespace OASystem.API.Controllers
|
|
|
#region 团组基本信息
|
|
|
|
|
|
Grp_DelegationInfo _delegation = _groupRepository.Query<Grp_DelegationInfo>(s => s.Id == _dto.DiId).First();
|
|
|
- if (_delegation == null)
|
|
|
+ if (_delegation != null)
|
|
|
{
|
|
|
_view.ClientName = _delegation.ClientName;
|
|
|
_view.DiId = _dto.DiId;
|
|
@@ -468,16 +468,21 @@ namespace OASystem.API.Controllers
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- return Ok(JsonView(false, "团组Id为空"));
|
|
|
+ return Ok(JsonView(false, "团组信息为空"));
|
|
|
}
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
#region 费用清单
|
|
|
+ var exp = Expressionable.Create<Grp_CreditCardPayment>();
|
|
|
+ exp.AndIF(_dto.AuditStatus != -1, it => it.IsAuditGM == _dto.AuditStatus);
|
|
|
+ exp.AndIF(_dto.Label != -1, it => it.CTable == _dto.Label);
|
|
|
+
|
|
|
|
|
|
//缺少IF的语法糖 CTable
|
|
|
List<Grp_CreditCardPayment> entityList = _groupRepository
|
|
|
- .Query<Grp_CreditCardPayment>(s => s.DIId == _dto.DiId && s.CTable == _dto.Label && s.IsAuditGM == _dto.AuditStatus && s.IsDel == 0 && s.CreateUserId > 0)
|
|
|
+ .Query<Grp_CreditCardPayment>(s => s.DIId == _dto.DiId && s.IsDel == 0 && s.CreateUserId > 0)
|
|
|
+ .Where(exp.ToExpression())
|
|
|
.ToList();
|
|
|
|
|
|
List<Grp_CreditCardPaymentDetailView> detailList = new List<Grp_CreditCardPaymentDetailView>();
|
|
@@ -665,7 +670,7 @@ namespace OASystem.API.Controllers
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
- /// 获取团组费用审核
|
|
|
+ /// 修改团组费用审核状态
|
|
|
/// </summary>
|
|
|
/// <param name="paras">参数Json字符串</param>
|
|
|
/// <returns></returns>
|