Commit 35b67d53 authored by 黄奎's avatar 黄奎

页面修改

parent 52579ab5
......@@ -64,5 +64,27 @@ namespace Edu.Model.ViewModel.Contract
return str;
}
}
/// <summary>
/// 实收字符串
/// </summary>
public string OldIncomeStr
{
get
{
string str = Common.Plugin.StringHelper.MoneyToUpper(this.OldIncome.ToString());
return str;
}
}
/// <summary>
/// 退还账号名
/// </summary>
public string BackAccountName { get; set; }
/// <summary>
/// 退还账号
/// </summary>
public string BackAccount { get; set; }
}
}
......@@ -12,6 +12,7 @@ using Edu.Model.ViewModel.Finance;
using Edu.Model.ViewModel.Grade;
using Edu.Model.ViewModel.Sell;
using Edu.Model.ViewModel.User;
using Edu.Repository.BackClass;
using Edu.Repository.Contract;
using Edu.Repository.Course;
using Edu.Repository.Finance;
......@@ -87,6 +88,11 @@ namespace Edu.Module.Course
/// </summary>
private readonly RB_BackClass_ProtocolRepository backClass_ProtocolRepository = new RB_BackClass_ProtocolRepository();
/// <summary>
/// 退课申请仓储层对象
/// </summary>
private readonly RB_Student_BackClassRepository student_BackClassRepository = new RB_Student_BackClassRepository();
/// <summary>
/// 获取学员信息
/// </summary>
......@@ -676,15 +682,20 @@ namespace Edu.Module.Course
{
extModel = new RB_BackClass_Protocol_ViewModel();
}
if (extModel != null && extModel.Id > 0)
{
var backModel = student_BackClassRepository.GetEntity(extModel.BackId);
extModel.BackAccountName = backModel?.BackAccountName ?? "";
extModel.BackAccount = backModel?.BackAccount ?? "";
}
return extModel;
}
/// <summary>
/// 退课协议,学员签字
/// </summary>
/// <param name="contractId"></param>
/// <param name="Id">协议编号</param>
/// <param name="sign"></param>
/// <param name="userInfo"></param>
/// <returns></returns>
public bool SetBackClassProtocolSignModule(int Id, string sign)
{
......@@ -697,7 +708,19 @@ namespace Edu.Module.Course
return backClass_ProtocolRepository.Update(keyValues, new WhereHelper(nameof(RB_BackClass_Protocol_ViewModel.Id), Id));
}
/// <summary>
/// 退课协议,销售确认
/// </summary>
/// <param name="Id">协议编号</param>
/// <param name="IsSure">是否销售确认(1-是)</param>
/// <returns></returns>
public bool SetBackClassProtocolSureModule(int Id, int IsSure)
{
Dictionary<string, object> keyValues = new Dictionary<string, object>()
{
{ nameof(RB_BackClass_Protocol_ViewModel.IsSure),IsSure},
};
return backClass_ProtocolRepository.Update(keyValues, new WhereHelper(nameof(RB_BackClass_Protocol_ViewModel.Id), Id));
}
}
}
\ No newline at end of file
......@@ -487,5 +487,29 @@ namespace Edu.WebApi.Controllers.Course
var model = educationContractModule.GetBackClassProtocolModule(Id);
return ApiResult.Success(data: model);
}
/// <summary>
/// 退课协议学员签字
/// </summary>
/// <returns></returns>
public ApiResult SetBackClassProtocolSign()
{
int Id = base.ParmJObj.GetInt("Id");
string sign = base.ParmJObj.GetStringValue("sign");
var flag = educationContractModule.SetBackClassProtocolSignModule(Id, sign);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
/// <summary>
/// 退课协议销售确认
/// </summary>
/// <returns></returns>
public ApiResult SetBackClassProtocolSure()
{
int Id = base.ParmJObj.GetInt("Id");
int IsSure = base.ParmJObj.GetInt("IsSure");
var flag = educationContractModule.SetBackClassProtocolSureModule(Id, IsSure);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment