|
@@ -1,58 +1,28 @@
|
|
using Aspose.Cells;
|
|
using Aspose.Cells;
|
|
-using Microsoft.AspNetCore.Http;
|
|
|
|
-using Microsoft.AspNetCore.Mvc;
|
|
|
|
|
|
+using Aspose.Words;
|
|
|
|
+using EyeSoft.Extensions;
|
|
|
|
+using FluentValidation;
|
|
|
|
+using Microsoft.EntityFrameworkCore.Query.Internal;
|
|
using OASystem.API.OAMethodLib;
|
|
using OASystem.API.OAMethodLib;
|
|
using OASystem.API.OAMethodLib.File;
|
|
using OASystem.API.OAMethodLib.File;
|
|
-using OASystem.Domain;
|
|
|
|
|
|
+using OASystem.API.OAMethodLib.QiYeWeChatAPI.AppNotice;
|
|
using OASystem.Domain.Dtos.Financial;
|
|
using OASystem.Domain.Dtos.Financial;
|
|
using OASystem.Domain.Dtos.Groups;
|
|
using OASystem.Domain.Dtos.Groups;
|
|
|
|
+using OASystem.Domain.Entities.Customer;
|
|
using OASystem.Domain.Entities.Financial;
|
|
using OASystem.Domain.Entities.Financial;
|
|
using OASystem.Domain.Entities.Groups;
|
|
using OASystem.Domain.Entities.Groups;
|
|
using OASystem.Domain.ViewModels.Financial;
|
|
using OASystem.Domain.ViewModels.Financial;
|
|
using OASystem.Domain.ViewModels.Groups;
|
|
using OASystem.Domain.ViewModels.Groups;
|
|
-using OASystem.Domain.ViewModels.SmallFun;
|
|
|
|
using OASystem.Infrastructure.Repositories.Financial;
|
|
using OASystem.Infrastructure.Repositories.Financial;
|
|
using OASystem.Infrastructure.Repositories.Groups;
|
|
using OASystem.Infrastructure.Repositories.Groups;
|
|
-using SqlSugar;
|
|
|
|
-using StackExchange.Redis;
|
|
|
|
-using System.Data;
|
|
|
|
-using static OpenAI.GPT3.ObjectModels.SharedModels.IOpenAiModels;
|
|
|
|
-using System.Web;
|
|
|
|
-using Aspose.Words;
|
|
|
|
-using NPOI.HSSF.Util;
|
|
|
|
-using OASystem.Domain.Entities.Customer;
|
|
|
|
-using System.IO.Compression;
|
|
|
|
-using NPOI.SS.UserModel;
|
|
|
|
-using System.Net.Http;
|
|
|
|
-using Google.Protobuf;
|
|
|
|
-using NPOI.SS.Formula.Functions;
|
|
|
|
-using System.Globalization;
|
|
|
|
-using NPOI.POIFS.Properties;
|
|
|
|
-using SixLabors.ImageSharp.ColorSpaces;
|
|
|
|
-using OASystem.Domain.ViewModels.QiYeWeChat;
|
|
|
|
-using System.Diagnostics;
|
|
|
|
-using System.Security.Cryptography;
|
|
|
|
-using NPOI.POIFS.Crypt.Dsig;
|
|
|
|
-using OASystem.API.OAMethodLib.QiYeWeChatAPI.AppNotice;
|
|
|
|
-using Org.BouncyCastle.Asn1.Ocsp;
|
|
|
|
-using FluentValidation;
|
|
|
|
-using AutoMapper;
|
|
|
|
-using NetTaste;
|
|
|
|
-using EyeSoft.Runtime.InteropServices;
|
|
|
|
-using NPOI.HPSF;
|
|
|
|
-using System.Data.OleDb;
|
|
|
|
-using Org.BouncyCastle.Crypto;
|
|
|
|
using OfficeOpenXml;
|
|
using OfficeOpenXml;
|
|
-using Org.BouncyCastle.Asn1.Crmf;
|
|
|
|
-using EyeSoft.Extensions;
|
|
|
|
-using System.Collections;
|
|
|
|
using SqlSugar.Extensions;
|
|
using SqlSugar.Extensions;
|
|
-using System.Linq.Expressions;
|
|
|
|
-using MathNet.Numerics.Distributions;
|
|
|
|
-using System.Diagnostics.Metrics;
|
|
|
|
-using EyeSoft.Collections.Generic;
|
|
|
|
-using Microsoft.Extensions.Hosting;
|
|
|
|
-using System.Runtime.Intrinsics.Arm;
|
|
|
|
|
|
+using System.Collections;
|
|
|
|
+using System.Data;
|
|
|
|
+using System.Data.OleDb;
|
|
|
|
+using System.Diagnostics;
|
|
|
|
+using System.Globalization;
|
|
|
|
+using System.IO.Compression;
|
|
|
|
|
|
namespace OASystem.API.Controllers
|
|
namespace OASystem.API.Controllers
|
|
{
|
|
{
|
|
@@ -369,8 +339,8 @@ namespace OASystem.API.Controllers
|
|
{
|
|
{
|
|
var dailyInfos = await _sqlSugar.Queryable<Fin_DailyFeePayment>()
|
|
var dailyInfos = await _sqlSugar.Queryable<Fin_DailyFeePayment>()
|
|
.LeftJoin<Sys_Users>((dfp, u) => dfp.CreateUserId == u.Id)
|
|
.LeftJoin<Sys_Users>((dfp, u) => dfp.CreateUserId == u.Id)
|
|
- //.Where(dfp => dfp.IsDel == 0 && dfp.IsPay == 0 && dfp.FAudit == 1 && dfp.MAudit != 1)
|
|
|
|
- .Where(dfp => dfp.IsDel == 0 &&
|
|
|
|
|
|
+ .Where(dfp => dfp.IsDel == 0 &&
|
|
|
|
+ //dfp.FAudit == 1 &&
|
|
//dfp.IsPay == 0 &&
|
|
//dfp.IsPay == 0 &&
|
|
dfp.MAudit == 0
|
|
dfp.MAudit == 0
|
|
)
|
|
)
|
|
@@ -2053,6 +2023,10 @@ namespace OASystem.API.Controllers
|
|
if (checkedStr != null)
|
|
if (checkedStr != null)
|
|
{
|
|
{
|
|
checkedView = JsonConvert.DeserializeObject<PaymentRequestCheckedView>(checkedStr.ToString());
|
|
checkedView = JsonConvert.DeserializeObject<PaymentRequestCheckedView>(checkedStr.ToString());
|
|
|
|
+ if (checkedView.GroupIds.Count > 0)
|
|
|
|
+ {
|
|
|
|
+ checkedView.GroupIds = checkedView.GroupIds.OrderBy(x => x).ToList();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
tree_Fin_DailyFeePaymentResult dailyResult = PayRequest_DailyByDateRange(dto.Status, checkedView.DailyPaymentIds, dto.beginDt, dto.endDt);
|
|
tree_Fin_DailyFeePaymentResult dailyResult = PayRequest_DailyByDateRange(dto.Status, checkedView.DailyPaymentIds, dto.beginDt, dto.endDt);
|
|
@@ -2126,7 +2100,13 @@ namespace OASystem.API.Controllers
|
|
if (_hotelSubIds.Count > 1)
|
|
if (_hotelSubIds.Count > 1)
|
|
{
|
|
{
|
|
var hrIds = _sqlSugar.Queryable<Grp_HotelReservationsContent>().Where(it => _hotelSubIds.Contains(it.Id)).Select(it => it.HrId).Distinct().ToList();
|
|
var hrIds = _sqlSugar.Queryable<Grp_HotelReservationsContent>().Where(it => _hotelSubIds.Contains(it.Id)).Select(it => it.HrId).Distinct().ToList();
|
|
- _groupIds = _sqlSugar.Queryable<Grp_CreditCardPayment>().Where(it => it.CTable == 76 && hrIds.Contains(it.CId)).Select(it => it.Id).ToList();
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ var hrIds1 = _sqlSugar.Queryable<Grp_CreditCardPayment>().Where(it => it.CTable == 76 && hrIds.Contains(it.CId)).Select(it => it.Id).ToList();
|
|
|
|
+ if (hrIds1.Count > 1)
|
|
|
|
+ {
|
|
|
|
+ _groupIds.AddRange(hrIds1);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
if (_groupIds.Count < 1)
|
|
if (_groupIds.Count < 1)
|