diff --git a/yudao-module-home/yudao-module-home-biz/src/main/java/cn/iocoder/yudao/module/home/service/wtgl/WtglServiceImpl.java b/yudao-module-home/yudao-module-home-biz/src/main/java/cn/iocoder/yudao/module/home/service/wtgl/WtglServiceImpl.java index 419a7c2..07cab04 100644 --- a/yudao-module-home/yudao-module-home-biz/src/main/java/cn/iocoder/yudao/module/home/service/wtgl/WtglServiceImpl.java +++ b/yudao-module-home/yudao-module-home-biz/src/main/java/cn/iocoder/yudao/module/home/service/wtgl/WtglServiceImpl.java @@ -45,7 +45,7 @@ public class WtglServiceImpl implements WtglService { wtgl.setMultiData(multiDataJson); // 将 JSON 字符串赋值给 WtglDO } catch (Exception e) { // 错误信息 - log.error("处理异常: {}", e.getMessage()); + log.error("createErr: {}", e.getMessage()); } wtglMapper.insert(wtgl); // 返回 @@ -58,6 +58,14 @@ public class WtglServiceImpl implements WtglService { validateWtglExists(updateReqVO.getId()); // 更新 WtglDO updateObj = BeanUtils.toBean(updateReqVO, WtglDO.class); + // 将 List 转换为 JSON 字符串 + try { + String multiDataJson = objectMapper.writeValueAsString(updateReqVO.getMultiData()); // 正确序列化为 JSON 字符串 + updateObj.setMultiData(multiDataJson); // 将 JSON 字符串赋值给 WtglDO + } catch (Exception e) { + // 错误信息 + log.error("upDataErr: {}", e.getMessage()); + } wtglMapper.updateById(updateObj); }