From 827b416782eda317a6b24e0afb88c788e483b86d Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期一, 22 八月 2022 15:58:31 +0800
Subject: [PATCH] 财务修改单页统计,摘要订单号

---
 zhengcaioa/zhengcaioa/Controllers/Finance/FiOrderrecievemoneyController.cs |   29 +++++++++++++++++++++++++++--
 1 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/zhengcaioa/zhengcaioa/Controllers/Finance/FiOrderrecievemoneyController.cs b/zhengcaioa/zhengcaioa/Controllers/Finance/FiOrderrecievemoneyController.cs
index e088107..2fa29d2 100644
--- a/zhengcaioa/zhengcaioa/Controllers/Finance/FiOrderrecievemoneyController.cs
+++ b/zhengcaioa/zhengcaioa/Controllers/Finance/FiOrderrecievemoneyController.cs
@@ -42,6 +42,8 @@
         private readonly IHttpClientFactory _clientFactory;
         private readonly IFiMemberService _iMemberService;
         private readonly IPltPageService _pltPageService;
+        private readonly IFiBookService _fiBookService;
+        private readonly IFiMemberService _fiMemberService;
 
         public FiOrderrecievemoneyController(ILogger<FiOrderrecievemoneyController> logger, ILiaotianService liaotianService, IFiOrderrecievemoneyService fiOrderrecievemoneyService, ICooperOrderService cooperOrderService, IFiSubjectService ifiSubjectService
             , IFiAccountService fiAccountService, IFiAccountRecordService iFiAccountRecordService, ICooperatecustomCustomerService cooperatecustomCustomerService
@@ -51,7 +53,9 @@
               , IConfiguration configuration
             , IHttpClientFactory clientFactory
              , IFiMemberService iMemberService
-               , IPltPageService pltPageService)
+               , IPltPageService pltPageService
+            , IFiBookService fiBookService
+            , IFiMemberService fiMemberService)
         {
             _logger = logger;
             _liaotianService = liaotianService;
@@ -68,6 +72,8 @@
             _clientFactory = clientFactory;
             _iMemberService = iMemberService;
             _pltPageService = pltPageService;
+            _fiBookService = fiBookService;
+            _fiMemberService = fiMemberService;
         }
 
         public IActionResult Index()
@@ -273,6 +279,9 @@
                 }
                 if (data.PayType != "03")
                 {
+                    var sysCodeDtls = _liaotianService.GetSYScode("CooperVisit", "jtype");
+                     var book = _fiBookService.Get(cooperOrderDTO.OrderType1);
+                    var member = _fiMemberService.Get(cooperOrderDTO.OrderType1);
                     FiAccountRecordDTO data1 = new FiAccountRecordDTO();
                     data1.RecStatus = "A";
                     data1.Creater = curentuser.Id;
@@ -284,8 +293,24 @@
                     data1.AccountId = data.AccountId;
                     data1.Money = data.Recievemoney;
                     data1.PaymentUnit = cooperatecustomCustomerDTO.Name;
-                    data1.OperationalMatters = "璁㈠崟鏀舵" + cooperOrderDTO.OrderNo;
+                    var ssss = sysCodeDtls.Where(x => x.CodeSn == cooperOrderDTO.OrderType).FirstOrDefault();
+                    if (ssss != null)
+                    {
+                        cooperOrderDTO.OrderTypeName = ssss.Comments;
+                    }
+                    if (book != null)
+                    {
+                        cooperOrderDTO.OrderType1 = book.BookName;
+                    }
+                    if (member != null)
+                    {
+                        cooperOrderDTO.OrderType1 = member.MemberType;
+                    }
 
+                    //data1.OperationalMatters = "璁㈠崟鏀舵" + cooperOrderDTO.OrderNo;
+
+                    data1.OperationalMatters = cooperOrderDTO.OrderTypeName + cooperOrderDTO.OrderType1 + cooperOrderDTO.OrderType2 + " 璁㈠崟鏀舵";
+                    data1.Remark = cooperOrderDTO.OrderNo;
 
                     FiAccountDTO firmAccount = _fiAccountService.Get(data1.AccountId);
 

--
Gitblit v1.9.1