/// <summary> /// 添加返货报损记录 /// </summary> /// <param name="parm"></param> /// <returns></returns> public async Task <ApiResult <string> > AddAsync(ErpReturnLoss parm) { var res = new ApiResult <string>() { statusCode = (int)ApiEnum.Error }; try { //判断登录账号是否存在 parm.Guid = Guid.NewGuid().ToString(); parm.AddDate = DateTime.Now; var dbres = ErpReturnLossDb.Insert(parm); if (!dbres) { res.message = "插入数据失败~"; } else { res.statusCode = (int)ApiEnum.Status; } } catch (Exception ex) { res.message = ApiEnum.Error.GetEnumText() + ex.Message; } return(await Task.Run(() => res)); }
public void OnGet(string guid) { LossModel = _lossService.GetByGuidAsync(guid).Result.data; if (string.IsNullOrEmpty(guid)) { LossModel.AdminGuid = @User.Identities.First(u => u.IsAuthenticated).FindFirst(ClaimTypes.Sid)?.Value; } }
/// <summary> /// 修改一条返货报损记录 /// </summary> /// <param name="parm"></param> /// <returns></returns> public async Task <ApiResult <string> > ModifyStatusAsync(ErpReturnLoss parm) { var res = new ApiResult <string>() { data = "1", statusCode = 200 }; try { ErpReturnLossDb.Update(m => new ErpReturnLoss() { CodeName = parm.CodeName, Count = parm.Count, Summary = parm.Summary }, m => m.Guid == parm.Guid); } catch (Exception ex) { res.statusCode = (int)ApiEnum.Error; res.message = ApiEnum.Error.GetEnumText() + ex.Message; } return(await Task.Run(() => res)); }
public async Task <ApiResult <string> > ModifyReturnLoss(ErpReturnLoss parm) { return(await _returnLossService.ModifyStatusAsync(parm)); }
public async Task <ApiResult <string> > AddReturnLoss(ErpReturnLoss parm) { return(await _returnLossService.AddAsync(parm)); }