| | |
| | | |
| | | } |
| | | |
| | | |
| | | if(data.OrderType1 == "民事纠纷" || data.OrderType1 == "其他纠纷") |
| | | { |
| | | data.OrderType2 = data.OrderType3; |
| | | } |
| | | |
| | | using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required, |
| | | new TransactionOptions |
| | | { |
| | |
| | | var shi = _fiBookService.GetList().Select(x => new { code = x.Id, label = x.BookName }).ToList(); |
| | | result = JsonConvert.SerializeObject(shi); |
| | | } |
| | | if (OrderType == "02" || OrderType == "04" || OrderType == "06" || OrderType == "09") |
| | | if (OrderType == "02" || OrderType == "04" || OrderType == "06" || OrderType == "09" || OrderType == "08") |
| | | { |
| | | var shi = _fiServiceService.GetList().Where(x=>x.ServiceTypeTop == OrderType).Select(x => new { code = x.ServiceType, label = x.ServiceType }).Distinct().ToList(); |
| | | result = JsonConvert.SerializeObject(shi); |
| | |
| | | result = JsonConvert.SerializeObject(shi); |
| | | } |
| | | |
| | | if (OrderType == "08" || OrderType == "10" || OrderType == "11") |
| | | if (OrderType == "10" || OrderType == "11") |
| | | { |
| | | |
| | | result = "[]"; |
| | |
| | | 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(); |
| | |
| | | foreach (var challengeItemDTO in challengeletterDTO.challengeItemDTOs) |
| | | { |
| | | var sysCodeDtls2 = sysCodeDtls1.Where(x => x.Classify1 == challengeItemDTO.Question).ToList(); |
| | | if (!string.IsNullOrEmpty(challengeItemDTO.Law)) |
| | | { |
| | | sysCodeDtls2 = sysCodeDtls2.Where(x => challengeItemDTO.Law.Split(',').Contains(x.Comments)).ToList(); |
| | | } |
| | | challengeItemDTO.sysCodeDtls = sysCodeDtls2; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { new TChallengeItemDTO() }; |
| | | var challengeItemDTO = new TChallengeItemDTO(); |
| | | challengeItemDTO.Id = 1; |
| | | challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { challengeItemDTO }; |
| | | challengeletterDTO.challengeItemDTOs[0].sysCodeDtls = new List<SysCodeDtl>() { new SysCodeDtl() }; |
| | | } |
| | | |
| | |
| | | } |
| | | else |
| | | { |
| | | challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { new TChallengeItemDTO() }; |
| | | var challengeItemDTO = new TChallengeItemDTO(); |
| | | challengeItemDTO.Id = 1; |
| | | challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { challengeItemDTO }; |
| | | challengeletterDTO.challengeItemDTOs[0].sysCodeDtls = new List<SysCodeDtl>() { new SysCodeDtl() }; |
| | | challengeletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | } |
| | |
| | | return new JsonResult(resultEntity); |
| | | } |
| | | |
| | | public IActionResult getQuestionLaw(string id, string no) |
| | | public IActionResult getQuestionLaw(string id, string no,string challengeItemId = "") |
| | | { |
| | | ResultEntity<SysCodeDtl> resultEntity = new ResultEntity<SysCodeDtl>(); |
| | | resultEntity.Result = true; |
| | |
| | | // resultEntity.Message = sysCodeDtl.Contents; |
| | | //} |
| | | resultEntity.Message = no; |
| | | resultEntity.Remark = challengeItemId; |
| | | resultEntity.DataList = sysCodeDtls; |
| | | |
| | | return new JsonResult(resultEntity); |
| | |
| | | challengeletterDTO.DocumentsDate = data.zhiyiDocumentsDate; |
| | | challengeletterDTO.Modifier = curentuser.Id; |
| | | challengeletterDTO.Modifytime = DateTime.Now; |
| | | challengeletterDTO.Status = 2; |
| | | challengeletterDTO.Status = int.Parse(data.Status); |
| | | challengeletterDTO.RequestInfo = data.RequestInfo; |
| | | challengeletterDTO.PrintNum = data.PrintNum; |
| | | resultEntity = _cooperOrderService.saveChallengeletter(challengeletterDTO); |
| | |
| | | challengeletterDTO.Modifytime = DateTime.Now; |
| | | challengeletterDTO.Creater = curentuser.Id; |
| | | challengeletterDTO.Createtime = challengeletterDTO.Modifytime; |
| | | challengeletterDTO.Status = 2; |
| | | challengeletterDTO.Status = int.Parse(data.Status); ; |
| | | challengeletterDTO.RequestInfo = data.RequestInfo; |
| | | challengeletterDTO.PrintNum = data.PrintNum; |
| | | resultEntity = _cooperOrderService.saveChallengeletter(challengeletterDTO); |
| | |
| | | && string.IsNullOrEmpty(data.Evidential[i]) |
| | | )) |
| | | { |
| | | string Law = ""; |
| | | var challengeItemId = data.challengeItemId[i]; |
| | | var Laws = data.Law; |
| | | var challengeItemIdlaw = data.challengeItemIdlaw; |
| | | if(Laws != null&& Laws.Length > 0) |
| | | { |
| | | for (int j = 0; j < Laws.Length; j++) |
| | | { |
| | | if(challengeItemId == challengeItemIdlaw[j]) |
| | | { |
| | | Law += Laws[j] + ","; |
| | | } |
| | | |
| | | } |
| | | if(!string.IsNullOrEmpty(Law)) |
| | | Law = Law.TrimEnd(','); //移除最后的逗号 |
| | | } |
| | | |
| | | var challengeItemDTO = new TChallengeItemDTO(); |
| | | challengeItemDTO.ChallengeId = challengeletterDTO.Id; |
| | | challengeItemDTO.Question = data.Question[i]; |
| | | challengeItemDTO.Evidential = data.Evidential[i]; |
| | | //challengeItemDTO.Law = data.Law[i]; |
| | | challengeItemDTO.Law = Law; |
| | | //challengeItemDTO.Lawcoment = data.Lawcoment[i]; |
| | | challengeItemDTO.Sort = i; |
| | | resultEntity = _cooperOrderService.saveChallengeItem(challengeItemDTO); |
| | |
| | | foreach (var challengeItemDTO in challengeletterDTO.challengeItemDTOs) |
| | | { |
| | | var sysCodeDtls2 = sysCodeDtls1.Where(x => x.Classify1 == challengeItemDTO.Question).ToList(); |
| | | if (!string.IsNullOrEmpty(challengeItemDTO.Law)) |
| | | { |
| | | sysCodeDtls2 = sysCodeDtls2.Where(x => challengeItemDTO.Law.Split(',').Contains(x.Comments)).ToList(); |
| | | } |
| | | challengeItemDTO.sysCodeDtls = sysCodeDtls2; |
| | | } |
| | | } |
| | |
| | | foreach (var complaintItemDTO in complaintletterDTO.complaintItemDTOs) |
| | | { |
| | | var sysCodeDtls2 = sysCodeDtls1.Where(x => x.Classify1 == complaintItemDTO.Question).ToList(); |
| | | if (!string.IsNullOrEmpty(complaintItemDTO.Law)) |
| | | { |
| | | sysCodeDtls2 = sysCodeDtls2.Where(x => complaintItemDTO.Law.Split(',').Contains(x.Comments)).ToList(); |
| | | } |
| | | complaintItemDTO.sysCodeDtls = sysCodeDtls2; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | complaintletterDTO.complaintItemDTOs = new List<TComplaintItemDTO>() { new TComplaintItemDTO() }; |
| | | var complaintItemDTO = new TComplaintItemDTO(); |
| | | complaintItemDTO.Id = 1; |
| | | complaintletterDTO.complaintItemDTOs = new List<TComplaintItemDTO>() { complaintItemDTO }; |
| | | complaintletterDTO.complaintItemDTOs[0].sysCodeDtls = new List<SysCodeDtl>() { new SysCodeDtl() }; |
| | | } |
| | | |
| | |
| | | } |
| | | else |
| | | { |
| | | complaintletterDTO.complaintItemDTOs = new List<TComplaintItemDTO>() { new TComplaintItemDTO() }; |
| | | var complaintItemDTO = new TComplaintItemDTO(); |
| | | complaintItemDTO.Id = 1; |
| | | complaintletterDTO.complaintItemDTOs = new List<TComplaintItemDTO>() { complaintItemDTO }; |
| | | 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 (complaintletterDTO.Status != 2) |
| | | { |
| | | CooperOrderDTO cooperOrderDTO = _cooperOrderService.Get(complaintletterDTO.OrderId); |
| | | List<TChallengeletterDTO> challengeletterDTOs = _cooperOrderService.GetListChallengelettertousu(cooperOrderDTO.Khdw, complaintletterDTO.XmCode); |
| | | |
| | | if(challengeletterDTOs!=null&& challengeletterDTOs.Count > 0) |
| | | { |
| | | TChallengeletterDTO challengeletterDTO = challengeletterDTOs[0]; |
| | | complaintletterDTO.PurchaserName = challengeletterDTO.PurchaserName; |
| | | complaintletterDTO.ChallengeDateName = challengeletterDTO.DocumentsDate.HasValue ? challengeletterDTO.DocumentsDate.Value.ToString("yyyy-MM-dd") : ""; |
| | | complaintletterDTO.RequestInfo = challengeletterDTO.RequestInfo; |
| | | complaintletterDTO.Questioned = challengeletterDTO.PurchaserName; |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = _cooperOrderService.GetListComplaintShouquandaibiao(challengeletterDTO.Id); |
| | | if (complaintletterDTO.complaintShouquandaibiaoDTOs.Count == 0) |
| | | complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; |
| | | |
| | | |
| | | List<TChallengeItemDTO> challengeItemDTOs = _cooperOrderService.GetListChallengeItem(challengeletterDTO.Id); |
| | | if (challengeItemDTOs.Count > 0) |
| | | { |
| | | List<TComplaintItemDTO> complaintItemDTOs = new List<TComplaintItemDTO>(); |
| | | foreach(var challengeItemDTO in challengeItemDTOs) |
| | | { |
| | | TComplaintItemDTO complaintItemDTO = new TComplaintItemDTO(); |
| | | complaintItemDTO.Id = challengeItemDTO.Id; |
| | | complaintItemDTO.ComplaintId = challengeItemDTO.ChallengeId; |
| | | complaintItemDTO.Question = challengeItemDTO.Question; |
| | | complaintItemDTO.Evidential = challengeItemDTO.Evidential; |
| | | complaintItemDTO.Law = challengeItemDTO.Law; |
| | | complaintItemDTO.Lawcoment = challengeItemDTO.Lawcoment; |
| | | complaintItemDTO.Sort = challengeItemDTO.Sort; |
| | | |
| | | complaintItemDTOs.Add(complaintItemDTO); |
| | | } |
| | | |
| | | 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() }; |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | |
| | | ViewBag.request_info = _liaotianService.GetSYScode("t_challengeletter", "request_info").OrderBy(x => x.CodeSn).ToList();//质疑请求 |
| | |
| | | |
| | | complaintletterDTO.Modifier = curentuser.Id; |
| | | complaintletterDTO.Modifytime = DateTime.Now; |
| | | complaintletterDTO.Status = 2; |
| | | complaintletterDTO.Status = int.Parse(data.Status); |
| | | complaintletterDTO.RequestInfo = data.RequestInfo; |
| | | complaintletterDTO.PrintNum = data.PrintNum; |
| | | complaintletterDTO.TsrId = data.TsrId; |
| | |
| | | complaintletterDTO.Modifytime = DateTime.Now; |
| | | complaintletterDTO.Creater = curentuser.Id; |
| | | complaintletterDTO.Createtime = complaintletterDTO.Modifytime; |
| | | complaintletterDTO.Status = 2; |
| | | complaintletterDTO.Status = int.Parse(data.Status); |
| | | complaintletterDTO.RequestInfo = data.RequestInfo; |
| | | complaintletterDTO.PrintNum = data.PrintNum; |
| | | complaintletterDTO.TsrId = data.TsrId; |
| | |
| | | && string.IsNullOrEmpty(data.Evidential[i]) |
| | | )) |
| | | { |
| | | string Law = ""; |
| | | var complaintItemId = data.complaintItemId[i]; |
| | | var Laws = data.Law; |
| | | var complaintItemIdlaw = data.complaintItemIdlaw; |
| | | if (Laws != null && Laws.Length > 0) |
| | | { |
| | | for (int j = 0; j < Laws.Length; j++) |
| | | { |
| | | if (complaintItemId == complaintItemIdlaw[j]) |
| | | { |
| | | Law += Laws[j] + ","; |
| | | } |
| | | |
| | | } |
| | | if (!string.IsNullOrEmpty(Law)) |
| | | Law = Law.TrimEnd(','); //移除最后的逗号 |
| | | } |
| | | |
| | | var complaintItemDTO = new TComplaintItemDTO(); |
| | | complaintItemDTO.ComplaintId = complaintletterDTO.Id; |
| | | complaintItemDTO.Question = data.Question[i]; |
| | | complaintItemDTO.Evidential = data.Evidential[i]; |
| | | //complaintItemDTO.Law = data.Law[i]; |
| | | complaintItemDTO.Law = Law; |
| | | //complaintItemDTO.Lawcoment = data.Lawcoment[i]; |
| | | complaintItemDTO.Sort = i; |
| | | resultEntity = _cooperOrderService.saveComplaintItem(complaintItemDTO); |
| | |
| | | foreach (var complaintItemDTO in complaintletterDTO.complaintItemDTOs) |
| | | { |
| | | var sysCodeDtls2 = sysCodeDtls1.Where(x => x.Classify1 == complaintItemDTO.Question).ToList(); |
| | | if (!string.IsNullOrEmpty(complaintItemDTO.Law)) |
| | | { |
| | | sysCodeDtls2 = sysCodeDtls2.Where(x => complaintItemDTO.Law.Split(',').Contains(x.Comments)).ToList(); |
| | | } |
| | | complaintItemDTO.sysCodeDtls = sysCodeDtls2; |
| | | } |
| | | } |
| | |
| | | ViewData.Model = complaintletterDTO; |
| | | return View(); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | public IActionResult Printbiaoshuhetong(string id = null) |
| | | { |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | |
| | | var cooperOrderDTO = _cooperOrderService.Get(id); |
| | | var cooperatecustomCustomerDTO = _cooperatecustomCustomerService.Get(cooperOrderDTO.Khdw); |
| | | cooperOrderDTO.MoneyName = MoneyToUpperHelper.MoneyToUpper(cooperOrderDTO.Money.Value.ToString("0.##")); |
| | | |
| | | ViewData["cooperOrderDTO"] = cooperOrderDTO; |
| | | ViewData["cooperatecustomCustomerDTO"] = cooperatecustomCustomerDTO; |
| | | |
| | | |
| | | return View(); |
| | | } |
| | | |
| | | public IActionResult Printzhiyitousuhetong(string id = null) |
| | | { |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | |
| | | var cooperOrderDTO = _cooperOrderService.Get(id); |
| | | var cooperatecustomCustomerDTO = _cooperatecustomCustomerService.Get(cooperOrderDTO.Khdw); |
| | | cooperOrderDTO.MoneyName = MoneyToUpperHelper.MoneyToUpper(cooperOrderDTO.Money.Value.ToString("0.##")); |
| | | |
| | | ViewData["cooperOrderDTO"] = cooperOrderDTO; |
| | | ViewData["cooperatecustomCustomerDTO"] = cooperatecustomCustomerDTO; |
| | | |
| | | |
| | | return View(); |
| | | } |
| | | |
| | | public IActionResult Printhuiyuanhetong(string id = null) |
| | | { |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | |
| | | var cooperOrderDTO = _cooperOrderService.Get(id); |
| | | var cooperatecustomCustomerDTO = _cooperatecustomCustomerService.Get(cooperOrderDTO.Khdw); |
| | | cooperOrderDTO.MoneyName = MoneyToUpperHelper.MoneyToUpper(cooperOrderDTO.Money.Value.ToString("0.##")); |
| | | |
| | | FiMemberDTO fiMemberDTO = _fiMemberService.GetList().Where(x => x.Id == cooperOrderDTO.OrderType1).FirstOrDefault(); |
| | | |
| | | if (fiMemberDTO != null) |
| | | { |
| | | cooperOrderDTO.OrderType1Name = fiMemberDTO.MemberType; |
| | | cooperOrderDTO.OrderType2 = fiMemberDTO.MemberAuthority; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | ViewData["cooperOrderDTO"] = cooperOrderDTO; |
| | | ViewData["cooperatecustomCustomerDTO"] = cooperatecustomCustomerDTO; |
| | | |
| | | |
| | | return View(); |
| | | } |
| | | |
| | | public IActionResult Printfengxianhetong(string id = null) |
| | | { |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | |
| | | var cooperOrderDTO = _cooperOrderService.Get(id); |
| | | var cooperatecustomCustomerDTO = _cooperatecustomCustomerService.Get(cooperOrderDTO.Khdw); |
| | | cooperOrderDTO.MoneyName = MoneyToUpperHelper.MoneyToUpper(cooperOrderDTO.Money.Value.ToString("0.##")); |
| | | var jichumoney = cooperOrderDTO.Jichumoney.HasValue ? cooperOrderDTO.Jichumoney.Value : 0; |
| | | var tuihuimoney = cooperOrderDTO.Money.Value - jichumoney; |
| | | |
| | | cooperOrderDTO.Jichumoney = tuihuimoney; |
| | | cooperOrderDTO.JichumoneyName = MoneyToUpperHelper.MoneyToUpper(tuihuimoney.ToString("0.##")); |
| | | |
| | | |
| | | |
| | | |
| | | ViewData["cooperOrderDTO"] = cooperOrderDTO; |
| | | ViewData["cooperatecustomCustomerDTO"] = cooperatecustomCustomerDTO; |
| | | |
| | | |
| | | return View(); |
| | | } |
| | | |
| | | |
| | | } |
| | | } |