|
|
|
@@ -38,14 +38,14 @@ class UserQrCodeService( |
|
|
|
val field = mutableMapOf<String, Any>() |
|
|
|
|
|
|
|
val staffNo = user.staffNo ?: "" |
|
|
|
val username = user.username ?: "N/A" |
|
|
|
val name = user.name ?: "N/A" |
|
|
|
|
|
|
|
val qrContentMap = mapOf("staffNo" to staffNo) |
|
|
|
val qrCodeContent = Json.encodeToString(qrContentMap) |
|
|
|
|
|
|
|
val qrCodeImage = QrCodeUtil.generateQRCodeImage(qrCodeContent) |
|
|
|
|
|
|
|
field["username"] = username |
|
|
|
field["name"] = name |
|
|
|
field["staffNo"] = staffNo.ifEmpty { "N/A" } |
|
|
|
field["qrCode"] = qrCodeImage |
|
|
|
|
|
|
|
|