sunpengfei
13 小时以前 c682cd59ded8e71957a802dd4f8dcf58e0113c0f
feat:开发
5个文件已修改
41 ■■■■ 已修改文件
FlexJobApi.Core/Models/UserServer/ElectronSigns/Queries/GetEnabledElectronSignSettingsQuery.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Database.Migrations/Migrations/20250911030650_UpdateUserAuth0911002.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.UserServer.Application/ElectronSign/Queries/ElectronSignSettingQueryHandler.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.UserServer.Application/EnterpriseWallets/Commands/EnterpriseWalletExpandindirectCommandHandler.cs 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
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
@@ -13,10 +13,10 @@
            migrationBuilder.Sql(@"
UPDATE [User] SET RealMethod = (
  SELECT 
    CASE FaceRealUrl
      WHEN NULL THEN (
        CASE BankCard
          WHEN NULL THEN 10
    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>