更新数据库
This commit is contained in:
@@ -10,8 +10,8 @@
|
||||
<Breadcrumb>
|
||||
<Breadcrumb>
|
||||
<BreadcrumbItem Href="/">管理后台</BreadcrumbItem>
|
||||
<BreadcrumbItem Href="/admin/list">系统功能</BreadcrumbItem>
|
||||
<BreadcrumbItem>货币管理</BreadcrumbItem>
|
||||
<BreadcrumbItem Href="/admin/list">系统配置</BreadcrumbItem>
|
||||
<BreadcrumbItem Href="/currency/list">货币管理</BreadcrumbItem>
|
||||
</Breadcrumb>
|
||||
</Breadcrumb>
|
||||
<ChildContent>
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
<ChildContent>
|
||||
<Table DataSource="PagingList.Items" PageSize="100" HidePagination="true">
|
||||
<Selection CheckStrictly />
|
||||
<PropertyColumn Property="c => c.Name" Title="语言" />
|
||||
<PropertyColumn Property="c => c.Name" Title="名称" />
|
||||
<PropertyColumn Property="c => c.CurrencyCode" Title="货币代码" />
|
||||
<PropertyColumn Property="c => c.Rate" Title="汇率" />
|
||||
<PropertyColumn Property="c => c.PrimaryCurrency" Title="默认货币">
|
||||
|
||||
@@ -152,7 +152,7 @@ namespace Atomx.Admin.Controllers
|
||||
// }
|
||||
//}
|
||||
|
||||
result.Data = list;
|
||||
result = result.IsSuccess(list);
|
||||
|
||||
return new JsonResult(result);
|
||||
}
|
||||
@@ -192,17 +192,22 @@ namespace Atomx.Admin.Controllers
|
||||
var validation = _validator.Validate(model);
|
||||
if (!validation.IsValid)
|
||||
{
|
||||
result.Message = ModelState.Values.First().Errors[0].ErrorMessage;
|
||||
result.Success = false;
|
||||
result = result.IsFail(ModelState.Values.First().Errors[0].ErrorMessage);
|
||||
return new JsonResult(result);
|
||||
}
|
||||
var data = _dbContext.Currencies.SingleOrDefault(p => p.Id != model.Id && p.CurrencyCode == model.CurrencyCode);
|
||||
if (data != null)
|
||||
{
|
||||
result = result.IsFail("该货币代码数据已经存在,请更换!");
|
||||
return new JsonResult(result);
|
||||
}
|
||||
|
||||
if (model.Id.HasValue && model.Id > 0)
|
||||
{
|
||||
var data = _dbContext.Currencies.SingleOrDefault(p => p.Id == model.Id);
|
||||
data = _dbContext.Currencies.SingleOrDefault(p => p.Id == model.Id);
|
||||
if (data == null)
|
||||
{
|
||||
result.Message = "数据不存在,请更换!";
|
||||
result.Success = false;
|
||||
result = result.IsFail("数据不存在,请更换!");
|
||||
return new JsonResult(result);
|
||||
}
|
||||
|
||||
@@ -213,27 +218,29 @@ namespace Atomx.Admin.Controllers
|
||||
}
|
||||
else
|
||||
{
|
||||
var data = new Currency()
|
||||
{
|
||||
Name = model.Name,
|
||||
CurrencyCode = model.CurrencyCode,
|
||||
DisplayLocale = model.DisplayLocale,
|
||||
CustomFormatting = model.CustomFormatting,
|
||||
Rate = (decimal)model.Rate,
|
||||
DisplayOrder = model.DisplayOrder,
|
||||
EnableDisplay = model.Enabled,
|
||||
Symbolic = "",
|
||||
Enabled = model.Enabled,
|
||||
Title = model.Name,
|
||||
EnablePay = true,
|
||||
CreateTime = DateTime.UtcNow
|
||||
};
|
||||
//var data = new Currency()
|
||||
//{
|
||||
// Name = model.Name,
|
||||
// CurrencyCode = model.CurrencyCode,
|
||||
// DisplayLocale = model.DisplayLocale,
|
||||
// CustomFormatting = model.CustomFormatting,
|
||||
// Rate = (decimal)model.Rate,
|
||||
// DisplayOrder = model.DisplayOrder,
|
||||
// EnableDisplay = model.Enabled,
|
||||
// Symbolic = "",
|
||||
// Enabled = model.Enabled,
|
||||
// Title = model.Name,
|
||||
// EnablePay = true,
|
||||
// CreateTime = DateTime.UtcNow
|
||||
//};
|
||||
data = model.Adapt<Currency>();
|
||||
data.CreateTime = DateTime.UtcNow;
|
||||
|
||||
_dbContext.Currencies.Add(data);
|
||||
_dbContext.SaveChanges();
|
||||
}
|
||||
|
||||
result.Data = true;
|
||||
result = result.IsSuccess(true);
|
||||
|
||||
//todo 更新缓存
|
||||
|
||||
|
||||
Reference in New Issue
Block a user