FlexJobApi.Core/Models/UserServer/ElectronSigns/Queries/GetEnabledElectronSignSettingsQuery.cs
@@ -17,6 +17,11 @@ /// 企业Id /// </summary> public Guid? EnterpriseId { get; set; } /// <summary> /// 是否查询全部 /// </summary> public bool? All { get; set; } } /// <summary> @@ -30,6 +35,11 @@ public EnumElectronSignAccess Access { get; set; } /// <summary> /// 是否禁用 /// </summary> public bool IsDisabled { get; set; } /// <summary> /// 实名费用 /// </summary> public decimal? RealVerifyCost { get; set; } FlexJobApi.Database.Migrations/Migrations/20250911030650_UpdateUserAuth0911002.cs
@@ -12,11 +12,11 @@ { migrationBuilder.Sql(@" UPDATE [User] SET RealMethod = ( SELECT CASE FaceRealUrl WHEN NULL THEN ( CASE BankCard WHEN NULL THEN 10 SELECT CASE WHEN FaceRealUrl IS NULL THEN ( CASE WHEN BankCard IS NULL THEN 10 ELSE 20 END ) FlexJobApi.UserServer.Application/ElectronSign/Queries/ElectronSignSettingQueryHandler.cs
@@ -32,8 +32,11 @@ public async Task<List<GetEnabledElectronSignSettingsQueryResultItem>> Handle(GetEnabledElectronSignSettingsQuery request, CancellationToken cancellationToken) { var logier = JwtUtils.GetCurrentLogier(); var q = rep.AsQueryable().AsNoTracking() .Where(it => !it.IsDisabled); var q = rep.AsQueryable().AsNoTracking(); if (request.All != true) { q = q.Where(it => !it.IsDisabled); } if (logier.Type == EnumUserType.Enterprise) { request.EnterpriseId = logier.EnterpriseId; FlexJobApi.UserServer.Application/EnterpriseWallets/Commands/EnterpriseWalletExpandindirectCommandHandler.cs
@@ -23,7 +23,8 @@ public class EnterpriseWalletExpandindirectCommandHandler( AlipayUtils alipayUtils, IHttpRemoteService httpRemoteService, IRepository<EnterpriseWalletExpandindirectOrder> rep IRepository<EnterpriseWalletExpandindirectOrder> rep, IRepository<EnterpriseWallet> repEnterpriseWallet ) : IRequestHandler<EnterpriseWalletExpandindirectCreateCommand, Guid>, IRequestHandler<EnterpriseWalletExpandindirectOrderCancelCommand, Guid>, @@ -32,6 +33,7 @@ private readonly AlipayUtils alipayUtils = alipayUtils; private readonly IHttpRemoteService httpRemoteService = httpRemoteService; private readonly IRepository<EnterpriseWalletExpandindirectOrder> rep = rep; private readonly IRepository<EnterpriseWallet> repEnterpriseWallet = repEnterpriseWallet; /// <summary> /// 支付宝资金二级商户KYB代进件 @@ -48,11 +50,19 @@ request.EnterpriseId = logier.EnterpriseId; } if (request.EnterpriseId == null) throw Oops.Oh(EnumErrorCodeType.s400, "请填写企业Id"); var wallet = await repEnterpriseWallet.AsQueryable().AsNoTracking() .Where(it => it.EnterpriseId == request.EnterpriseId) .FirstOrDefaultAsync(); if (wallet == null) { throw Oops.Oh(EnumErrorCodeType.s404, "企业钱包"); } var source = await rep.AsQueryable() .OrderByDescending(it => it.CreatedTime) .Where(it => it.Wallet.EnterpriseId == request.EnterpriseId && it.OrderId != null && it.OrderId != "") .Where(it => it.WalletId == wallet.Id && it.OrderId != null && it.OrderId != "") .FirstOrDefaultAsync(); var entity = new EnterpriseWalletExpandindirectOrder(); entity.WalletId = wallet.Id; if (source != null) { if (source.OrderStatus == EnumEnterpriseWalletExpandindirectOrderStatus.PROCESSING) FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml
@@ -612,7 +612,7 @@ 支付宝资金二级商户KYB代进件 </summary> </member> <member name="M:FlexJobApi.UserServer.Application.EnterpriseWalletExpandindirectCommandHandler.#ctor(FlexJobApi.Core.AlipayUtils,Furion.HttpRemote.IHttpRemoteService,Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.EnterpriseWalletExpandindirectOrder})"> <member name="M:FlexJobApi.UserServer.Application.EnterpriseWalletExpandindirectCommandHandler.#ctor(FlexJobApi.Core.AlipayUtils,Furion.HttpRemote.IHttpRemoteService,Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.EnterpriseWalletExpandindirectOrder},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.EnterpriseWallet})"> <summary> 支付宝资金二级商户KYB代进件 </summary>