Commit 3caa9722 authored by ZWT's avatar ZWT

得到的

parent 5af1b301
......@@ -161,7 +161,7 @@ public class ThirdDataAccessCloudServiceImpl implements IThirdDataAccessCloudSer
//查数据表最新记录数据时间
ThirdActivePowerDailyUpdateMapper mapper = context.getBean(ThirdActivePowerDailyUpdateMapper.class);
ThirdActivePowerDailyUpdateEnt maxEnt = mapper.selectOne(new QueryWrapper<ThirdActivePowerDailyUpdateEnt>()
.select("MAX( create_date ) AS create_date")
.select("MAX( CREATE_DATE ) AS CREATE_DATE")
);
Date createDate = null;
if (ObjectUtil.isNotNull(maxEnt)) {
......
......@@ -67,7 +67,7 @@
</foreach>
</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,
METER_POWER,
SYSTEM_SOURCE, SAVE_DATE, SAVE_HOUR)
......@@ -87,6 +87,34 @@
</foreach>
</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"
extends="BaseResultMap">
<result column="HOUR_NUMBER" property="hourNumber"/>
......
......@@ -39,7 +39,7 @@
ID=#{id}
</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,
SYSTEM_SOURCE, INPUT_TIME)
VALUES
......@@ -57,6 +57,32 @@
</foreach>
</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">
<result column="SAVE_HOUR" property="saveHour"/>
</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