|
|
@@ -176,10 +176,23 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
Fields.Add("SeoKeyword", data.SeoKeyword);
|
|
|
Fields.Add("SeoDescription", data.Remark);
|
|
|
int Id = new AdminContentOther(_accessor.HttpContext, PublicFunction.MainTables).Add("ToChargeBackRecord", Fields, 0);
|
|
|
- var toChargeBackRecord = db.ToChargeBackRecord.FirstOrDefault(m => m.Id == Id) ?? new ToChargeBackRecord();
|
|
|
- if (toChargeBackRecord.Id > 0)
|
|
|
+ var userAccount = db.UserAccount.FirstOrDefault(m => m.Id == user.Id);
|
|
|
+ if (user.Id == 0)
|
|
|
+ {
|
|
|
+ return "失败:" + MakerCode + "创客不存在" + '\n';
|
|
|
+ }
|
|
|
+ else
|
|
|
{
|
|
|
- toChargeBackRecord.UpdateDate = null;
|
|
|
+ if (userAccount == null)
|
|
|
+ {
|
|
|
+ userAccount = db.UserAccount.Add(new UserAccount()
|
|
|
+ {
|
|
|
+ Id = user.Id,
|
|
|
+ UserId = user.Id,
|
|
|
+ }).Entity;
|
|
|
+ db.SaveChanges();
|
|
|
+ }
|
|
|
+ userAccount.ToChargeAmount += decimal.Parse(data.ChargeAmount.ToString());
|
|
|
}
|
|
|
AddSysLog(data.Id.ToString(), "ToChargeBackRecord", "add");
|
|
|
db.SaveChanges();
|