mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 17:43:26 +08:00
【新增】后台余额变动增加说明录入。
This commit is contained in:
@@ -32,8 +32,9 @@ namespace CoreCms.Net.IServices
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="id"></param>
|
/// <param name="id"></param>
|
||||||
/// <param name="money"></param>
|
/// <param name="money"></param>
|
||||||
|
/// <param name="memo"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
Task<AdminUiCallBack> UpdateBalance(int id, decimal money);
|
Task<AdminUiCallBack> UpdateBalance(int id, decimal money, string memo);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 更新积分
|
/// 更新积分
|
||||||
|
|||||||
@@ -154,6 +154,32 @@ namespace CoreCms.Net.Model.FromBody
|
|||||||
public string memo { get; set; }
|
public string memo { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 更新余额提交model
|
||||||
|
/// </summary>
|
||||||
|
public class FMUpdateUserBalance
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 序列
|
||||||
|
/// </summary>
|
||||||
|
[Required(ErrorMessage = "请输入序列")]
|
||||||
|
public int id { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 余额
|
||||||
|
/// </summary>
|
||||||
|
[Required(ErrorMessage = "请输入余额")]
|
||||||
|
public decimal balance { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 说明
|
||||||
|
/// </summary>
|
||||||
|
[Required(ErrorMessage = "请输入说明")]
|
||||||
|
public string memo { get; set; }
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 更新用户上级提交model
|
/// 更新用户上级提交model
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -85,8 +85,9 @@ namespace CoreCms.Net.Services
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="id"></param>
|
/// <param name="id"></param>
|
||||||
/// <param name="money"></param>
|
/// <param name="money"></param>
|
||||||
|
/// <param name="memo"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public async Task<AdminUiCallBack> UpdateBalance(int id, decimal money)
|
public async Task<AdminUiCallBack> UpdateBalance(int id, decimal money, string memo)
|
||||||
{
|
{
|
||||||
var jm = new AdminUiCallBack();
|
var jm = new AdminUiCallBack();
|
||||||
|
|
||||||
@@ -105,7 +106,7 @@ namespace CoreCms.Net.Services
|
|||||||
balance.userId = model.id;
|
balance.userId = model.id;
|
||||||
balance.balance = newMoney;
|
balance.balance = newMoney;
|
||||||
balance.createTime = DateTime.Now;
|
balance.createTime = DateTime.Now;
|
||||||
balance.memo = UserHelper.GetMemo(balance.type, money);
|
balance.memo = !string.IsNullOrEmpty(memo) ? memo : UserHelper.GetMemo(balance.type, money);
|
||||||
balance.money = money;
|
balance.money = money;
|
||||||
balance.sourceId = GlobalEnumVars.UserBalanceSourceTypes.Admin.ToString();
|
balance.sourceId = GlobalEnumVars.UserBalanceSourceTypes.Admin.ToString();
|
||||||
|
|
||||||
|
|||||||
@@ -992,9 +992,9 @@ namespace CoreCms.Net.Web.Admin.Controllers
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
[Description("修改余额提交")]
|
[Description("修改余额提交")]
|
||||||
public async Task<AdminUiCallBack> DoEditBalance([FromBody] FMUpdateDecimalDataByIntId entity)
|
public async Task<AdminUiCallBack> DoEditBalance([FromBody] FMUpdateUserBalance entity)
|
||||||
{
|
{
|
||||||
var jm = await _coreCmsUserServices.UpdateBalance(entity.id, entity.data);
|
var jm = await _coreCmsUserServices.UpdateBalance(entity.id, entity.balance, entity.memo);
|
||||||
return jm;
|
return jm;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -12,11 +12,19 @@
|
|||||||
<div class="layui-inline">
|
<div class="layui-inline">
|
||||||
<label class="layui-form-label">余额变动:</label>
|
<label class="layui-form-label">余额变动:</label>
|
||||||
<div class="layui-input-inline layui-inline-3">
|
<div class="layui-input-inline layui-inline-3">
|
||||||
<input type="text" name="data" id="data" class="layui-input" value="" min="-{{d.params.data.balance}}" lay-verify="required|verifybalance">
|
<input type="text" name="balance" id="balance" class="layui-input" value="" min="-{{d.params.data.balance}}" lay-verify="required|verifybalance">
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-mid layui-word-aux">正数为加,负数为减</div>
|
<div class="layui-form-mid layui-word-aux">正数为加,负数为减</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<div class="layui-inline">
|
||||||
|
<label class="layui-form-label">变动说明:</label>
|
||||||
|
<div class="layui-input-inline layui-inline-6">
|
||||||
|
<input type="text" id="memo" name="memo" class="layui-input" lay-verify="required|verifyMemo">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="layui-form-item core-hidden">
|
<div class="layui-form-item core-hidden">
|
||||||
<label class="layui-form-label"></label>
|
<label class="layui-form-label"></label>
|
||||||
@@ -38,7 +46,9 @@
|
|||||||
|
|
||||||
form.verify({
|
form.verify({
|
||||||
verifybalance: [/\d+(\.\d{0,2})?/, '请输入数字或小数'],
|
verifybalance: [/\d+(\.\d{0,2})?/, '请输入数字或小数'],
|
||||||
|
verifyMemo: [/^[\S]{0,255}$/, '变动说明最大只允许输入255位字符,且不能出现空格']
|
||||||
});
|
});
|
||||||
|
|
||||||
//重载form
|
//重载form
|
||||||
form.render(null, 'LAY-app-CoreCmsUser-editForm');
|
form.render(null, 'LAY-app-CoreCmsUser-editForm');
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user