|
@@ -83,20 +83,25 @@ public class RttableServiceImpl extends BaseServiceImpl<Rttable, BigDecimal> imp
|
|
|
Rttable model;
|
|
|
// emsWaterRealtimeMapper.selectByPrimaryKey("1");//.getWaterListByArmMeter();
|
|
|
String clock1 = DateUtils.dateStr(new Date(),"yyyy-MM-dd HH:mm:ss");
|
|
|
- HashMap<String,Object> hashMap = new HashMap<String,Object>();
|
|
|
+ HashMap<String,Object> hashMap = new HashMap<String,Object>(2);
|
|
|
hashMap.put("clock1",clock1);
|
|
|
- addSize += rttableMapper.insertPowerTenMinutes(hashMap);
|
|
|
- StringBuffer sub = new StringBuffer();
|
|
|
- List<Rttable> rttableList = rttableMapper.selectByParameters(hashMap);
|
|
|
- String table="EMS_POWER_TIMING";
|
|
|
- for (Rttable rttable : rttableList){
|
|
|
- i++;
|
|
|
- String sql = "TAG"+ i+ " = " + "'" + rttable.getRtvalue() + "',";
|
|
|
- sub.append(sql);
|
|
|
+ try {
|
|
|
+ addSize += rttableMapper.insertPowerTenMinutes(hashMap);
|
|
|
+ } catch (Exception e) {
|
|
|
+ logger.error("主键已存在");
|
|
|
+ } finally {
|
|
|
+ StringBuffer sub = new StringBuffer();
|
|
|
+ List<Rttable> rttableList = rttableMapper.selectByParameters(hashMap);
|
|
|
+ String table = "EMS_POWER_TIMING";
|
|
|
+ for (Rttable rttable : rttableList) {
|
|
|
+ i++;
|
|
|
+ String sql = "TAG" + i + " = " + "'" + rttable.getRtvalue() + "',";
|
|
|
+ sub.append(sql);
|
|
|
+ }
|
|
|
+ hashMap.put("table", table);
|
|
|
+ hashMap.put("sql", sub.toString());
|
|
|
+ updateSize += rttableMapper.updatePowerTenMinutes(hashMap);
|
|
|
}
|
|
|
- hashMap.put("table",table);
|
|
|
- hashMap.put("sql",sub.toString());
|
|
|
- updateSize += rttableMapper.updatePowerTenMinutes(hashMap);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
} finally {
|