| | |
| | | await mediator.Send(new CheckElectronSignAccessEnabledsCommand |
| | | { |
| | | Accesses = new List<EnumElectronSignAccess> |
| | | { |
| | | request.Access.Value |
| | | } |
| | | { |
| | | request.Access.Value |
| | | } |
| | | }, cancellationToken); |
| | | } |
| | | |
| | |
| | | null, |
| | | entity => |
| | | { |
| | | if (entity.Code.IsNotNull() && entity.Name.IsNotNull() && (entity.Code != request.Code || entity.Name != request.Name || entity.WxmpQrCode.IsNull())) |
| | | entity.WxmpQrCode = wxmpUtils.GetQrCodeOssUrl(new WxmpGetQrCodeCommand |
| | | { |
| | | 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; |
| | | } |
| | | 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); |
| | | |