/// <summary> /// 修改楼层配置 /// </summary> /// <param name="floorConfig"></param> /// <returns></returns> public bool UpdateFloorConfig(FloorConfigDetail floorConfig) { var req = Mapper.Map <FloorConfigDetail, UpdateFloorConfigRequest>(floorConfig); var res = CMSClient.Send <UpdateFloorConfigResponse>(req); return(res.DoFlag); }
/// <summary> /// 根据楼层配置Id查询单条信息 /// </summary> /// <param name="floorConfig"></param> /// <returns></returns> public FloorConfigDetail QueryFloorConfigById(int id) { var result = new FloorConfigDetail(); var req = new QueryFloorConfigByIdRequest(); req.SysNo = id; var res = CMSClient.Send <QueryFloorConfigByIdResponse>(req); result = Mapper.Map <FloorConfigExt, FloorConfigDetail>(res.FloorConfigDos); return(result); }
public ActionResult Detail(int?id) { var result = new FloorConfigDetail(); if (id > 0) { result = FloorConfigClient.Instance.QueryFloorConfigById(id.Value); } //获取楼层类型 var resultItem = FloorConfigClient.Instance.QueryFloorItemsConfig(1); ViewBag.ItemModel = resultItem; return(View(result)); }
public JsonResult Save(FloorConfigDetail floorConfig) { var result = new BaseResponse() { }; try { if (floorConfig.SysNo > 0) { //修改 // floorConfig.UpdateBy = UserInfo.UserSysNo; floorConfig.UpdateBy = 123456; floorConfig.UpdateTime = DateTime.Now; var res = FloorConfigClient.Instance.UpdateFloorConfig(floorConfig); if (res) { result.DoFlag = true; } else { result.DoResult = "修改失败,请稍后重试... ..."; } } else { //新增 // floorConfig.Createby = UserInfo.UserSysNo; floorConfig.CreateTime = DateTime.Now; floorConfig.UpdateBy = 123456; var res = FloorConfigClient.Instance.AddFloorConfig(floorConfig); if (res) { result.DoFlag = true; } else { result.DoResult = "新增失败,请稍后重试... ..."; } } } catch (Exception ex) { result.DoResult = "保存异常,请稍后重试... ..."; } return(Json(result)); }