/// <summary> /// 修改楼层配置相关信息 /// </summary> /// <param name="floorDetail"></param> /// <returns></returns> public bool UpdateFloorDetail(FloorDetailDetail floorDetail) { var req = Mapper.Map <FloorDetailDetail, UpdateFloorDetailConfigRequest>(floorDetail); var res = CMSClient.Send <UpdateFloorDetailConfigResponse>(req); return(res.DoFlag); }
/// <summary> /// 根据Id查询单条信息 /// </summary> /// <param name="id"></param> /// <returns></returns> public FloorDetailDetail QueryFloorDetailById(int id) { var result = new FloorDetailDetail(); var req = new QueryFloorDetailConfigByIdRequest(); req.SysNO = id; var res = CMSClient.Send <QueryFloorDetailConfigByIdResponse>(req); if (res.DoFlag) { result = Mapper.Map <FloorDetailConfigExt, FloorDetailDetail>(res.FloorDetailDos); } return(result); }
/// <summary> /// 根据FloorDetailConfig->Id查询单条信息 /// </summary> /// <param name="id"></param> /// <param name="strName">上一级名称</param> /// <param name="name">当前级别名称</param> /// <param name="floorId">楼层ID</param> /// <returns></returns> public ActionResult FloorDetail(int?id, string strName, string name, int floorId) { var result = new FloorDetailDetail(); if (id > 0) { result = FloorConfigClient.Instance.QueryFloorDetailById(id.Value); } //获取楼层类型 var resultItem = FloorConfigClient.Instance.QueryFloorItemsConfig(2); ViewBag.ItemModel = resultItem; ViewBag.StrName = strName; ViewBag.Name = name; ViewBag.FloorID = floorId; return(View(result)); }
public JsonResult SaveFloorDetail(FloorDetailDetail floorDetail) { var result = new BaseResponse() { }; try { if (floorDetail.SysNO > 0) { //修改 var res = FloorConfigClient.Instance.UpdateFloorDetail(floorDetail); if (res) { result.DoFlag = true; } else { result.DoResult = "修改失败,请稍后重试... ..."; } } else { //新增 var res = FloorConfigClient.Instance.AddFloorDetail(floorDetail); if (res) { result.DoFlag = true; } else { result.DoResult = "新增失败,请稍后重试... ..."; } } } catch (Exception ex) { result.DoResult = "保存异常,请稍后重试... ..."; } return(Json(result)); }