点位清单-导入导出
This commit is contained in:
@ -139,5 +139,5 @@ public interface EmsPointMatchMapper
|
||||
@Param("ipPort")Integer ipPort);
|
||||
|
||||
// 根据站点,设备类别,点位,获取唯一数据
|
||||
public EmsPointMatch getUniquePoint(String siteId, String deviceCategory, String dataPoint);
|
||||
public EmsPointMatch getUniquePoint(@Param("siteId")String siteId, @Param("deviceCategory")String deviceCategory, @Param("dataPoint")String dataPoint);
|
||||
}
|
||||
|
||||
@ -56,10 +56,8 @@ public class EmsPointMatchServiceImpl implements IEmsPointMatchService
|
||||
int failureNum = 0;
|
||||
StringBuilder successMsg = new StringBuilder();
|
||||
StringBuilder failureMsg = new StringBuilder();
|
||||
for (EmsPointMatch pointMatch : pointMatchList)
|
||||
{
|
||||
try
|
||||
{
|
||||
for (EmsPointMatch pointMatch : pointMatchList) {
|
||||
try {
|
||||
// 验证点位是否存在
|
||||
EmsPointMatch point = emsPointMatchMapper.getUniquePoint(pointMatch.getSiteId(),
|
||||
pointMatch.getDeviceCategory(),pointMatch.getDataPoint());
|
||||
@ -79,8 +77,7 @@ public class EmsPointMatchServiceImpl implements IEmsPointMatchService
|
||||
failureNum++;
|
||||
failureMsg.append("<br/>" + failureNum + "、站点" + pointMatch.getSiteId() + "、点位 " + pointMatch.getDataPoint() + " 已存在");
|
||||
}
|
||||
}
|
||||
catch (Exception e) {
|
||||
} catch (Exception e) {
|
||||
failureNum++;
|
||||
String msg = "<br/>" + failureNum + "、站点" + pointMatch.getSiteId() + "、点位 " + pointMatch.getDataPoint() + " 导入失败:";
|
||||
failureMsg.append(msg + e.getMessage());
|
||||
|
||||
@ -419,4 +419,11 @@
|
||||
and tmp.ipPort = #{ipPort}
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<select id="getUniquePoint" resultMap="EmsPointMatchResult">
|
||||
<include refid="selectEmsPointMatchVo"/>
|
||||
where site_id = #{siteId}
|
||||
and device_category = #{deviceCategory}
|
||||
and data_point = #{dataPoint}
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user