/// <summary> /// 根据条件保存配置 /// </summary> /// <param name="settingrequest"></param> /// <returns></returns> public BasicResponse SaveSettingForCondition(SaveSettingForConditionRequest settingrequest) { var response = new BasicResponse(); if (!settingrequest.State.HasValue || settingrequest.SettingInfo == null) { response.Code = -100; response.Message = "参数错误!"; return(response); } try { if (settingrequest.State == 1) { settingrequest.SettingInfo.ID = Basic.Framework.Common.IdHelper.CreateLongId().ToString(); var settingModel = ObjectConverter.Copy <SettingInfo, SettingModel>(settingrequest.SettingInfo); _Repository.AddSetting(settingModel); } else if (settingrequest.State == 2) { var settingModel = ObjectConverter.Copy <SettingInfo, SettingModel>(settingrequest.SettingInfo); _Repository.Update(settingModel); } } catch (Exception ex) { response.Code = -100; response.Message = ex.Message; this.ThrowException("SaveSetting-发生异常", ex); } return(response); }
public BasicResponse SaveSettingForCondition(SaveSettingForConditionRequest settingrequest) { var responseStr = HttpClientHelper.Post(Webapi + "/v1/Setting/SaveSettingForCondition?token=" + Token, JSONHelper.ToJSONString(settingrequest)); return(JSONHelper.ParseJSONString <BasicResponse>(responseStr)); }
public BasicResponse SaveSettingForCondition(SaveSettingForConditionRequest settingrequest) { return(_settingService.SaveSettingForCondition(settingrequest)); }