sunpengfei
2025-08-21 1aeaabb680b44b8ef960c4471f2f2903cbfe4805
FlexJobApi.UserServer.Application/ElectronSign/Commands/ContractTemplateCommandHandler.cs
@@ -59,7 +59,21 @@
                 null,
                 entity =>
                 {
                     if (entity.Code != request.Code)
                     {
                         entity.WxmpQrCode = wxmpUtils.GetQrCodeOssUrl(new WxmpGetQrCodeCommand
                         {
                             UserType = EnumUserType.Personal,
                             OssScene = "Wxmp/QrCode/ContractTemplate",
                             OssFileName = $"{entity.Name}.png",
                             Page = "subpackages/mine/mineAgreementSignDetail/mineAgreementSignDetail",
                             CheckPath = false,
                             Scene = $"{entity.Code}",
                         }).Result;
                     }
                     request.Adapt(entity);
                     if (request.Id == null)
                     {
                         entity.Status = EnumContractTemplateStatus.Wait;
@@ -73,19 +87,6 @@
                 cancellationToken);
            await SyncElectronSignContractTemplate(entity);
            if (request.Id == null)
            {
                entity.WxmpQrCode = await wxmpUtils.GetQrCodeOssUrl(new WxmpGetQrCodeCommand
                {
                    UserType = EnumUserType.Personal,
                    OssScene = "Wxmp/QrCode/ContractTemplate",
                    OssFileName = $"{entity.Name}.png",
                    Page = "subpackages/mine/mineAgreementSignDetail/mineAgreementSignDetail",
                    CheckPath = false,
                    Scene = $"{entity.Code}",
                });
            }
            return entity.Id;
        }