username@email.com
2022-08-27 6e2b929cf381e2320ba6e7dec56c0371124d2b51
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);