/// <summary> /// 修改 /// </summary> /// <param name="floorConfig"></param> /// <returns></returns> public bool UpdateCoponBabyCoinRelation(CouponBabyCoinDetail floorConfig) { var req = Mapper.Map <CouponBabyCoinDetail, CouponUserOrderRelationDto>(floorConfig); var res = DataCenterJsonServiceClient.Send <UpdateBabyCoinCouponRelationResponse>(new UpdateBabyCoinCouponRelation { UpdBabyCoinCouponRelationEnt = req }); return(res.DoFlag); }
public ActionResult Detail(int?id) { var result = new CouponBabyCoinDetail(); if (id > 0) { var userId = UserInfo.UserSysNo; result = CouponBabyCoinConfigClient.Instance.QueryCoponBabyCoinRelationById(userId, id ?? 0); } return(View(result)); }
//新增、修改 public JsonResult Save(CouponBabyCoinDetail model) { var result = new BaseResponse() { }; try { if (model.Id > 0) { //修改 model.UpdateBy = UserInfo.UserSysNo; model.UpdateDate = DateTime.Now; model.IsDeleted = false; var res = CouponBabyCoinConfigClient.Instance.UpdateCoponBabyCoinRelation(model); if (res) { result.DoFlag = true; } else { result.DoResult = "修改失败,请稍后重试... ..."; } } else { //新增 model.CreateBy = UserInfo.UserSysNo; model.CreateDate = DateTime.Now; model.IsDeleted = false; var res = CouponBabyCoinConfigClient.Instance.AddCoponBabyCoinRelation(model); if (res) { result.DoFlag = true; } else { result.DoResult = "新增失败,请稍后重试... ..."; } } } catch (Exception ex) { result.DoResult = "保存异常,请稍后重试... ..."; } return(Json(result)); }
/// <summary> /// 根据Id查询单条信息 /// </summary> /// <param name="floorConfig"></param> /// <returns></returns> public CouponBabyCoinDetail QueryCoponBabyCoinRelationById(int userid, int id) { var result = new CouponBabyCoinDetail(); var req = new QueryBabyCoinCouponRelationPageList(); req.UserId = userid; if (id != 0) { req.where = " and Id=" + id;//0查询所有,>0查询单条 } var res = DataCenterJsonServiceClient.Send <QueryBabyCoinCouponRelationPageListResponse>(req); if (res.DoFlag) { return(Mapper.MappGereric <CouponUserOrderRelationDto, CouponBabyCoinDetail>(res.QueryBabyCoinCouponRelationPageListDtos).First()); } else { return(null); } }