From 8e5d569d8362b0bc25b45a8003f8be6be65a8104 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期三, 15 十二月 2021 14:31:58 +0800
Subject: [PATCH] 提交

---
 zhengcaioa/zhengcaioa/Controllers/admin/CustomerWithdrawalController.cs |  106 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 105 insertions(+), 1 deletions(-)

diff --git a/zhengcaioa/zhengcaioa/Controllers/admin/CustomerWithdrawalController.cs b/zhengcaioa/zhengcaioa/Controllers/admin/CustomerWithdrawalController.cs
index b3cdab9..7c3e077 100644
--- a/zhengcaioa/zhengcaioa/Controllers/admin/CustomerWithdrawalController.cs
+++ b/zhengcaioa/zhengcaioa/Controllers/admin/CustomerWithdrawalController.cs
@@ -113,7 +113,28 @@
                     returnMsg.count = 0;
                     return new JsonResult(returnMsg);
                 }
-              
+                if (string.IsNullOrWhiteSpace(data.BankAcount))
+                {
+                    returnMsg.code = 2;
+                    returnMsg.error = "娌℃湁閾惰璐︽埛锛�";
+                    returnMsg.count = 0;
+                    return new JsonResult(returnMsg);
+                }
+                if (string.IsNullOrWhiteSpace(data.BankName))
+                {
+                    returnMsg.code = 2;
+                    returnMsg.error = "娌℃湁閾惰鍚嶇О锛�";
+                    returnMsg.count = 0;
+                    return new JsonResult(returnMsg);
+                }
+                if (string.IsNullOrWhiteSpace(data.Username))
+                {
+                    returnMsg.code = 2;
+                    returnMsg.error = "娌℃湁鏀舵浜哄鍚嶏紒";
+                    returnMsg.count = 0;
+                    return new JsonResult(returnMsg);
+                }
+
                 ResultEntity resultEntity = new ResultEntity();
                 using (TransactionScope scope = new TransactionScope())
                 {
@@ -180,5 +201,88 @@
             }
             return new JsonResult(returnMsg);
         }
+
+
+
+
+
+        /// <summary>
+        /// 浼氬憳鎻愮幇鐢宠锛屽鎵圭粨鏋�
+        /// </summary>
+        /// <param name="data"></param>
+        /// <returns></returns>
+        public IActionResult GetCustomerWithdrawal(string OrderNo)
+        {
+            ReturnMsg<AdmCustomerWithdrawalDTO> returnMsg = new ReturnMsg<AdmCustomerWithdrawalDTO>();
+            returnMsg.code = 2;
+            try
+            {
+                //楠岃瘉鏁版嵁瀹屾暣鎬�
+                if (string.IsNullOrWhiteSpace(OrderNo))
+                {
+                    returnMsg.code = 2;
+                    returnMsg.error = "娌℃湁璁㈠崟鍙凤紒";
+                    returnMsg.count = 0;
+                    return new JsonResult(returnMsg);
+                }
+
+
+                ResultEntity resultEntity = new ResultEntity();
+
+                var customerWithdrawalDTO = _askService.GetCustomerWithdrawalList(OrderNo).FirstOrDefault();
+
+
+                //楠岃瘉鏄惁閲嶅鍙戣捣
+                if (customerWithdrawalDTO == null)
+                {
+                    returnMsg.code = 2;
+                    returnMsg.error = "娌℃湁鏌ユ壘鍒板鎵规祦绋嬶紒";
+                    returnMsg.count = 0;
+                    return new JsonResult(returnMsg);
+                }
+
+
+
+                var sysCodeDtls = _liaotianService.GetSYScode("wf_run_process", "shenpi_status");
+                var sysCodeDtl = sysCodeDtls.Where(x => x.CodeSn == customerWithdrawalDTO.ShenpiStatus).FirstOrDefault();
+                if (sysCodeDtl != null)
+                {
+                    customerWithdrawalDTO.ShenpiStatusName = sysCodeDtl.Comments;
+                }
+                var wfRunProcessDTO = _wfRunProcessService.GetList(customerWithdrawalDTO.Id, "20").FirstOrDefault();
+
+                if (wfRunProcessDTO == null)
+                {
+                    returnMsg.code = 2;
+                    returnMsg.error = "娌℃湁鏌ユ壘鍒板鎵规祦绋嬶紒";
+                    returnMsg.count = 0;
+                    return new JsonResult(returnMsg);
+                }
+
+                var lishiyijian = _wfHistoryService.GetListshenpi(wfRunProcessDTO.Id).LastOrDefault() ;
+                if (lishiyijian == null)
+                {
+                    returnMsg.code = 2;
+                    returnMsg.error = "娌℃湁鏌ユ壘鍒板鎵规祦绋嬶紒";
+                    returnMsg.count = 0;
+                    return new JsonResult(returnMsg);
+                }
+                customerWithdrawalDTO.Content = lishiyijian.Content;
+                customerWithdrawalDTO.Step = wfRunProcessDTO.Step;
+
+                returnMsg.code = 1;
+                returnMsg.returnObj = customerWithdrawalDTO;
+                returnMsg.count = 1;
+
+            }
+            catch (Exception ex)
+            {
+                returnMsg.code = 2;
+                returnMsg.error = "娌℃湁鑾峰彇鍒皌oken";
+                returnMsg.count = 0;
+
+            }
+            return new JsonResult(returnMsg);
+        }
     }
 }

--
Gitblit v1.9.1