From 9c6935c79694ba438144c84494c118e1da36e056 Mon Sep 17 00:00:00 2001 From: winter Date: Tue, 30 Jul 2024 14:04:23 +0800 Subject: [PATCH] fix --- .../com/iformall/service/impl/WxEnergyServiceImpl.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxEnergyServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxEnergyServiceImpl.java index 8eabc989a..8960db70d 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxEnergyServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxEnergyServiceImpl.java @@ -757,13 +757,13 @@ public class WxEnergyServiceImpl implements WxEnergyService { List successList = datalist.getList(); if(successList.size() > 0) { boolean allSuccess = true; - Long cuteId = (Long)successList.get(0).get("编码"); + String cuteId = (String)successList.get(0).get("编码"); try { successList.parallelStream().forEach(reading -> { - Long id = (Long) reading.get("抄表数据编码"); + String id = (String) reading.get("抄表数据编码"); WxEnergyMeterReading r = new WxEnergyMeterReading(); r.updateTenantInfo(user); - r.setId(id); + r.setId(Long.parseLong(id)); r.setPrice((String)reading.get("单价(*)")); r.setCurNumber((String)reading.get("本次抄表数")); r.setUpdateBy(user.getId()); @@ -775,10 +775,10 @@ public class WxEnergyServiceImpl implements WxEnergyService { logger.error("导入模板失败:"+e.getMessage(),e); allSuccess = false; } - if (null != cuteId) { + if (StringUtils.isNotBlank(cuteId)) { WxEnergyReadingCalcute c= new WxEnergyReadingCalcute(); c.updateTenantInfo(user); - c.setId(cuteId); + c.setId(Long.parseLong(cuteId)); c.setIsImported(EnumYesOrNo.YES.getCode()); c.setUpdateTime(new Date()); c.setUpdateBy(user.getId());