public JsonResult EditTaskConfig(TaskConfigModel request) { var actionList = new List <string> { "0SignOn", "1FirstOrder", "2LuckyMoney", "4BindWX", "5Follow", "6AddCar", "7Authentication", "8Comment", "9TireInsurance" }; var code = 1; var info = "操作完成"; if (request.ConditionList.Distinct(g => g.ActionName).Count() > 1 && actionList.Intersect(request.ConditionList.Select(g => g.ActionName)).Any()) { code = 0; info = "任务完成条件不符合要求"; } else { var result = TaskConfigManager.EditTaskConfig(request, ThreadIdentity.Operator.Name); if (result == 0) { code = 0; info = "任务完成条件不符合要求"; } if (result == 2) { code = 2; info = "更新数据库失败"; } if (result == 3) { code = 3; info = "操作失败,缓存刷新失败"; } } return(Json(new { Code = code, Info = info })); }