| | |
| | | return new JsonResult(_cooperOrderService.SearchByPaging(search)); |
| | | } |
| | | [CheckLogin] |
| | | public IActionResult Edit(string id = null, string ShouliStatus = "1") |
| | | public IActionResult Edit(string id = null, string ShouliStatus = "1",string dingdantype = "0") |
| | | { |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | |
| | | CooperOrderDTO dto = new CooperOrderDTO(); |
| | | if (!String.IsNullOrEmpty(id)) |
| | | if(dingdantype == "0") |
| | | { |
| | | dto = _cooperOrderService.Get(id); |
| | | ViewBag.ShouliStatus = ShouliStatus; |
| | | //ViewBag.YouHuiList = _askService.GetAskYouHuiList(dto.Khdw, dto.OrderType); |
| | | //质疑函 |
| | | List<TChallengeletterDTO> challengeletterDTOs = _cooperOrderService.GetListChallengeletter(id); |
| | | TChallengeletterDTO challengeletterDTO = new TChallengeletterDTO(); |
| | | if (challengeletterDTOs!=null&& challengeletterDTOs.Count > 0) |
| | | |
| | | if (!String.IsNullOrEmpty(id)) |
| | | { |
| | | challengeletterDTO = challengeletterDTOs[0]; |
| | | if (challengeletterDTO.DocumentsDate.HasValue) |
| | | dto = _cooperOrderService.Get(id); |
| | | ViewBag.ShouliStatus = ShouliStatus; |
| | | //ViewBag.YouHuiList = _askService.GetAskYouHuiList(dto.Khdw, dto.OrderType); |
| | | //质疑函 |
| | | List<TChallengeletterDTO> challengeletterDTOs = _cooperOrderService.GetListChallengeletter(id); |
| | | TChallengeletterDTO challengeletterDTO = new TChallengeletterDTO(); |
| | | if (challengeletterDTOs != null && challengeletterDTOs.Count > 0) |
| | | { |
| | | challengeletterDTO.DocumentsDateName = challengeletterDTO.DocumentsDate.Value.ToString("yyyy-MM-dd"); |
| | | challengeletterDTO = challengeletterDTOs[0]; |
| | | if (challengeletterDTO.DocumentsDate.HasValue) |
| | | { |
| | | challengeletterDTO.DocumentsDateName = challengeletterDTO.DocumentsDate.Value.ToString("yyyy-MM-dd"); |
| | | } |
| | | List<TChallengeItemDTO> challengeItemDTOs = _cooperOrderService.GetListChallengeItem(challengeletterDTO.Id); |
| | | if (challengeItemDTOs.Count > 0) |
| | | challengeletterDTO.challengeItemDTOs = challengeItemDTOs; |
| | | else |
| | | challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { new TChallengeItemDTO() }; |
| | | List<TComplaintShouquandaibiaoDTO> complaintShouquandaibiaoDTOs = _cooperOrderService.GetListComplaintShouquandaibiao(challengeletterDTO.Id); |
| | | if (complaintShouquandaibiaoDTOs.Count > 0) |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = complaintShouquandaibiaoDTOs; |
| | | else |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | |
| | | } |
| | | List<TChallengeItemDTO> challengeItemDTOs = _cooperOrderService.GetListChallengeItem(challengeletterDTO.Id); |
| | | if(challengeItemDTOs.Count>0) |
| | | challengeletterDTO.challengeItemDTOs = challengeItemDTOs; |
| | | else |
| | | { |
| | | challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { new TChallengeItemDTO() }; |
| | | List<TComplaintShouquandaibiaoDTO> complaintShouquandaibiaoDTOs = _cooperOrderService.GetListComplaintShouquandaibiao(challengeletterDTO.Id); |
| | | if (complaintShouquandaibiaoDTOs.Count > 0) |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = complaintShouquandaibiaoDTOs; |
| | | else |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | |
| | | } |
| | | else |
| | | { |
| | | challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { new TChallengeItemDTO() }; |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | } |
| | | ViewBag.challengeletterDTO = challengeletterDTO; |
| | | //投诉书 |
| | | List<TComplaintletterDTO> complaintletterDTOs = _cooperOrderService.GetListComplaintletter(id); |
| | | TComplaintletterDTO complaintletterDTO = new TComplaintletterDTO(); |
| | | if (complaintletterDTOs != null && complaintletterDTOs.Count > 0) |
| | | { |
| | | complaintletterDTO = complaintletterDTOs[0]; |
| | | |
| | | if (complaintletterDTO.NoticeDate.HasValue) |
| | | { |
| | | complaintletterDTO.NoticeDateName = complaintletterDTO.NoticeDate.Value.ToString("yyyy-MM-dd"); |
| | | } |
| | | |
| | | if (complaintletterDTO.ResultnoticeDate.HasValue) |
| | | ViewBag.challengeletterDTO = challengeletterDTO; |
| | | //投诉书 |
| | | List<TComplaintletterDTO> complaintletterDTOs = _cooperOrderService.GetListComplaintletter(id); |
| | | TComplaintletterDTO complaintletterDTO = new TComplaintletterDTO(); |
| | | if (complaintletterDTOs != null && complaintletterDTOs.Count > 0) |
| | | { |
| | | complaintletterDTO.ResultnoticeDateName = complaintletterDTO.ResultnoticeDate.Value.ToString("yyyy-MM-dd"); |
| | | } |
| | | complaintletterDTO = complaintletterDTOs[0]; |
| | | |
| | | List<TComplaintItemDTO> complaintItemDTOs = _cooperOrderService.GetListComplaintItem(complaintletterDTO.Id); |
| | | if (complaintItemDTOs.Count > 0) |
| | | complaintletterDTO.complaintItemDTOs = complaintItemDTOs; |
| | | if (complaintletterDTO.NoticeDate.HasValue) |
| | | { |
| | | complaintletterDTO.NoticeDateName = complaintletterDTO.NoticeDate.Value.ToString("yyyy-MM-dd"); |
| | | } |
| | | |
| | | if (complaintletterDTO.ResultnoticeDate.HasValue) |
| | | { |
| | | complaintletterDTO.ResultnoticeDateName = complaintletterDTO.ResultnoticeDate.Value.ToString("yyyy-MM-dd"); |
| | | } |
| | | |
| | | List<TComplaintItemDTO> complaintItemDTOs = _cooperOrderService.GetListComplaintItem(complaintletterDTO.Id); |
| | | if (complaintItemDTOs.Count > 0) |
| | | complaintletterDTO.complaintItemDTOs = complaintItemDTOs; |
| | | else |
| | | complaintletterDTO.complaintItemDTOs = new List<TComplaintItemDTO>() { new TComplaintItemDTO() }; |
| | | |
| | | List<TComplaintRespondentDTO> complaintRespondentDTOs = _cooperOrderService.GetListComplaintRespondent(complaintletterDTO.Id); |
| | | if (complaintRespondentDTOs.Count > 0) |
| | | complaintletterDTO.complaintRespondentDTOs = complaintRespondentDTOs; |
| | | else |
| | | complaintletterDTO.complaintRespondentDTOs = new List<TComplaintRespondentDTO>() { new TComplaintRespondentDTO() }; |
| | | |
| | | List<TComplaintShouquandaibiaoDTO> complaintShouquandaibiaoDTOs = _cooperOrderService.GetListComplaintShouquandaibiao(complaintletterDTO.Id); |
| | | if (complaintShouquandaibiaoDTOs.Count > 0) |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = complaintShouquandaibiaoDTOs; |
| | | else |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | |
| | | List<TComplaintGongyingshangDTO> complaintGongyingshangDTOs = _cooperOrderService.GetListComplaintGongyingshang(complaintletterDTO.Id); |
| | | if (complaintGongyingshangDTOs.Count > 0) |
| | | complaintletterDTO.complaintGongyingshangDTOs = complaintGongyingshangDTOs; |
| | | else |
| | | complaintletterDTO.complaintGongyingshangDTOs = new List<TComplaintGongyingshangDTO>()/* { new TComplaintGongyingshangDTO() }*/; |
| | | |
| | | } |
| | | else |
| | | { |
| | | complaintletterDTO.complaintItemDTOs = new List<TComplaintItemDTO>() { new TComplaintItemDTO() }; |
| | | |
| | | List<TComplaintRespondentDTO> complaintRespondentDTOs = _cooperOrderService.GetListComplaintRespondent(complaintletterDTO.Id); |
| | | if (complaintRespondentDTOs.Count > 0) |
| | | complaintletterDTO.complaintRespondentDTOs = complaintRespondentDTOs; |
| | | else |
| | | complaintletterDTO.complaintRespondentDTOs = new List<TComplaintRespondentDTO>() { new TComplaintRespondentDTO() }; |
| | | |
| | | List<TComplaintShouquandaibiaoDTO> complaintShouquandaibiaoDTOs = _cooperOrderService.GetListComplaintShouquandaibiao(complaintletterDTO.Id); |
| | | if (complaintShouquandaibiaoDTOs.Count > 0) |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = complaintShouquandaibiaoDTOs; |
| | | else |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | |
| | | List<TComplaintGongyingshangDTO> complaintGongyingshangDTOs = _cooperOrderService.GetListComplaintGongyingshang(complaintletterDTO.Id); |
| | | if (complaintGongyingshangDTOs.Count > 0) |
| | | complaintletterDTO.complaintGongyingshangDTOs = complaintGongyingshangDTOs; |
| | | else |
| | | complaintletterDTO.complaintGongyingshangDTOs = new List<TComplaintGongyingshangDTO>()/* { new TComplaintGongyingshangDTO() }*/; |
| | | |
| | | } |
| | | ViewBag.complaintletterDTO = complaintletterDTO; |
| | | } |
| | | else |
| | | { |
| | | dto.XdTime = DateTime.Now; |
| | | dto.OrderNum = 1; |
| | | ViewBag.ShouliStatus = "1"; |
| | | dto.OrderNo = _cooperOrderService.GetOrderNo(); |
| | | //ViewBag.YouHuiList = new List<AdmAskYouHuiDTO>(); |
| | | //质疑函 |
| | | TChallengeletterDTO challengeletterDTO = new TChallengeletterDTO(); |
| | | challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { new TChallengeItemDTO() }; |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | ViewBag.challengeletterDTO = challengeletterDTO; |
| | | //投诉书 |
| | | TComplaintletterDTO complaintletterDTO = new TComplaintletterDTO(); |
| | | complaintletterDTO.complaintItemDTOs = new List<TComplaintItemDTO>() { new TComplaintItemDTO() }; |
| | | complaintletterDTO.complaintRespondentDTOs = new List<TComplaintRespondentDTO>() { new TComplaintRespondentDTO() }; |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | complaintletterDTO.complaintGongyingshangDTOs = new List<TComplaintGongyingshangDTO>()/* { new TComplaintGongyingshangDTO() }*/; |
| | | complaintletterDTO.complaintGongyingshangDTOs = new List<TComplaintGongyingshangDTO>() /*{ new TComplaintGongyingshangDTO() }*/; |
| | | ViewBag.complaintletterDTO = complaintletterDTO; |
| | | |
| | | } |
| | | ViewBag.complaintletterDTO = complaintletterDTO; |
| | | } |
| | | else |
| | | else if (dingdantype == "1") |
| | | { |
| | | dto.XdTime = DateTime.Now; |
| | | dto.OrderNum = 1; |
| | | ViewBag.ShouliStatus = "1"; |
| | | dto.OrderNo = _cooperOrderService.GetOrderNo(); |
| | | //ViewBag.YouHuiList = new List<AdmAskYouHuiDTO>(); |
| | | dto = _cooperOrderService.Get(id); |
| | | ViewBag.ShouliStatus = ShouliStatus; |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | //质疑函 |
| | | TChallengeletterDTO challengeletterDTO = new TChallengeletterDTO(); |
| | | challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { new TChallengeItemDTO() }; |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | ViewBag.challengeletterDTO = challengeletterDTO; |
| | | //投诉书 |
| | | |
| | | TComplaintletterDTO complaintletterDTO = new TComplaintletterDTO(); |
| | | complaintletterDTO.complaintItemDTOs = new List<TComplaintItemDTO>() { new TComplaintItemDTO() }; |
| | | complaintletterDTO.complaintRespondentDTOs = new List<TComplaintRespondentDTO>() { new TComplaintRespondentDTO()}; |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | complaintletterDTO.complaintGongyingshangDTOs = new List<TComplaintGongyingshangDTO>() /*{ new TComplaintGongyingshangDTO() }*/; |
| | | ViewBag.complaintletterDTO = complaintletterDTO; |
| | | |
| | | complaintletterDTO.complaintItemDTOs = new List<TComplaintItemDTO>() { new TComplaintItemDTO() }; |
| | | complaintletterDTO.complaintRespondentDTOs = new List<TComplaintRespondentDTO>() { new TComplaintRespondentDTO() }; |
| | | //complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | complaintletterDTO.complaintGongyingshangDTOs = new List<TComplaintGongyingshangDTO>()/* { new TComplaintGongyingshangDTO() }*/; |
| | | List<TChallengeletterDTO> challengeletterDTOs = _cooperOrderService.GetListChallengeletter(id); |
| | | |
| | | if (challengeletterDTOs != null && challengeletterDTOs.Count > 0) |
| | | { |
| | | complaintletterDTO.TsrName = challengeletterDTOs[0].GysName; |
| | | complaintletterDTO.TsrAddress = challengeletterDTOs[0].GysAddress; |
| | | complaintletterDTO.TsrPostcode = challengeletterDTOs[0].GysPostcode; |
| | | complaintletterDTO.TsrCorporation = challengeletterDTOs[0].GysContacts; |
| | | complaintletterDTO.TsrPhone = challengeletterDTOs[0].GysPhone; |
| | | complaintletterDTO.XmName = challengeletterDTOs[0].XmName; |
| | | complaintletterDTO.XmCode = challengeletterDTOs[0].XmCode; |
| | | complaintletterDTO.XmPackage = challengeletterDTOs[0].XmPackage; |
| | | complaintletterDTO.PurchaserName = challengeletterDTOs[0].PurchaserName; |
| | | //complaintletterDTO.Agency = challengeletterDTOs[0].PurchaserName; |
| | | |
| | | |
| | | |
| | | |
| | | complaintletterDTO.ChallengeDateName = challengeletterDTOs[0].DocumentsDate.HasValue ? challengeletterDTOs[0].DocumentsDate.Value.ToString("yyyy-MM-dd") : ""; |
| | | complaintletterDTO.RequestInfo = challengeletterDTOs[0].RequestInfo; |
| | | complaintletterDTO.Questioned = challengeletterDTOs[0].PurchaserName; |
| | | |
| | | List<TComplaintShouquandaibiaoDTO> complaintShouquandaibiaoDTOs = _cooperOrderService.GetListComplaintShouquandaibiao(challengeletterDTOs[0].Id); |
| | | if (complaintShouquandaibiaoDTOs.Count > 0) |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = complaintShouquandaibiaoDTOs; |
| | | else |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | } |
| | | |
| | | |
| | | ViewBag.complaintletterDTO = complaintletterDTO; |
| | | |
| | | |
| | | dto.Id = ""; |
| | | dto.OrderType = "02"; |
| | | dto.OrderType1 = "代拟投诉书"; |
| | | //dto.OrderType2 = ""; |
| | | } |
| | | else if (dingdantype == "2") |
| | | { |
| | | dto = _cooperOrderService.Get(id); |
| | | ViewBag.ShouliStatus = ShouliStatus; |
| | | dto.Id = ""; |
| | | dto.OrderType = "08"; |
| | | dto.OrderType1 = "复议诉讼"; |
| | | dto.OrderType2 = ""; |
| | | |
| | | //质疑函 |
| | | TChallengeletterDTO challengeletterDTO = new TChallengeletterDTO(); |
| | | |
| | | challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { new TChallengeItemDTO() }; |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | |
| | | ViewBag.challengeletterDTO = challengeletterDTO; |
| | | //投诉书 |
| | | TComplaintletterDTO complaintletterDTO = new TComplaintletterDTO(); |
| | | |
| | | complaintletterDTO.complaintItemDTOs = new List<TComplaintItemDTO>() { new TComplaintItemDTO() }; |
| | | complaintletterDTO.complaintRespondentDTOs = new List<TComplaintRespondentDTO>() { new TComplaintRespondentDTO() }; |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | complaintletterDTO.complaintGongyingshangDTOs = new List<TComplaintGongyingshangDTO>()/* { new TComplaintGongyingshangDTO() }*/; |
| | | |
| | | |
| | | ViewBag.complaintletterDTO = complaintletterDTO; |
| | | } |
| | | else if (dingdantype == "3") |
| | | { |
| | | dto = _cooperOrderService.Get(id); |
| | | ViewBag.ShouliStatus = ShouliStatus; |
| | | dto.Id = ""; |
| | | |
| | | |
| | | //质疑函 |
| | | TChallengeletterDTO challengeletterDTO = new TChallengeletterDTO(); |
| | | |
| | | challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { new TChallengeItemDTO() }; |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | |
| | | ViewBag.challengeletterDTO = challengeletterDTO; |
| | | //投诉书 |
| | | TComplaintletterDTO complaintletterDTO = new TComplaintletterDTO(); |
| | | |
| | | complaintletterDTO.complaintItemDTOs = new List<TComplaintItemDTO>() { new TComplaintItemDTO() }; |
| | | complaintletterDTO.complaintRespondentDTOs = new List<TComplaintRespondentDTO>() { new TComplaintRespondentDTO() }; |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | complaintletterDTO.complaintGongyingshangDTOs = new List<TComplaintGongyingshangDTO>()/* { new TComplaintGongyingshangDTO() }*/; |
| | | |
| | | |
| | | ViewBag.complaintletterDTO = complaintletterDTO; |
| | | } |
| | | |
| | | |
| | | |
| | | ViewBag.request_info = _liaotianService.GetSYScode("t_challengeletter", "request_info");//质疑请求 |
| | | ViewBag.question = _liaotianService.GetSYScode("t_challenge_items", "question"); // 质疑事项 |
| | | ViewBag.law = _liaotianService.GetSYScode("t_complaint_items", "law");//法律依据 |
| | |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = complaintShouquandaibiaoDTOs; |
| | | else |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | |
| | | List<TChallengeRequestInfoDTO> challengeRequestInfoDTOs = _cooperOrderService.GetListChallengeRequestInfo(challengeletterDTO.Id); |
| | | |
| | | if (challengeRequestInfoDTOs.Count > 0) |
| | | challengeletterDTO.challengeRequestInfoDTOs = challengeRequestInfoDTOs; |
| | | else |
| | | challengeletterDTO.challengeRequestInfoDTOs = new List<TChallengeRequestInfoDTO>() { new TChallengeRequestInfoDTO() }; |
| | | } |
| | | else |
| | | { |
| | |
| | | challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { challengeItemDTO }; |
| | | challengeletterDTO.challengeItemDTOs[0].sysCodeDtls = new List<SysCodeDtl>() { new SysCodeDtl() }; |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | challengeletterDTO.challengeRequestInfoDTOs = new List<TChallengeRequestInfoDTO>() { new TChallengeRequestInfoDTO() }; |
| | | } |
| | | //ViewBag.challengeletterDTO = challengeletterDTO; |
| | | |
| | |
| | | //} |
| | | resultEntity.Message = no; |
| | | resultEntity.Remark = challengeItemId; |
| | | resultEntity.Remark2 = id; |
| | | resultEntity.DataList = sysCodeDtls; |
| | | |
| | | return new JsonResult(resultEntity); |
| | |
| | | var challengeItemDTO = new TChallengeItemDTO(); |
| | | challengeItemDTO.ChallengeId = challengeletterDTO.Id; |
| | | challengeItemDTO.Question = data.Question[i]; |
| | | challengeItemDTO.Questionname = data.Questionname[i]; |
| | | challengeItemDTO.Evidential = data.Evidential[i]; |
| | | challengeItemDTO.Law = Law; |
| | | //challengeItemDTO.Lawcoment = data.Lawcoment[i]; |
| | |
| | | |
| | | } |
| | | } |
| | | |
| | | resultEntity = _cooperOrderService.deleteChallengeRequestInfo(challengeletterDTO.Id); |
| | | if (data.RequestInfos != null && data.RequestInfos.Length > 0) |
| | | { |
| | | for (int i = 0; i < data.RequestInfos.Length; i++) |
| | | { |
| | | if (!string.IsNullOrEmpty(data.RequestInfos[i])) |
| | | |
| | | { |
| | | var challengeRequestInfoDTO = new TChallengeRequestInfoDTO(); |
| | | challengeRequestInfoDTO.ChallengeId = challengeletterDTO.Id; |
| | | challengeRequestInfoDTO.RequestInfo = data.RequestInfos[i]; |
| | | challengeRequestInfoDTO.RequestInfoname = data.RequestInfoname[i]; |
| | | |
| | | resultEntity = _cooperOrderService.saveChallengeRequestInfo(challengeRequestInfoDTO); |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | scope.Complete(); |
| | | } |
| | | |
| | |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = complaintShouquandaibiaoDTOs; |
| | | else |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() /*{ new TComplaintShouquandaibiaoDTO() }*/; |
| | | |
| | | |
| | | List<TChallengeRequestInfoDTO> challengeRequestInfoDTOs = _cooperOrderService.GetListChallengeRequestInfo(challengeletterDTO.Id); |
| | | |
| | | if (challengeRequestInfoDTOs.Count > 0) |
| | | challengeletterDTO.challengeRequestInfoDTOs = challengeRequestInfoDTOs; |
| | | else |
| | | challengeletterDTO.challengeRequestInfoDTOs = new List<TChallengeRequestInfoDTO>() /*{ new TChallengeRequestInfoDTO() }*/; |
| | | } |
| | | else |
| | | { |
| | | challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { new TChallengeItemDTO() }; |
| | | challengeletterDTO.challengeItemDTOs[0].sysCodeDtls = new List<SysCodeDtl>() { new SysCodeDtl() }; |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() /*{ new TComplaintShouquandaibiaoDTO() }*/; |
| | | challengeletterDTO.challengeRequestInfoDTOs = new List<TChallengeRequestInfoDTO>() /*{ new TChallengeRequestInfoDTO() }*/; |
| | | } |
| | | //ViewBag.challengeletterDTO = challengeletterDTO; |
| | | |
| | |
| | | else |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | |
| | | List<TChallengeRequestInfoDTO> challengeRequestInfoDTOs = _cooperOrderService.GetListChallengeRequestInfo(complaintletterDTO.Id); |
| | | if (challengeRequestInfoDTOs.Count > 0) |
| | | complaintletterDTO.challengeRequestInfoDTOs = challengeRequestInfoDTOs; |
| | | else |
| | | complaintletterDTO.challengeRequestInfoDTOs = new List<TChallengeRequestInfoDTO>() { new TChallengeRequestInfoDTO() }; |
| | | |
| | | List<TComplaintGongyingshangDTO> complaintGongyingshangDTOs = _cooperOrderService.GetListComplaintGongyingshang(complaintletterDTO.Id); |
| | | if (complaintGongyingshangDTOs.Count > 0) |
| | | complaintletterDTO.complaintGongyingshangDTOs = complaintGongyingshangDTOs; |
| | |
| | | complaintletterDTO.complaintRespondentDTOs = new List<TComplaintRespondentDTO>() { new TComplaintRespondentDTO() }; |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | complaintletterDTO.complaintGongyingshangDTOs = new List<TComplaintGongyingshangDTO>()/* { new TComplaintGongyingshangDTO() }*/; |
| | | complaintletterDTO.challengeRequestInfoDTOs = new List<TChallengeRequestInfoDTO>() { new TChallengeRequestInfoDTO() }; |
| | | |
| | | } |
| | | //判断是否有质疑函 |
| | | if (complaintletterDTO.Status != 2) |
| | | if (complaintletterDTO.Status != 2 && string.IsNullOrEmpty(complaintletterDTO.complaintItemDTOs[0].Question)) |
| | | { |
| | | CooperOrderDTO cooperOrderDTO = _cooperOrderService.Get(complaintletterDTO.OrderId); |
| | | List<TChallengeletterDTO> challengeletterDTOs = _cooperOrderService.GetListChallengelettertousu(cooperOrderDTO.Khdw, complaintletterDTO.XmCode); |
| | |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | |
| | | |
| | | complaintletterDTO.challengeRequestInfoDTOs = _cooperOrderService.GetListChallengeRequestInfo(challengeletterDTO.Id); |
| | | if (complaintletterDTO.challengeRequestInfoDTOs.Count == 0) |
| | | complaintletterDTO.challengeRequestInfoDTOs = new List<TChallengeRequestInfoDTO>() { new TChallengeRequestInfoDTO() }; |
| | | |
| | | |
| | | List<TChallengeItemDTO> challengeItemDTOs = _cooperOrderService.GetListChallengeItem(challengeletterDTO.Id); |
| | | if (challengeItemDTOs.Count > 0) |
| | | { |
| | |
| | | complaintItemDTO.Id = challengeItemDTO.Id; |
| | | complaintItemDTO.ComplaintId = challengeItemDTO.ChallengeId; |
| | | complaintItemDTO.Question = challengeItemDTO.Question; |
| | | complaintItemDTO.Questionname = challengeItemDTO.Questionname; |
| | | complaintItemDTO.Evidential = challengeItemDTO.Evidential; |
| | | complaintItemDTO.Law = challengeItemDTO.Law; |
| | | complaintItemDTO.Lawcoment = challengeItemDTO.Lawcoment; |
| | |
| | | var complaintItemDTO = new TComplaintItemDTO(); |
| | | complaintItemDTO.ComplaintId = complaintletterDTO.Id; |
| | | complaintItemDTO.Question = data.Question[i]; |
| | | complaintItemDTO.Questionname = data.Questionname[i]; |
| | | complaintItemDTO.Evidential = data.Evidential[i]; |
| | | complaintItemDTO.Law = Law; |
| | | //complaintItemDTO.Lawcoment = data.Lawcoment[i]; |
| | |
| | | |
| | | } |
| | | } |
| | | |
| | | resultEntity = _cooperOrderService.deleteChallengeRequestInfo(complaintletterDTO.Id); |
| | | if (data.RequestInfos != null && data.RequestInfos.Length > 0) |
| | | { |
| | | for (int i = 0; i < data.RequestInfos.Length; i++) |
| | | { |
| | | if (!string.IsNullOrEmpty(data.RequestInfos[i])) |
| | | |
| | | { |
| | | var challengeRequestInfoDTO = new TChallengeRequestInfoDTO(); |
| | | challengeRequestInfoDTO.ChallengeId = complaintletterDTO.Id; |
| | | challengeRequestInfoDTO.RequestInfo = data.RequestInfos[i]; |
| | | challengeRequestInfoDTO.RequestInfoname = data.RequestInfoname[i]; |
| | | |
| | | resultEntity = _cooperOrderService.saveChallengeRequestInfo(challengeRequestInfoDTO); |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | scope.Complete(); |
| | | } |
| | | |
| | |
| | | else |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() /*{ new TComplaintShouquandaibiaoDTO() }*/; |
| | | |
| | | List<TChallengeRequestInfoDTO> challengeRequestInfoDTOs = _cooperOrderService.GetListChallengeRequestInfo(complaintletterDTO.Id); |
| | | if (challengeRequestInfoDTOs.Count > 0) |
| | | complaintletterDTO.challengeRequestInfoDTOs = challengeRequestInfoDTOs; |
| | | else |
| | | complaintletterDTO.challengeRequestInfoDTOs = new List<TChallengeRequestInfoDTO>() /*{ new TChallengeRequestInfoDTO() }*/; |
| | | |
| | | List<TComplaintGongyingshangDTO> complaintGongyingshangDTOs = _cooperOrderService.GetListComplaintGongyingshang(complaintletterDTO.Id); |
| | | if (complaintGongyingshangDTOs.Count > 0) |
| | | complaintletterDTO.complaintGongyingshangDTOs = complaintGongyingshangDTOs; |
| | |
| | | complaintletterDTO.complaintRespondentDTOs = new List<TComplaintRespondentDTO>() { new TComplaintRespondentDTO() }; |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>()/* { new TComplaintShouquandaibiaoDTO() }*/; |
| | | complaintletterDTO.complaintGongyingshangDTOs = new List<TComplaintGongyingshangDTO>() /*{ new TComplaintGongyingshangDTO() }*/; |
| | | |
| | | complaintletterDTO.challengeRequestInfoDTOs = new List<TChallengeRequestInfoDTO>() /*{ new TChallengeRequestInfoDTO() }*/; |
| | | } |
| | | |
| | | |