public ActionResult PostHomeType() { int posId = DoRequest.GetFormInt("posid"); CategSetInfo categ = new CategSetInfo(); var rescateg = GetHomeTypeById.Do(posId); if (rescateg != null && rescateg.Body != null) { categ = rescateg.Body; } if (categ == null) { categ.home_pt_id = 0; } else { categ.home_pt_id = posId; } categ.parent_id = DoRequest.GetFormInt("pid"); categ.type_name = DoRequest.GetFormString("name"); categ.type_url = DoRequest.GetFormString("url"); categ.sort_no = DoRequest.GetFormInt("sort"); categ.is_black = DoRequest.GetFormInt("Isb") > 0 ? 1 : 0; categ.is_color = DoRequest.GetFormInt("Iscolor") > 0 ? 1 : 0; categ.is_newline = DoRequest.GetFormInt("IsBr") > 0 ? 1 : 0; categ.pos_type = DoRequest.GetFormInt("position1"); if (categ.type_name.Length <= 0) { return(Json(new { error = true, message = "菜单名称不能为空" })); } if (categ.type_url.Length <= 0) { return(Json(new { error = true, message = "URL不能为空" })); } if (HasChinese(categ.type_url)) { return(Json(new { error = true, message = "URL不能含中文!" })); } int rVal = -1; var res = OpHomeType.Do(categ); if (res != null && res.Header != null && res.Header.Result != null && res.Header.Result.Code != null) { rVal = Utils.StrToInt(res.Header.Result.Code, -1); } if (rVal == 0) { return(Json(new { error = false, message = "操作成功" })); } return(Json(new { error = true, message = "操作失败" })); }
public ActionResult GetCategSet() { int id = DoRequest.GetFormInt("ID"); CategSetInfo info = new CategSetInfo(); var res = GetHomeTypeById.Do(id); if (res != null && res.Body != null) { info = res.Body; return(Json(new { error = false, categ = info, message = "操作成功!" })); } return(Json(new { error = true, message = "获取信息失败!" })); }