Commit 3caa9722 authored by ZWT's avatar ZWT

得到的

parent 5af1b301
...@@ -161,7 +161,7 @@ public class ThirdDataAccessCloudServiceImpl implements IThirdDataAccessCloudSer ...@@ -161,7 +161,7 @@ public class ThirdDataAccessCloudServiceImpl implements IThirdDataAccessCloudSer
//查数据表最新记录数据时间 //查数据表最新记录数据时间
ThirdActivePowerDailyUpdateMapper mapper = context.getBean(ThirdActivePowerDailyUpdateMapper.class); ThirdActivePowerDailyUpdateMapper mapper = context.getBean(ThirdActivePowerDailyUpdateMapper.class);
ThirdActivePowerDailyUpdateEnt maxEnt = mapper.selectOne(new QueryWrapper<ThirdActivePowerDailyUpdateEnt>() ThirdActivePowerDailyUpdateEnt maxEnt = mapper.selectOne(new QueryWrapper<ThirdActivePowerDailyUpdateEnt>()
.select("MAX( create_date ) AS create_date") .select("MAX( CREATE_DATE ) AS CREATE_DATE")
); );
Date createDate = null; Date createDate = null;
if (ObjectUtil.isNotNull(maxEnt)) { if (ObjectUtil.isNotNull(maxEnt)) {
......
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
</foreach> </foreach>
</delete> </delete>
<insert id="batchInsertList" parameterType="java.util.List"> <insert id="batchInsertList" parameterType="java.util.List" databaseId="MySQL">
INSERT INTO THIRD_ACTIVE_POWER_DAILY_UPDATE (ID, STATION_NAME, STATION_ID, CREATE_DATE, PHOTOVOLTAIC_POWER, INSERT INTO THIRD_ACTIVE_POWER_DAILY_UPDATE (ID, STATION_NAME, STATION_ID, CREATE_DATE, PHOTOVOLTAIC_POWER,
METER_POWER, METER_POWER,
SYSTEM_SOURCE, SAVE_DATE, SAVE_HOUR) SYSTEM_SOURCE, SAVE_DATE, SAVE_HOUR)
...@@ -87,6 +87,34 @@ ...@@ -87,6 +87,34 @@
</foreach> </foreach>
</insert> </insert>
<insert id="batchInsertList" parameterType="java.util.List" databaseId="Oracle">
INSERT ALL
<foreach collection="list" item="item">
INTO THIRD_ACTIVE_POWER_DAILY_UPDATE (ID, STATION_NAME,
<if test="item.stationId != null and item.stationId !=''">
STATION_ID,
</if>
CREATE_DATE, PHOTOVOLTAIC_POWER,
METER_POWER,
SYSTEM_SOURCE, SAVE_DATE, SAVE_HOUR)
VALUES
(
#{item.id},
#{item.stationName},
<if test="item.stationId != null and item.stationId !=''">
#{item.stationId},
</if>
#{item.createDate},
#{item.photovoltaicPower},
#{item.meterPower},
#{item.systemSource},
#{item.saveDate},
#{item.saveHour}
)
</foreach>
SELECT * FROM DUAL
</insert>
<resultMap id="ExtBaseResultMap" type="pps.core.prediction.entity.ThirdActivePowerDailyUpdateView" <resultMap id="ExtBaseResultMap" type="pps.core.prediction.entity.ThirdActivePowerDailyUpdateView"
extends="BaseResultMap"> extends="BaseResultMap">
<result column="HOUR_NUMBER" property="hourNumber"/> <result column="HOUR_NUMBER" property="hourNumber"/>
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
ID=#{id} ID=#{id}
</select> </select>
<insert id="batchInsertList" parameterType="list"> <insert id="batchInsertList" parameterType="list" databaseId="MySQL">
INSERT INTO THIRD_ACTIVE_POWER ( ID, STATION_NAME, STATION_ID, CREATE_DATE, PHOTOVOLTAIC_POWER, METER_POWER, INSERT INTO THIRD_ACTIVE_POWER ( ID, STATION_NAME, STATION_ID, CREATE_DATE, PHOTOVOLTAIC_POWER, METER_POWER,
SYSTEM_SOURCE, INPUT_TIME) SYSTEM_SOURCE, INPUT_TIME)
VALUES VALUES
...@@ -57,6 +57,32 @@ ...@@ -57,6 +57,32 @@
</foreach> </foreach>
</insert> </insert>
<insert id="batchInsertList" parameterType="list" databaseId="Oracle">
INSERT ALL
<foreach collection="list" item="item">
INTO THIRD_ACTIVE_POWER ( ID, STATION_NAME,
<if test="item.stationId != null and item.stationId !=''">
STATION_ID,
</if>
CREATE_DATE, PHOTOVOLTAIC_POWER, METER_POWER,
SYSTEM_SOURCE, INPUT_TIME)
VALUES
(
#{item.id},
<if test="item.stationId != null and item.stationId !=''">
#{item.stationName},
</if>
#{item.stationId},
#{item.createDate},
#{item.photovoltaicPower},
#{item.meterPower},
#{item.systemSource},
#{item.inputTime}
)
</foreach>
SELECT * FROM DUAL
</insert>
<resultMap id="ExtBaseResultMap" type="pps.core.prediction.entity.ThirdActivePowerView" extends="BaseResultMap"> <resultMap id="ExtBaseResultMap" type="pps.core.prediction.entity.ThirdActivePowerView" extends="BaseResultMap">
<result column="SAVE_HOUR" property="saveHour"/> <result column="SAVE_HOUR" property="saveHour"/>
</resultMap> </resultMap>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment