Browse Source

根据code删除

dev
yinzuomei 3 years ago
parent
commit
8cf2da63a3
  1. 2
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/dao/GridInfoPingyinDao.java
  2. 4
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/GridInfoPingyinServiceImpl.java
  3. 5
      epmet-module/open-data-worker/open-data-worker-server/src/main/resources/mapper/GridInfoPingyinDao.xml

2
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/dao/GridInfoPingyinDao.java

@ -28,4 +28,6 @@ public interface GridInfoPingyinDao extends BaseDao<GridInfoPingyinEntity> {
@Param("gridLevel")Integer gridLevel, @Param("gridLevel")Integer gridLevel,
@Param("lng")BigDecimal lng, @Param("lng")BigDecimal lng,
@Param("lat")BigDecimal lat); @Param("lat")BigDecimal lat);
int deleteByCode(String gridCode);
} }

4
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/GridInfoPingyinServiceImpl.java

@ -120,7 +120,7 @@ public class GridInfoPingyinServiceImpl extends BaseServiceImpl<GridInfoPingyinD
List<GridInfoPingyinEntity> orginList = baseDao.selectByGridCode(entity.getGridCode()); List<GridInfoPingyinEntity> orginList = baseDao.selectByGridCode(entity.getGridCode());
if (CollectionUtils.isNotEmpty(orginList)) { if (CollectionUtils.isNotEmpty(orginList)) {
for (GridInfoPingyinEntity oigin : orginList) { for (GridInfoPingyinEntity oigin : orginList) {
baseDao.deleteById(oigin.getId()); baseDao.deleteByCode(oigin.getGridCode());
} }
} }
} }
@ -212,7 +212,7 @@ public class GridInfoPingyinServiceImpl extends BaseServiceImpl<GridInfoPingyinD
List<GridInfoPingyinEntity> orginList = baseDao.selectByGridCode(entity.getGridCode()); List<GridInfoPingyinEntity> orginList = baseDao.selectByGridCode(entity.getGridCode());
if (CollectionUtils.isNotEmpty(orginList)) { if (CollectionUtils.isNotEmpty(orginList)) {
for (GridInfoPingyinEntity oigin : orginList) { for (GridInfoPingyinEntity oigin : orginList) {
baseDao.deleteById(oigin.getId()); baseDao.deleteByCode(oigin.getGridCode());
} }
} }
} }

5
epmet-module/open-data-worker/open-data-worker-server/src/main/resources/mapper/GridInfoPingyinDao.xml

@ -44,4 +44,9 @@
lat = #{lat} lat = #{lat}
where grid_code = #{gridCode} and is_del = 'N' where grid_code = #{gridCode} and is_del = 'N'
</update> </update>
<update id="deleteByCode">
update grid_info_pingyin set is_del = 'Y'
where grid_code = #{gridCode}
</update>
</mapper> </mapper>

Loading…
Cancel
Save