From 145c1d52feed52b494d3e2d19f3ecd1da11b8979 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期四, 21 八月 2025 16:00:37 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.UserServer.Application/ElectronSign/Commands/ContractTemplateCommandHandler.cs | 27 ++++++++++++++------------- 1 files changed, 14 insertions(+), 13 deletions(-) diff --git a/FlexJobApi.UserServer.Application/ElectronSign/Commands/ContractTemplateCommandHandler.cs b/FlexJobApi.UserServer.Application/ElectronSign/Commands/ContractTemplateCommandHandler.cs index f507dc1..d10e3cb 100644 --- a/FlexJobApi.UserServer.Application/ElectronSign/Commands/ContractTemplateCommandHandler.cs +++ b/FlexJobApi.UserServer.Application/ElectronSign/Commands/ContractTemplateCommandHandler.cs @@ -59,7 +59,21 @@ null, entity => { + if (entity.Code != request.Code || entity.Name != request.Name) + { + entity.WxmpQrCode = wxmpUtils.GetQrCodeOssUrl(new WxmpGetQrCodeCommand + { + UserType = EnumUserType.Personal, + OssScene = "Wxmp/QrCode/ContractTemplate", + OssFileName = $"{request.Name}.png", + Page = "subpackages/mine/mineAgreementSignDetail/mineAgreementSignDetail", + CheckPath = false, + Scene = $"{request.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; } -- Gitblit v1.9.1