From 4b1e94df2948c38b2799aae4f96a5ac96b564db3 Mon Sep 17 00:00:00 2001 From: winter Date: Tue, 30 Jul 2024 13:58:15 +0800 Subject: [PATCH] fix --- .../iformall/service/impl/WxEnergyServiceImpl.java | 11 ++++++----- 1 file changed, 6 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 39ebfa6ff..8eabc989a 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxEnergyServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxEnergyServiceImpl.java @@ -713,14 +713,14 @@ public class WxEnergyServiceImpl implements WxEnergyService { logger.error(e.getMessage(),e); // 删除缓存文件 file.delete(); - return null; + throw new MallinkException(ErrorCode.SYS_SERVER_ERROR.getCode(),e.getMessage()); } // 删除缓存文件 file.delete(); if(datalist == null) { logger.error("导入模板失败: 模板数据解析失败"); - return null; + throw new MallinkException(ErrorCode.SYS_SERVER_ERROR.getCode(),"导入模板失败: 模板数据解析失败"); } return datalist; } @@ -757,14 +757,15 @@ public class WxEnergyServiceImpl implements WxEnergyService { List successList = datalist.getList(); if(successList.size() > 0) { boolean allSuccess = true; - Long cuteId = (Long)successList.get(0).get("calcuteId"); + Long cuteId = (Long)successList.get(0).get("编码"); try { successList.parallelStream().forEach(reading -> { - Long id = (Long) reading.get("id"); + Long id = (Long) reading.get("抄表数据编码"); WxEnergyMeterReading r = new WxEnergyMeterReading(); r.updateTenantInfo(user); r.setId(id); - r.setPrice((String)reading.get("price")); + r.setPrice((String)reading.get("单价(*)")); + r.setCurNumber((String)reading.get("本次抄表数")); r.setUpdateBy(user.getId()); r.setUpdateByName(user.getName()); r.setUpdateTime(new Date());