|
|
@@ -59,6 +59,9 @@ public class WwkjReadingRecordServiceImpl implements IWwkjReadingRecordService {
|
|
|
logger.info("未查询到抄表记录信息");
|
|
|
return Collections.emptyList();
|
|
|
}
|
|
|
+ // 删除水表记录
|
|
|
+ String usedWaterId = externalDataList.get(0).getUsedWaterId();
|
|
|
+ wwkjReadingRecordMapper.deleteByUsedWaterId(usedWaterId);
|
|
|
|
|
|
// 3. 转换数据并保存
|
|
|
List<WwkjReadingRecord> readingRecords = new ArrayList<>();
|
|
|
@@ -67,16 +70,19 @@ public class WwkjReadingRecordServiceImpl implements IWwkjReadingRecordService {
|
|
|
readingRecords.add(readingRecord);
|
|
|
|
|
|
// 4. 保存到数据库(新增或更新)
|
|
|
- WwkjReadingRecord existing = wwkjReadingRecordMapper.selectByUsedWaterId(readingRecord.getUsedWaterId());
|
|
|
- if (existing != null) {
|
|
|
- // 更新操作
|
|
|
- readingRecord.setId(existing.getId());
|
|
|
- wwkjReadingRecordMapper.updateWwkjReadingRecord(readingRecord);
|
|
|
- } else {
|
|
|
- // 新增操作
|
|
|
- readingRecord.setDelFlag("0"); // 设置删除标志为正常
|
|
|
- wwkjReadingRecordMapper.insertWwkjReadingRecord(readingRecord);
|
|
|
- }
|
|
|
+// WwkjReadingRecord existing = wwkjReadingRecordMapper.selectByUsedWaterId(readingRecord.getUsedWaterId());
|
|
|
+// if (existing != null) {
|
|
|
+// // 更新操作
|
|
|
+// readingRecord.setId(existing.getId());
|
|
|
+// wwkjReadingRecordMapper.updateWwkjReadingRecord(readingRecord);
|
|
|
+// } else {
|
|
|
+// // 新增操作
|
|
|
+// readingRecord.setDelFlag("0"); // 设置删除标志为正常
|
|
|
+// wwkjReadingRecordMapper.insertWwkjReadingRecord(readingRecord);
|
|
|
+// }
|
|
|
+ // 新增操作
|
|
|
+ readingRecord.setDelFlag("0"); // 设置删除标志为正常
|
|
|
+ wwkjReadingRecordMapper.insertWwkjReadingRecord(readingRecord);
|
|
|
}
|
|
|
|
|
|
return readingRecords;
|