Просмотр исходного кода

User QR-Code Update

reset-do-picking-order
B.E.N.S.O.N 2 недель назад
Родитель
Сommit
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 field = mutableMapOf<String, Any>()
val staffNo = user.staffNo ?: "" val staffNo = user.staffNo ?: ""
val username = user.username ?: "N/A"
val name = user.name ?: "N/A"
val qrContentMap = mapOf("staffNo" to staffNo) val qrContentMap = mapOf("staffNo" to staffNo)
val qrCodeContent = Json.encodeToString(qrContentMap) val qrCodeContent = Json.encodeToString(qrContentMap)
val qrCodeImage = QrCodeUtil.generateQRCodeImage(qrCodeContent) val qrCodeImage = QrCodeUtil.generateQRCodeImage(qrCodeContent)
field["username"] = username
field["name"] = name
field["staffNo"] = staffNo.ifEmpty { "N/A" } field["staffNo"] = staffNo.ifEmpty { "N/A" }
field["qrCode"] = qrCodeImage field["qrCode"] = qrCodeImage


+ 2
- 2
src/main/resources/qrCodeHandle/qrCodeHandle.jrxml Просмотреть файл

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


Загрузка…
Отмена
Сохранить