sunpengfei
2025-08-28 b10f199328a89153a2d5d185acf24d592f448074
feat:开发
1个文件已修改
9 ■■■■■ 已修改文件
FlexJobApi.UserServer.Application/ElectronSign/Commands/ElectronSignCallbackCommandHandler.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.UserServer.Application/ElectronSign/Commands/ElectronSignCallbackCommandHandler.cs
@@ -5,6 +5,7 @@
using Furion.FriendlyException;
using MediatR;
using Microsoft.EntityFrameworkCore;
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -56,8 +57,7 @@
        private async Task ContractSign(ElectronSignCallbackCommand request)
        {
            if (request.Data is ElectronSignCallbackCommandContractSignModel data)
            {
            var data = ((JObject)request.Data).ToObject<ElectronSignCallbackCommandContractSignModel>()!;
                var contractId = data.OutContractId.ToGuid("无效的合同Id")!.Value;
                var contract = await repEnterpriseEmployeeContract.AsQueryable()
                    .Where(it => it.Id == contractId)
@@ -147,7 +147,6 @@
                    await repTaskInfoUser.UpdateAsync(taskUsers);
                }
            }
        }
        private async Task UserFaceReal(ElectronSignCallbackCommand request)
        {
@@ -157,8 +156,7 @@
                .FirstOrDefaultAsync();
            if (user == null)
                throw Oops.Oh(EnumErrorCodeType.s404, "用户");
            if (request.Data is ElectronSignCallbackCommandUserSignModel data)
            {
            var data = ((JObject)request.Data).ToObject<ElectronSignCallbackCommandUserSignModel>()!;
                if (user.Id != data.OutUserId)
                    throw Oops.Oh(EnumErrorCodeType.s404, "用户");
                var enterpriseEmployees = request.Success
@@ -179,7 +177,6 @@
                    user.UserAuth.IdentityBackImg,
                    faceRealUrl: user.UserAuth.FaceRealUrl);
                await repUser.UpdateAsync(user);
            }
        }
    }
}