|
|
|
@ -131,7 +131,18 @@ namespace _24Hour.Controllers.Common
|
|
|
|
|
Result<string> result = new(); |
|
|
|
|
try |
|
|
|
|
{ |
|
|
|
|
result.result = Encoding.UTF8.GetString(Convert.FromBase64String(data.QRData)); |
|
|
|
|
var qrdata = data.QRData; |
|
|
|
|
var count = data.QRData.Length; |
|
|
|
|
var a = count % 4; |
|
|
|
|
if (a != 0) |
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
for (int i = 0; i < a; i++) |
|
|
|
|
{ |
|
|
|
|
qrdata += "="; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
result.result = Encoding.UTF8.GetString(Convert.FromBase64String(qrdata)); |
|
|
|
|
result.IsSucceed = true; |
|
|
|
|
return Task.FromResult(result); |
|
|
|
|
} |
|
|
|
|