【新增】后台提现审核功能增加【企业付款到零钱】【企业付款到银行卡】

This commit is contained in:
大灰灰
2022-07-05 22:46:27 +08:00
parent 4151efda10
commit c49b12b0d0
15 changed files with 700 additions and 91 deletions

View File

@@ -224,17 +224,54 @@ namespace CoreCms.Net.Web.Admin.Controllers
//返回数据
var jm = new AdminUiCallBack { code = 0 };
var userTocashTypes = EnumHelper.EnumToList<GlobalEnumVars.UserTocashTypes>();
var userTocashStatus = EnumHelper.EnumToList<GlobalEnumVars.UserTocashStatus>();
var userTocashType = EnumHelper.EnumToList<GlobalEnumVars.UserTocashType>();
jm.data = new
{
userTocashTypes
userTocashStatus,
userTocashType
};
return jm;
}
#endregion
#region ============================================================
// POST: Api/CoreCmsUserTocash/GetTocash
/// <summary>
/// 提现处理
/// </summary>
/// <param name="entity"></param>
/// <returns></returns>
[HttpPost]
[Description("提现处理")]
public async Task<AdminUiCallBack> GetTocash([FromBody] FMIntId entity)
{
var jm = new AdminUiCallBack();
var model = await _coreCmsUserTocashServices.QueryByIdAsync(entity.id, false);
if (model == null)
{
jm.msg = "不存在此信息";
return jm;
}
jm.code = 0;
var userTocashStatus = EnumHelper.EnumToList<GlobalEnumVars.UserTocashStatus>();
var userTocashType = EnumHelper.EnumToList<GlobalEnumVars.UserTocashType>();
jm.data = new
{
model,
userTocashStatus,
userTocashType
};
return jm;
}
#endregion
#region ============================================================
@@ -246,7 +283,7 @@ namespace CoreCms.Net.Web.Admin.Controllers
/// <returns></returns>
[HttpPost]
[Description("设置状态")]
public async Task<AdminUiCallBack> SetStatus([FromBody] FMIntId entity)
public async Task<AdminUiCallBack> SetStatus([FromBody] FMUserTocash entity)
{
var jm = new AdminUiCallBack();
@@ -257,17 +294,54 @@ namespace CoreCms.Net.Web.Admin.Controllers
return jm;
}
var res = await _coreCmsUserTocashServices.Examine(entity.id, entity.data.ObjectToInt(0));
var res = await _coreCmsUserTocashServices.Examine(entity.id, entity.status, entity.type);
jm.code = res.status ? 0 : 1;
jm.data = res.data;
jm.msg = res.status ? GlobalConstVars.EditSuccess : GlobalConstVars.EditFailure;
jm.msg = res.msg;
jm.otherData = entity;
return jm;
}
#endregion
#region ============================================================
// POST: Api/CoreCmsUserTocash/GetDetails/10
/// <summary>
/// 预览数据
/// </summary>
/// <param name="entity"></param>
/// <returns></returns>
[HttpPost]
[Description("预览数据")]
public async Task<AdminUiCallBack> GetDetails([FromBody] FMIntId entity)
{
var jm = new AdminUiCallBack();
var model = await _coreCmsUserTocashServices.QueryByIdAsync(entity.id, false);
if (model == null)
{
jm.msg = "不存在此信息";
return jm;
}
jm.code = 0;
var userTocashStatus = EnumHelper.EnumToList<GlobalEnumVars.UserTocashStatus>();
var userTocashType = EnumHelper.EnumToList<GlobalEnumVars.UserTocashType>();
jm.data = new
{
model,
userTocashStatus,
userTocashType
};
return jm;
}
#endregion
#region ============================================================
// POST: Api/CoreCmsUserTocash/SelectExportExcel/10