| | |
| | | actionEntity.PageIco = "fa fa-search"; |
| | | actionEntity.ActionName = "查询"; |
| | | actionlist.Add(actionEntity); |
| | | ActionEntity actionEntity1 = new ActionEntity(); |
| | | actionEntity1.OpenType = 0; |
| | | actionEntity1.ActionUrl = ""; |
| | | actionEntity1.ActionFun = "Add"; |
| | | actionEntity1.PageIco = "fa fa-plus"; |
| | | actionEntity1.ActionName = "新增"; |
| | | actionlist.Add(actionEntity1); |
| | | |
| | | ViewData["ActionInfo"] = actionlist; |
| | | ViewBag.status = _liaotianService.GetSYScode("t_challengeletter", "status").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList(); |
| | |
| | | { |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | var sysCodeDtls = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv").OrderBy(x => x.CodeSn).ToList();//法律 |
| | | var sysCodeDtls1 = _liaotianService.GetSYScode("t_complaint_items", "law").OrderBy(x => x.CodeSn).ToList();//法律依据 |
| | | foreach (var sysCodeDtl in sysCodeDtls1) |
| | | { |
| | | var sysCodeDtl1 = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtl.Comments).FirstOrDefault(); |
| | | if (sysCodeDtl1 != null) |
| | | sysCodeDtl.CodeSn = sysCodeDtl1.Comments; |
| | | } |
| | | |
| | | //质疑函 |
| | | List<TChallengeletterDTO> challengeletterDTOs = _cooperOrderService.GetListChallengeletter(id); |
| | |
| | | } |
| | | List<TChallengeItemDTO> challengeItemDTOs = _cooperOrderService.GetListChallengeItem(challengeletterDTO.Id); |
| | | if (challengeItemDTOs.Count > 0) |
| | | { |
| | | challengeletterDTO.challengeItemDTOs = challengeItemDTOs; |
| | | foreach (var challengeItemDTO in challengeletterDTO.challengeItemDTOs) |
| | | { |
| | | var sysCodeDtls2 = sysCodeDtls1.Where(x => x.Classify1 == challengeItemDTO.Question).ToList(); |
| | | challengeItemDTO.sysCodeDtls = sysCodeDtls2; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { new TChallengeItemDTO() }; |
| | | challengeletterDTO.challengeItemDTOs[0].sysCodeDtls = new List<SysCodeDtl>() { new SysCodeDtl() }; |
| | | } |
| | | |
| | | List<TComplaintShouquandaibiaoDTO> complaintShouquandaibiaoDTOs = _cooperOrderService.GetListComplaintShouquandaibiao(challengeletterDTO.Id); |
| | | |
| | | if (complaintShouquandaibiaoDTOs.Count > 0) |
| | |
| | | else |
| | | { |
| | | challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { new TChallengeItemDTO() }; |
| | | challengeletterDTO.challengeItemDTOs[0].sysCodeDtls = new List<SysCodeDtl>() { new SysCodeDtl() }; |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | } |
| | | //ViewBag.challengeletterDTO = challengeletterDTO; |
| | |
| | | |
| | | ViewBag.request_info = _liaotianService.GetSYScode("t_challengeletter", "request_info").OrderBy(x=>x.CodeSn).ToList();//质疑请求 |
| | | ViewBag.question = _liaotianService.GetSYScode("t_challenge_items", "question").OrderBy(x => x.CodeSn).ToList(); // 质疑事项 |
| | | var sysCodeDtls = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv").OrderBy(x => x.CodeSn).ToList();//法律 |
| | | var sysCodeDtls1 = _liaotianService.GetSYScode("t_complaint_items", "law").OrderBy(x => x.CodeSn).ToList();//法律依据 |
| | | foreach ( var sysCodeDtl in sysCodeDtls1) |
| | | { |
| | | var sysCodeDtl1 = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtl.Comments).FirstOrDefault(); |
| | | if (sysCodeDtl1 != null) |
| | | sysCodeDtl.Comments = sysCodeDtl1.Comments; |
| | | } |
| | | |
| | | ViewBag.law = sysCodeDtls1;//法律依据 |
| | | |
| | |
| | | { |
| | | var sysCodeDtl1 = sysCodeDtls1.Where(x => x.CodeSn == sysCodeDtl.Comments).FirstOrDefault(); |
| | | if (sysCodeDtl1 != null) |
| | | sysCodeDtl.Comments = sysCodeDtl1.Comments; |
| | | sysCodeDtl.CodeSn = sysCodeDtl1.Comments; |
| | | } |
| | | |
| | | //if (sysCodeDtl != null) |
| | |
| | | resultEntity.DataList = sysCodeDtls; |
| | | |
| | | return new JsonResult(resultEntity); |
| | | } |
| | | |
| | | |
| | | public IActionResult getZhiyihan(string id = null) |
| | | { |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | var sysCodeDtls = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv").OrderBy(x => x.CodeSn).ToList();//法律 |
| | | var sysCodeDtls1 = _liaotianService.GetSYScode("t_complaint_items", "law").OrderBy(x => x.CodeSn).ToList();//法律依据 |
| | | foreach (var sysCodeDtl in sysCodeDtls1) |
| | | { |
| | | var sysCodeDtl1 = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtl.Comments).FirstOrDefault(); |
| | | if (sysCodeDtl1 != null) |
| | | sysCodeDtl.CodeSn = sysCodeDtl1.Comments; |
| | | } |
| | | |
| | | //质疑函 |
| | | List<TChallengeletterDTO> challengeletterDTOs = _cooperOrderService.GetListChallengeletter(id); |
| | | TChallengeletterDTO challengeletterDTO = new TChallengeletterDTO(); |
| | | if (challengeletterDTOs != null && challengeletterDTOs.Count > 0) |
| | | { |
| | | 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; |
| | | foreach (var challengeItemDTO in challengeletterDTO.challengeItemDTOs) |
| | | { |
| | | var sysCodeDtls2 = sysCodeDtls1.Where(x => x.Classify1 == challengeItemDTO.Question).ToList(); |
| | | challengeItemDTO.sysCodeDtls = sysCodeDtls2; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { new TChallengeItemDTO() }; |
| | | challengeletterDTO.challengeItemDTOs[0].sysCodeDtls = new List<SysCodeDtl>() { new SysCodeDtl() }; |
| | | } |
| | | |
| | | 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.challengeItemDTOs[0].sysCodeDtls = new List<SysCodeDtl>() { new SysCodeDtl() }; |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | } |
| | | var question = _liaotianService.GetSYScode("t_challenge_items", "question").OrderBy(x => x.CodeSn).ToList(); // 质疑事项 |
| | | StringBuilder data = new StringBuilder(); |
| | | |
| | | for (int i = 0; i < challengeletterDTO.challengeItemDTOs.Count; i++) |
| | | { |
| | | data.Append("<div class=\"clearfix layer-area\" style=\"padding-bottom:15px; \">"); |
| | | data.Append("<label grouptype=\"Vdata\" class=\"text-right col-sm-1 col-md-1 control-label\">投诉事项"+(i != 0 ? (i + "") : "") + "</label>"); |
| | | data.Append("<div class=\"col-sm-4 col-md-4\" grouptype =\"Vdata\" > "); |
| | | data.Append(" <select class=\"form - control\" name=\"Question\" data-placeholder=\"选择 序列...\" onchange=\"Questionchangge("+ i + "); \">"); |
| | | data.Append("<option value=\"\" hassubinfo=\"true\">请选择</option>"); |
| | | foreach (var item in question) |
| | | { |
| | | if (!item.CodeSn.Equals(challengeletterDTO.challengeItemDTOs[i].Question)) |
| | | { |
| | | data.Append("<option value=\""+ item.CodeSn + "\" hassubinfo=\"true\">"+ item.Comments + "</option>"); |
| | | } |
| | | else |
| | | { |
| | | data.Append("<option value=\"" + item.CodeSn + "\" hassubinfo=\"true\" selected=\"selected\" >" + item.Comments + "</option>"); |
| | | } |
| | | } |
| | | data.Append("</select>"); |
| | | data.Append(" </div>"); |
| | | if (i == 0) |
| | | { |
| | | data.Append("<div class=\"col-sm-2 col-md-2\" grouptype=\"Vdata\"> <button type=\"button\" class=\"addBtn\" onclick =\"addzhiyishixiang(this)\" data-type=\"1\" > 投诉事项</button> </div>"); |
| | | } |
| | | data.Append(" </div>"); |
| | | data.Append("<div class=\"clearfix layer-area\" style =\"padding-bottom:15px; \" > "); |
| | | data.Append("<label grouptype=\"Vdata\" class=\"text-right col-sm-1 col-md-1 control-label\" > 事实依据" + (i != 0 ? (i + "") : "") + "</label>"); |
| | | data.Append(" <div class=\"col-sm-8 col-md-8\" > "); |
| | | data.Append("<textarea class=\"form-control bt\" name =\"Evidential\" title =\"事实依据\" isempty =\"\" maxlength =\"300\" length =\"long\" > "+ challengeletterDTO.challengeItemDTOs[i].Evidential + "</textarea>"); |
| | | data.Append("</div>"); |
| | | data.Append("</div>"); |
| | | data.Append(" <div id=\"falvyiju" + i + "\">"); |
| | | for (int j = 0; j < challengeletterDTO.challengeItemDTOs[i].sysCodeDtls.Count; j++) |
| | | { |
| | | data.Append("<div class=\"clearfix layer-area\" style=\"padding-bottom:15px; \">"); |
| | | data.Append("<label grouptype=\"Vdata\" class=\"text-right col-sm-1 col-md-1 control-label\" > 法律依据" + (i != 0 ? (i + "") : "") + "</label>"); |
| | | data.Append("<div class=\"col-sm-8 col-md-8\" > " + challengeletterDTO.challengeItemDTOs[i].sysCodeDtls[j].CodeSn + "</div>"); |
| | | data.Append("</div>"); |
| | | |
| | | data.Append("<div class=\"clearfix layer-area\" style=\"padding-bottom:15px; \">"); |
| | | data.Append("<label grouptype=\"Vdata\" class=\"text-right col-sm-1 col-md-1 control-label\" > 内容" + (i != 0 ? (i + "") : "") + "</label>"); |
| | | data.Append("<div class=\"col-sm-8 col-md-8\" > " + challengeletterDTO.challengeItemDTOs[i].sysCodeDtls[j].Contents + "</div>"); |
| | | data.Append("</div>"); |
| | | } |
| | | |
| | | |
| | | data.Append("</div>"); |
| | | } |
| | | |
| | | challengeletterDTO.GysId = data.ToString(); |
| | | |
| | | return new JsonResult(challengeletterDTO); |
| | | |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | challengeItemDTO.ChallengeId = challengeletterDTO.Id; |
| | | challengeItemDTO.Question = data.Question[i]; |
| | | challengeItemDTO.Evidential = data.Evidential[i]; |
| | | challengeItemDTO.Law = data.Law[i]; |
| | | challengeItemDTO.Lawcoment = data.Lawcoment[i]; |
| | | //challengeItemDTO.Law = data.Law[i]; |
| | | //challengeItemDTO.Lawcoment = data.Lawcoment[i]; |
| | | challengeItemDTO.Sort = i; |
| | | resultEntity = _cooperOrderService.saveChallengeItem(challengeItemDTO); |
| | | } |
| | |
| | | { |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | |
| | | var sysCodeDtls = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv").OrderBy(x => x.CodeSn).ToList();//法律 |
| | | var sysCodeDtls1 = _liaotianService.GetSYScode("t_complaint_items", "law").OrderBy(x => x.CodeSn).ToList();//法律依据 |
| | | foreach (var sysCodeDtl in sysCodeDtls1) |
| | | { |
| | | var sysCodeDtl1 = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtl.Comments).FirstOrDefault(); |
| | | if (sysCodeDtl1 != null) |
| | | sysCodeDtl.CodeSn = sysCodeDtl1.Comments; |
| | | } |
| | | //质疑函 |
| | | List<TChallengeletterDTO> challengeletterDTOs = _cooperOrderService.GetListChallengeletter(id); |
| | | TChallengeletterDTO challengeletterDTO = new TChallengeletterDTO(); |
| | |
| | | } |
| | | List<TChallengeItemDTO> challengeItemDTOs = _cooperOrderService.GetListChallengeItem(challengeletterDTO.Id); |
| | | if (challengeItemDTOs.Count > 0) |
| | | { |
| | | challengeletterDTO.challengeItemDTOs = challengeItemDTOs; |
| | | foreach (var challengeItemDTO in challengeletterDTO.challengeItemDTOs) |
| | | { |
| | | var sysCodeDtls2 = sysCodeDtls1.Where(x => x.Classify1 == challengeItemDTO.Question).ToList(); |
| | | challengeItemDTO.sysCodeDtls = sysCodeDtls2; |
| | | } |
| | | } |
| | | |
| | | else |
| | | { |
| | | challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { new TChallengeItemDTO() }; |
| | | challengeletterDTO.challengeItemDTOs[0].sysCodeDtls = new List<SysCodeDtl>() { new SysCodeDtl() }; |
| | | } |
| | | |
| | | List<TComplaintShouquandaibiaoDTO> complaintShouquandaibiaoDTOs = _cooperOrderService.GetListComplaintShouquandaibiao(challengeletterDTO.Id); |
| | | |
| | | if (complaintShouquandaibiaoDTOs.Count > 0) |
| | |
| | | else |
| | | { |
| | | challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { new TChallengeItemDTO() }; |
| | | challengeletterDTO.challengeItemDTOs[0].sysCodeDtls = new List<SysCodeDtl>() { new SysCodeDtl() }; |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | } |
| | | //ViewBag.challengeletterDTO = challengeletterDTO; |
| | |
| | | { |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | var sysCodeDtls = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv").OrderBy(x => x.CodeSn).ToList();//法律 |
| | | var sysCodeDtls1 = _liaotianService.GetSYScode("t_complaint_items", "law").OrderBy(x => x.CodeSn).ToList();//法律依据 |
| | | |
| | | foreach (var sysCodeDtl in sysCodeDtls1) |
| | | { |
| | | var sysCodeDtl1 = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtl.Comments).FirstOrDefault(); |
| | | if (sysCodeDtl1 != null) |
| | | sysCodeDtl.CodeSn = sysCodeDtl1.Comments; |
| | | } |
| | | //投诉书 |
| | | List<TComplaintletterDTO> complaintletterDTOs = _cooperOrderService.GetListComplaintletter(id); |
| | | TComplaintletterDTO complaintletterDTO = new TComplaintletterDTO(); |
| | |
| | | |
| | | List<TComplaintItemDTO> complaintItemDTOs = _cooperOrderService.GetListComplaintItem(complaintletterDTO.Id); |
| | | if (complaintItemDTOs.Count > 0) |
| | | { |
| | | complaintletterDTO.complaintItemDTOs = complaintItemDTOs; |
| | | foreach (var complaintItemDTO in complaintletterDTO.complaintItemDTOs) |
| | | { |
| | | var sysCodeDtls2 = sysCodeDtls1.Where(x => x.Classify1 == complaintItemDTO.Question).ToList(); |
| | | complaintItemDTO.sysCodeDtls = sysCodeDtls2; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | complaintletterDTO.complaintItemDTOs = new List<TComplaintItemDTO>() { new TComplaintItemDTO() }; |
| | | complaintletterDTO.complaintItemDTOs[0].sysCodeDtls = new List<SysCodeDtl>() { new SysCodeDtl() }; |
| | | } |
| | | |
| | | |
| | | List<TComplaintRespondentDTO> complaintRespondentDTOs = _cooperOrderService.GetListComplaintRespondent(complaintletterDTO.Id); |
| | | if (complaintRespondentDTOs.Count > 0) |
| | |
| | | else |
| | | { |
| | | complaintletterDTO.complaintItemDTOs = new List<TComplaintItemDTO>() { new TComplaintItemDTO() }; |
| | | complaintletterDTO.complaintItemDTOs[0].sysCodeDtls = new List<SysCodeDtl>() { new SysCodeDtl() }; |
| | | complaintletterDTO.complaintRespondentDTOs = new List<TComplaintRespondentDTO>() { new TComplaintRespondentDTO() }; |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | complaintletterDTO.complaintGongyingshangDTOs = new List<TComplaintGongyingshangDTO>() { new TComplaintGongyingshangDTO() }; |
| | |
| | | |
| | | ViewBag.request_info = _liaotianService.GetSYScode("t_challengeletter", "request_info").OrderBy(x => x.CodeSn).ToList();//质疑请求 |
| | | ViewBag.question = _liaotianService.GetSYScode("t_challenge_items", "question").OrderBy(x => x.CodeSn).ToList(); // 质疑事项 |
| | | var sysCodeDtls = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv").OrderBy(x => x.CodeSn).ToList();//法律 |
| | | var sysCodeDtls1 = _liaotianService.GetSYScode("t_complaint_items", "law").OrderBy(x => x.CodeSn).ToList();//法律依据 |
| | | |
| | | foreach (var sysCodeDtl in sysCodeDtls1) |
| | | { |
| | | var sysCodeDtl1 = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtl.Comments).FirstOrDefault(); |
| | | if (sysCodeDtl1 != null) |
| | | sysCodeDtl.Comments = sysCodeDtl1.Comments; |
| | | } |
| | | |
| | | ViewBag.law = sysCodeDtls1;//法律依据 |
| | | |
| | | ViewBag.shifou = _liaotianService.GetSYScode("system", "shifou"); |
| | | |
| | | |
| | | ViewBag.ChallengeletterChosen = _cooperOrderService.GetListChallengeletterChosen(); |
| | | |
| | | ViewData.Model = complaintletterDTO; |
| | | return View(); |
| | |
| | | complaintletterDTO.Status = 2; |
| | | complaintletterDTO.RequestInfo = data.RequestInfo; |
| | | complaintletterDTO.PrintNum = data.PrintNum; |
| | | complaintletterDTO.TsrId = data.TsrId; |
| | | resultEntity = _cooperOrderService.saveComplaintletter(complaintletterDTO); |
| | | } |
| | | else |
| | |
| | | complaintletterDTO.Status = 2; |
| | | complaintletterDTO.RequestInfo = data.RequestInfo; |
| | | complaintletterDTO.PrintNum = data.PrintNum; |
| | | complaintletterDTO.TsrId = data.TsrId; |
| | | resultEntity = _cooperOrderService.saveComplaintletter(complaintletterDTO); |
| | | } |
| | | |
| | |
| | | complaintItemDTO.ComplaintId = complaintletterDTO.Id; |
| | | complaintItemDTO.Question = data.Question[i]; |
| | | complaintItemDTO.Evidential = data.Evidential[i]; |
| | | complaintItemDTO.Law = data.Law[i]; |
| | | complaintItemDTO.Lawcoment = data.Lawcoment[i]; |
| | | //complaintItemDTO.Law = data.Law[i]; |
| | | //complaintItemDTO.Lawcoment = data.Lawcoment[i]; |
| | | complaintItemDTO.Sort = i; |
| | | resultEntity = _cooperOrderService.saveComplaintItem(complaintItemDTO); |
| | | } |
| | |
| | | { |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | |
| | | var sysCodeDtls = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv").OrderBy(x => x.CodeSn).ToList();//法律 |
| | | var sysCodeDtls1 = _liaotianService.GetSYScode("t_complaint_items", "law").OrderBy(x => x.CodeSn).ToList();//法律依据 |
| | | foreach (var sysCodeDtl in sysCodeDtls1) |
| | | { |
| | | var sysCodeDtl1 = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtl.Comments).FirstOrDefault(); |
| | | if (sysCodeDtl1 != null) |
| | | sysCodeDtl.CodeSn = sysCodeDtl1.Comments; |
| | | } |
| | | //投诉书 |
| | | List<TComplaintletterDTO> complaintletterDTOs = _cooperOrderService.GetListComplaintletter(id); |
| | | TComplaintletterDTO complaintletterDTO = new TComplaintletterDTO(); |
| | |
| | | |
| | | if (complaintletterDTO.ChallengeDate.HasValue) |
| | | { |
| | | complaintletterDTO.ChallengeDateName = complaintletterDTO.ChallengeDate.Value.ToString("yyyy-MM-dd"); |
| | | complaintletterDTO.ChallengeDateName = complaintletterDTO.ChallengeDate.Value.ToString("yyyy年MM月dd日"); |
| | | } |
| | | if (complaintletterDTO.RespondDate.HasValue) |
| | | { |
| | | complaintletterDTO.RespondDateName = complaintletterDTO.RespondDate.Value.ToString("yyyy-MM-dd"); |
| | | complaintletterDTO.RespondDateName = complaintletterDTO.RespondDate.Value.ToString("yyyy年MM月dd日"); |
| | | } |
| | | |
| | | |
| | | List<TComplaintItemDTO> complaintItemDTOs = _cooperOrderService.GetListComplaintItem(complaintletterDTO.Id); |
| | | if (complaintItemDTOs.Count > 0) |
| | | { |
| | | complaintletterDTO.complaintItemDTOs = complaintItemDTOs; |
| | | foreach (var complaintItemDTO in complaintletterDTO.complaintItemDTOs) |
| | | { |
| | | var sysCodeDtls2 = sysCodeDtls1.Where(x => x.Classify1 == complaintItemDTO.Question).ToList(); |
| | | complaintItemDTO.sysCodeDtls = sysCodeDtls2; |
| | | } |
| | | } |
| | | |
| | | else |
| | | { |
| | | complaintletterDTO.complaintItemDTOs = new List<TComplaintItemDTO>() { new TComplaintItemDTO() }; |
| | | complaintletterDTO.complaintItemDTOs[0].sysCodeDtls = new List<SysCodeDtl>() { new SysCodeDtl() }; |
| | | } |
| | | |
| | | |
| | | List<TComplaintRespondentDTO> complaintRespondentDTOs = _cooperOrderService.GetListComplaintRespondent(complaintletterDTO.Id); |
| | | if (complaintRespondentDTOs.Count > 0) |
| | |
| | | else |
| | | { |
| | | complaintletterDTO.complaintItemDTOs = new List<TComplaintItemDTO>() { new TComplaintItemDTO() }; |
| | | complaintletterDTO.complaintItemDTOs[0].sysCodeDtls = new List<SysCodeDtl>() { new SysCodeDtl() }; |
| | | complaintletterDTO.complaintRespondentDTOs = new List<TComplaintRespondentDTO>() { new TComplaintRespondentDTO() }; |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | complaintletterDTO.complaintGongyingshangDTOs = new List<TComplaintGongyingshangDTO>() { new TComplaintGongyingshangDTO() }; |
| | |
| | | } |
| | | |
| | | |
| | | if (string.IsNullOrEmpty(complaintletterDTO.ChallengeDateName)) |
| | | { |
| | | complaintletterDTO.ChallengeDateName = " 年 月 日"; |
| | | } |
| | | if (string.IsNullOrEmpty(complaintletterDTO.Questioned)) |
| | | { |
| | | complaintletterDTO.Questioned = " "; |
| | | } |
| | | if (string.IsNullOrEmpty(complaintletterDTO.Respondent)) |
| | | { |
| | | complaintletterDTO.Respondent = " "; |
| | | } |
| | | if (string.IsNullOrEmpty(complaintletterDTO.RespondDateName)) |
| | | { |
| | | complaintletterDTO.RespondDateName = " 年 月 日"; |
| | | } |
| | | |
| | | //质疑函 |
| | | List<TChallengeletterDTO> challengeletterDTOs = _cooperOrderService.GetListChallengeletter(complaintletterDTO.TsrId); |
| | | TChallengeletterDTO challengeletterDTO = new TChallengeletterDTO(); |
| | | if (challengeletterDTOs != null && challengeletterDTOs.Count > 0) |
| | | { |
| | | challengeletterDTO = challengeletterDTOs[0]; |
| | | |
| | | List<TChallengeItemDTO> challengeItemDTOs = _cooperOrderService.GetListChallengeItem(challengeletterDTO.Id); |
| | | complaintletterDTO.SqdbId = ""; |
| | | if (challengeItemDTOs.Count > 0) |
| | | { |
| | | |
| | | foreach (var challengeItemDTO in challengeItemDTOs) |
| | | { |
| | | |
| | | complaintletterDTO.SqdbId += challengeItemDTO.QuestionName+";"; |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | |