Commit 6ac6742d authored by ZWT's avatar ZWT

得到的

parent 7866e87b
...@@ -21,8 +21,8 @@ import java.util.Date; ...@@ -21,8 +21,8 @@ import java.util.Date;
@TableName("WEATHER_BUREAU_DATA") @TableName("WEATHER_BUREAU_DATA")
public class WeatherBureauDataEnt implements Serializable { public class WeatherBureauDataEnt implements Serializable {
@XText("ID") @XText("ID")
@TableId(type = IdType.AUTO) @TableId(type = IdType.ASSIGN_UUID)
private Long id; private String id;
@XText("记录时间") @XText("记录时间")
@TableField @TableField
......
...@@ -24,7 +24,7 @@ import java.util.Date; ...@@ -24,7 +24,7 @@ import java.util.Date;
public class WeatherBureauDataView implements Serializable { public class WeatherBureauDataView implements Serializable {
@XText("ID") @XText("ID")
@TableField @TableField
private Long id; private String id;
@XText("记录时间") @XText("记录时间")
@TableField @TableField
......
...@@ -555,6 +555,7 @@ public class BaseWeatherCloudServiceImpl implements IBaseWeatherCloudService { ...@@ -555,6 +555,7 @@ public class BaseWeatherCloudServiceImpl implements IBaseWeatherCloudService {
//去重 //去重
if (batchList.stream() if (batchList.stream()
.noneMatch(item -> DateUtil.compare(item.getDataTime(), view.getDataTime()) == 0 && CharSequenceUtil.equals(item.getAreaCode(), view.getAreaCode()))) { .noneMatch(item -> DateUtil.compare(item.getDataTime(), view.getDataTime()) == 0 && CharSequenceUtil.equals(item.getAreaCode(), view.getAreaCode()))) {
view.setId(BaseUtils.randomUUIDString());
batchList.add(view); batchList.add(view);
} }
} }
......
...@@ -58,6 +58,7 @@ ...@@ -58,6 +58,7 @@
<insert id="insertBatch" parameterType="java.util.List"> <insert id="insertBatch" parameterType="java.util.List">
INSERT INTO WEATHER_BUREAU_DATA ( INSERT INTO WEATHER_BUREAU_DATA (
ID,
DATA_TIME, DATA_TIME,
WEATHER_ICON, WEATHER_ICON,
AIR_TEMPERATURE, AIR_TEMPERATURE,
...@@ -71,6 +72,7 @@ ...@@ -71,6 +72,7 @@
) VALUES ) VALUES
<foreach collection="list" separator="," item="item"> <foreach collection="list" separator="," item="item">
( (
#{item.id},
#{item.dataTime}, #{item.dataTime},
#{item.weatherIcon}, #{item.weatherIcon},
#{item.airTemperature}, #{item.airTemperature},
......
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