From c9107e57a272f8e29bdc4d38ecd1fcb934a18ef2 Mon Sep 17 00:00:00 2001 From: ZZ Date: Fri, 3 Sep 2021 14:22:13 +0800 Subject: [PATCH] keep stopReason plain hex string --- .../main/java/com/xhpc/pp/utils/security/CacheDataUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/utils/security/CacheDataUtils.java b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/utils/security/CacheDataUtils.java index 4bf71415..2a458fee 100644 --- a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/utils/security/CacheDataUtils.java +++ b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/utils/security/CacheDataUtils.java @@ -22,7 +22,7 @@ public class CacheDataUtils { try { srcval = (String) srcclz.getMethod("get".concat(capitalize(tarFieldName))).invoke(srcobj); Object tarval; - if (tarfield.getType().getSimpleName().equals("Integer")) { + if (tarfield.getType().getSimpleName().equals("Integer") && !tarfield.getName().equals("stopReason")) { if (srcval.length() == 2) { tarval = Integer.valueOf(srcval, 16); if (tarfield.getName().endsWith("Temperature")) {