瀏覽代碼

User QR-Code Update

reset-do-picking-order
B.E.N.S.O.N 2 週之前
父節點
當前提交
9dce524d92
共有 2 個文件被更改,包括 4 次插入4 次删除
  1. +2
    -2
      src/main/java/com/ffii/fpsms/modules/user/service/UserQrCodeService.kt
  2. +2
    -2
      src/main/resources/qrCodeHandle/qrCodeHandle.jrxml

+ 2
- 2
src/main/java/com/ffii/fpsms/modules/user/service/UserQrCodeService.kt 查看文件

@@ -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


+ 2
- 2
src/main/resources/qrCodeHandle/qrCodeHandle.jrxml 查看文件

@@ -14,7 +14,7 @@
<queryString>
<![CDATA[]]>
</queryString>
<field name="username" class="java.lang.String"/>
<field name="name" class="java.lang.String"/>
<field name="staffNo" class="java.lang.String"/>
<field name="qrCode" class="java.awt.Image"/>
<background>
@@ -31,7 +31,7 @@
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="54" isBold="true" fontName="微軟正黑體" pdfEncoding="Identity-H" isPdfEmbedded="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{username}]]></textFieldExpression>
<textFieldExpression><![CDATA[$F{name}]]></textFieldExpression>
</textField>
<image>
<reportElement x="27" y="120" width="500" height="500" uuid="b1a8ee23-9f0f-4014-9996-e0025222dcd2"/>


Loading…
取消
儲存