From 4deba85ff3417a76b4cfef1874effa6a2be1fd40 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期五, 11 十一月 2022 09:24:28 +0800 Subject: [PATCH] 撤单退款修改 --- zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs | 21 +++++++++++---------- zhengcaioa/zhengcaioa/Views/CooperOrder/Chedan.cshtml | 18 +++++++++--------- 2 files changed, 20 insertions(+), 19 deletions(-) diff --git a/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs b/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs index c27b2ce..de3dbfc 100644 --- a/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs +++ b/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs @@ -1338,8 +1338,9 @@ { var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); ViewData["curentuser"] = curentuser; + var cooperOrderDTO = _cooperOrderService.Get(id); ViewData["Chedanid"] = id; - + ViewData["Money"] = cooperOrderDTO.Money.Value.ToString(); return View(); @@ -1420,8 +1421,8 @@ if (fiAccountRecordDTOs!= null && fiAccountRecordDTOs.Count > 0) { var sysCodeDtls = _liaotianService.GetSYScode("CooperVisit", "jtype"); - foreach (var fiAccountRecordDTO in fiAccountRecordDTOs) - { + //foreach (var fiAccountRecordDTO in fiAccountRecordDTOs) + //{ CooperatecustomCustomerDTO cooperatecustomCustomerDTO = _cooperatecustomCustomerService.Get(dto.Khdw); FiAccountRecordDTO data1 = new FiAccountRecordDTO(); @@ -1430,10 +1431,10 @@ data1.Createtime = DateTime.Now; data1.Modifier = curentuser.Id; data1.Modifytime = DateTime.Now; - data1.SubjectId = fiAccountRecordDTO.SubjectId; + data1.SubjectId = fiAccountRecordDTOs[0].SubjectId; - data1.AccountId = fiAccountRecordDTO.AccountId; - data1.Money = -fiAccountRecordDTO.Money; + data1.AccountId = fiAccountRecordDTOs[0].AccountId; + data1.Money = Price; data1.PaymentUnit = cooperatecustomCustomerDTO.Name; var ssss = sysCodeDtls.Where(x => x.CodeSn == dto.OrderType).FirstOrDefault(); if (ssss!=null) @@ -1457,18 +1458,18 @@ FiAccountDTO firmAccount = _fiAccountService.Get(data1.AccountId); - data1.RecordTypeId = "1";//閫�娆� + data1.RecordTypeId = "2";//閫�娆� data1.Department = ""; - firmAccount.AllIncome = (firmAccount.AllIncome ?? 0) - fiAccountRecordDTO.Money; - firmAccount.Balance = (firmAccount.Balance ?? 0) - fiAccountRecordDTO.Money; + firmAccount.AllIncome = (firmAccount.AllIncome ?? 0) - Price; + firmAccount.Balance = (firmAccount.Balance ?? 0) - Price; data1.AccountMoney = firmAccount.Balance; resultEntity = _iFiAccountRecordService.save(data1); resultEntity = _fiAccountService.save(firmAccount); - } + //} } scope.Complete(); } diff --git a/zhengcaioa/zhengcaioa/Views/CooperOrder/Chedan.cshtml b/zhengcaioa/zhengcaioa/Views/CooperOrder/Chedan.cshtml index e8916d3..e3c2e64 100644 --- a/zhengcaioa/zhengcaioa/Views/CooperOrder/Chedan.cshtml +++ b/zhengcaioa/zhengcaioa/Views/CooperOrder/Chedan.cshtml @@ -3,7 +3,7 @@ @using zhengcaioa.Models; @{ string Chedanid = ViewData["Chedanid"] as string; //鎷滆鏂瑰紡 - + string Money = ViewData["Money"] as string; //鎷滆鏂瑰紡 } @{ @@ -99,16 +99,16 @@ - @*<div class="clearfix layer-area" style="padding-bottom:15px;"> + <div class="clearfix layer-area" style="padding-bottom:15px;"> <div class="col-sm-12 col-md-12"> - <input class="form-control" label="瀹㈡埛鍚嶇О" name="Price" id="Price" labtype="txt" addvisible="true" editvisible="true" reg="" ismust="true" type="number" value="" oninput="if(value.length>8)value=value.slice(0,18)" onkeyup="value=value.toString().match(/^\d+(?:\.\d{0,2})?/)"> + <input class="form-control" label="瀹㈡埛鍚嶇О" name="Price" id="Price" labtype="txt" addvisible="true" editvisible="true" reg="" ismust="true" type="number" value="@Money" oninput="if(value.length>8)value=value.slice(0,18)" onkeyup="value=value.toString().match(/^\d+(?:\.\d{0,2})?/)"> </div> - </div>*@ + </div> - <input type="hidden" name="Price" id="Price" value="0" /> + @*<input type="hidden" name="Price" id="Price" value="0" />*@ @@ -163,10 +163,10 @@ - //if ($.trim($("#Price").val()) == '') { - // toastr.warning("鎾ゅ崟閫�杩橀噾棰濅笉鑳戒负绌�"); - // return; - //} + if ($.trim($("#Price").val()) == '') { + toastr.warning("鎾ゅ崟閫�杩橀噾棰濅笉鑳戒负绌�"); + return; + } -- Gitblit v1.9.1