From 1adf22f01a57efcf51744ceb42f592e853186528 Mon Sep 17 00:00:00 2001 From: zhangming <965499528@qq.com> Date: Tue, 12 Aug 2025 13:49:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=93=E5=8D=A1=E6=95=B0=E6=8D=AE=E6=8E=A8?= =?UTF-8?q?=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zhuyou/service/impl/CommonFormModeServiceImpl.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/com/engine/zhuyou/service/impl/CommonFormModeServiceImpl.java b/src/com/engine/zhuyou/service/impl/CommonFormModeServiceImpl.java index 149f6d4..64fded6 100644 --- a/src/com/engine/zhuyou/service/impl/CommonFormModeServiceImpl.java +++ b/src/com/engine/zhuyou/service/impl/CommonFormModeServiceImpl.java @@ -3,6 +3,8 @@ package com.engine.zhuyou.service.impl; import com.engine.core.impl.Service; import com.engine.jz.util.CommonUtil; import com.engine.zhuyou.service.CommonFormModeService; +import com.google.gson.Gson; +import com.google.gson.reflect.TypeToken; import com.weaver.general.BaseBean; import org.apache.commons.lang3.StringUtils; import org.springframework.util.CollectionUtils; @@ -11,6 +13,7 @@ import weaver.conn.RecordSet; import weaver.formmode.setup.ModeRightInfo; import weaver.general.Util; +import java.lang.reflect.Type; import java.text.SimpleDateFormat; import java.time.YearMonth; import java.util.ArrayList; @@ -254,7 +257,11 @@ public class CommonFormModeServiceImpl extends Service implements CommonFormMode bb.writeLog("handlePushData data is null."); return resultMap; } - List> dataMapList = (List>) dataObj; + String dataStr = dataObj.toString(); + Gson gson = new Gson(); + Type type = new TypeToken>>() {}.getType(); + List> dataMapList = gson.fromJson(dataStr, type); +// List> dataMapList = (List>) dataObj; if (CollectionUtils.isEmpty(dataMapList)) { resultMap.put("errCode", "01"); resultMap.put("errMes", "handlePushData dataMapList is null.");