// 获取本志愿者针对该互助信息 上传结果信息 (互助ID标识ContentID、志愿者唯一VID、擅长技能TypeID为空不传参数 ) public List <VHA_HandleGetMyResModel> GetMyHandleInfo(string VID, string ContentID) { List <VHA_HandleGetMyResModel> MyList = new List <VHA_HandleGetMyResModel>(); List <VHA_Handle> handleList = _IVHA_HandleRepository.GetMyHandle(VID, ContentID); foreach (var itme in handleList) { VHA_HandleGetMyResModel resModel = new VHA_HandleGetMyResModel(); List <VAttachment> list = _IVAttachmentRepository.GetMyList(itme.ID); List <VAttachmentAddViewModel> newlist = _IMapper.Map <List <VAttachment>, List <VAttachmentAddViewModel> >(list); //获取审核 信息 VHA_Sign res = _IVHA_SignRepository.GetMySign(itme.ID); resModel.opinion = res.opinion; resModel.opinionTime = res.UpdateDate.ToString(); resModel.contents = itme.Results; resModel.time = itme.CreateDate.ToString(); resModel.VAttachmentList = newlist; MyList.Add(resModel); } return(MyList); }
//查看 认领人上传的 处理结果信息 public List <VHA_HandleGetMyResModel> GetMyHandleInfo(string VID, string ContentID) { List <VHA_HandleGetMyResModel> MyList = new List <VHA_HandleGetMyResModel>(); List <VHA_Handle> handleList = _IVHA_HandleRepository.GetMyHandle(VID, ContentID); //获取 志愿者 上传的 处理结果的信息进行审核 List <VHA_Sign> listSign = _IVHA_SignRepository.GetByContentID(ContentID, "2"); List <VHA_Sign> newSign = new List <VHA_Sign>(); foreach (var itme in handleList) { newSign = listSign.Where(o => o.bak1.Equals(itme.ID)).ToList(); VHA_Sign middle = new VHA_Sign(); if (newSign.Count > 0) { middle = newSign.First(); } VHA_HandleGetMyResModel resModel = new VHA_HandleGetMyResModel(); List <VAttachment> list = _IVAttachmentRepository.GetMyList(itme.ID); List <VAttachmentAddViewModel> newlist = _IMapper.Map <List <VAttachment>, List <VAttachmentAddViewModel> >(list); resModel.contents = itme.Results; resModel.time = itme.CreateDate.ToString(); if (middle == null || middle.ID == null) { resModel.opinion = ""; resModel.opinionTime = ""; } else { resModel.opinion = middle.opinion; resModel.opinionTime = middle.UpdateDate.ToString(); } resModel.VAttachmentList = newlist; MyList.Add(resModel); } return(MyList); }