public ActionResult <PublishHelpAreaResModel> GetMyPublishInfo(SearchByContentIDModel idModel) { PublishHelpAreaResModel model = new PublishHelpAreaResModel(); model = _VHelpAreaByVService.GetVList(idModel.ContentID); return(model); }
public BaseViewModel GetVHAStatusAll(SearchByContentIDModel model) { BaseViewModel result = new BaseViewModel(); result = _VHelpAreaByVService.GetVHAStatusAll(model); return(result); }
public ActionResult <VHA_HandleGetListResModel> GetHandleInfo(SearchByContentIDModel idModel) { //查找到 最新的一条 结果记录 VHA_Sign sign = _VHelpAreaByVService.GetVHandleList(idModel.ContentID, "2"); VHA_HandleGetListResModel MyResModel = new VHA_HandleGetListResModel(); MyResModel.isSuccess = true; if (sign != null && sign.ID != null) { MyResModel.Signtime = DateTime.Parse(sign.CreateDate.ToString()); //获取 查看该互助信息对应的认领人 的具体信息 VHA_SignInfoMiddle infoMiddle = _VHelpAreaByVService.GetVDetail(sign.VID); MyResModel.middle = infoMiddle; MyResModel.List = _VHelpAreaByVService.GetMyHandleInfo(sign.VID, idModel.ContentID); MyResModel.TotalNum = MyResModel.List.Count(); } else { MyResModel.Signtime = DateTime.Now; } MyResModel.baseViewModel.Message = "请求正常"; MyResModel.baseViewModel.ResponseCode = 200; return(MyResModel); }
//互助ID标识ContentID、 public List <VHelpAreaSearchMiddle> GetVHelpAreaSearch(SearchByContentIDModel model) { VHelpArea Infos = _IVHelpAreaRepository.SearchInfoByID(model.ContentID); List <VHelpAreaSearchMiddle> Searches = new List <VHelpAreaSearchMiddle>(); var SearchMiddlecs = _IMapper.Map <VHelpArea, VHelpAreaSearchMiddle>(Infos); Searches.Add(SearchMiddlecs); return(Searches); }
public ActionResult <VHelpAreaSearchResModel> GetContentDetail(SearchByContentIDModel viewModel) { VHelpAreaSearchResModel SearchResModel = new VHelpAreaSearchResModel(); var SearchResult = _VHelpAreaService.GetVHelpAreaSearch(viewModel); SearchResModel.VHelpArea = SearchResult; SearchResModel.isSuccess = true; SearchResModel.baseViewModel.Message = "查询成功"; SearchResModel.baseViewModel.ResponseCode = 200; SearchResModel.TotalNum = 1; return(Ok(SearchResModel)); }
public ActionResult <VolunteerActivitySearchResModel> GetContentDetail(SearchByContentIDModel viewModel) { VolunteerActivitySearchResModel SearchResModel = new VolunteerActivitySearchResModel(); var SearchResult = _VolunteerActivityService.GetVolunteerActivity(viewModel); SearchResModel.Volunteer_Activity = SearchResult; SearchResModel.isSuccess = true; SearchResModel.baseViewModel.Message = "查询成功"; SearchResModel.baseViewModel.ResponseCode = 200; SearchResModel.TotalNum = 1; return(Ok(SearchResModel)); }
// (小程序端接口) 获取该互助信息的所有状态 public BaseViewModel GetVHAStatusAll(SearchByContentIDModel model) { BaseViewModel result = new BaseViewModel(); VHA_Sign res = _IVHA_SignRepository.GetNewSign("", model.ContentID); if (!String.IsNullOrEmpty(res.ID)) { if (res.flag.Equals("1")) { if (res.Status.Equals("0")) { result.ResponseCode = 1; result.Message = "选择认领人"; } else if (res.Status.Equals("1")) { result.ResponseCode = 2; result.Message = "等待志愿者上传处理结果"; } else if (res.Status.Equals("2")) { result.ResponseCode = 3; result.Message = "未被选择为认领人"; } else if (res.Status.Equals("3")) { result.ResponseCode = 4; result.Message = "认领审核通过,志愿者主动退回,该志愿者本次互助任务终止"; } } else if (res.flag.Equals("2")) { if (res.Status.Equals("0")) { result.ResponseCode = 5; result.Message = "审核处理结果"; } else if (res.Status.Equals("1")) { result.ResponseCode = 6; result.Message = "处理结果审核通过,任务完结"; } else if (res.Status.Equals("2")) { result.ResponseCode = 7; result.Message = "处理结果审核不通过,请志愿者重新上传"; } else if (res.Status.Equals("3")) { if (!String.IsNullOrEmpty(res.opinion)) { result.ResponseCode = 8; result.Message = "处理结果审核不通过,发布者退回,该志愿者本次互助任务终止"; } else { result.ResponseCode = 9; result.Message = "处理结果审核不通过,志愿者主动退回,该志愿者本次互助任务终止"; } } } } else { VHelpArea item = _IVHelpAreaRepository.SearchInfoByID(model.ContentID); if (!String.IsNullOrEmpty(item.ID)) { if (item.Status.Equals("0")) { result.ResponseCode = 11; result.Message = "未认领"; } else if (item.Status.Equals("1")) { result.ResponseCode = 12; result.Message = "已认领"; } else if (item.Status.Equals("2")) { result.ResponseCode = 13; result.Message = "已完结"; } } else { result.ResponseCode = 10; result.Message = "该互助信息有问题,请联系志愿者后台调整。"; } } return(result); }