public async Task <TData <string> > SaveForm([FromBody] OrderMoneyReceiptParam entity) { TData <string> obj = new TData <string>(); obj.SetDefault(); try { OperatorInfo opuser = await Web.Code.Operator.Instance.Current(entity.ApiToken); obj = await new OrderMoneyReceiptBLL().SaveForm(entity, opuser); //检测是否串货 obj.Refresh(); } catch (Exception ex) { obj.Message = ex.ToString(); } return(obj); }
public async Task <TData <string> > SaveForm(OrderMoneyReceiptParam modelParam, OperatorInfo opuser) { TData <string> obj = new TData <string>(); obj.SetDefault(); try { OrderMoneyReceiptEntity entity = new OrderMoneyReceiptEntity(); ClassValueCopierHelper.Copy(entity, modelParam); #region 补充数据 long num = 0; long.TryParse(modelParam.Id, out num); entity.Id = num; num = 0; long.TryParse(modelParam.SaleManId, out num); entity.SaleManId = num; num = 0; long.TryParse(modelParam.CompanyId, out num); entity.CompanyId = num; if (entity.Id.IsNullOrZero()) { entity.BaseCreatorId = long.Parse(opuser.UserIdStr); entity.BaseCreateTime = DateTime.Now; } entity.BaseModifyTime = DateTime.Now; entity.BaseModifierId = long.Parse(opuser.UserIdStr); #endregion obj = await SaveForm(entity); } catch (Exception ex) { LogHelper.Info("【SaveForm】ex:" + ex.ToString()); } return(obj); }