コード例 #1
0
 public HttpResponseMessage CreateOrUpdate(Models.Trading.CommissionRatio.CommissionRatio model)
 {
     if (model.Id > 0)
     {
         var oldModel = _commissionRatioService.GetById(model.Id);
         oldModel.RecAgentScale    = model.RecAgentScale;
         oldModel.RecCfbScale      = model.RecCfbScale;
         oldModel.TakeAgentScale   = model.TakeAgentScale;
         oldModel.TakeCfbScale     = model.TakeCfbScale;
         oldModel.RecPartnerScale  = model.RecPartnerScale;
         oldModel.TakePartnerScale = model.TakePartnerScale;
         if (_commissionRatioService.Update(oldModel) != null)
         {
             return(PageHelper.toJson(PageHelper.ReturnValue(true, "数据更新成功")));
         }
         return(PageHelper.toJson(PageHelper.ReturnValue(false, "数据更新失败")));
     }
     else
     {
         var newModel = new CommissionRatioEntity
         {
             RecCfbScale      = model.RecCfbScale,
             RecAgentScale    = model.RecAgentScale,
             TakeCfbScale     = model.TakeCfbScale,
             TakeAgentScale   = model.TakeAgentScale,
             TakePartnerScale = model.TakePartnerScale,
             RecPartnerScale  = model.RecPartnerScale
         };
         if (_commissionRatioService.Create(newModel) != null)
         {
             return(PageHelper.toJson(PageHelper.ReturnValue(true, "数据添加成功")));
         }
         return(PageHelper.toJson(PageHelper.ReturnValue(false, "数据添加失败")));
     }
 }