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());