zxc 3 years ago
parent
commit
7a2ff5af56
  1. 5
      epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/ImportGeneralDTO.java
  2. 8
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcBuildingDao.java
  3. 5
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/IcNeighborHoodServiceImpl.java
  4. 12
      epmet-module/gov-org/gov-org-server/src/main/resources/mapper/IcBuildingDao.xml

5
epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/ImportGeneralDTO.java

@ -148,6 +148,11 @@ public class ImportGeneralDTO implements Serializable {
*/
private Boolean buildingExistStatus = false;
/**
* 楼栋单元数小于当前值时为true
*/
private Boolean buildingUnitNumStatus = false;
/**
* 小区重复状态
*/

8
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcBuildingDao.java

@ -180,4 +180,12 @@ public interface IcBuildingDao extends BaseDao<IcBuildingEntity> {
*/
void allUpdateHouseNum(@Param("nums") List<UpdateBuildingHouseNumResultDTO> nums);
/**
* Desc: 更新楼栋信息
* @param info
* @author zxc
* @date 2022/4/27 13:29
*/
void updateBuilding(ImportGeneralDTO info);
}

5
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/IcNeighborHoodServiceImpl.java

@ -592,6 +592,11 @@ public class IcNeighborHoodServiceImpl extends BaseServiceImpl<IcNeighborHoodDao
IcBuildingDTO building = icBuildingService.getBuildingInfo(info.getNeighborHoodId(), info.getBuildingName());
if (null != building) {
info.setBuildingExistStatus(true);
if (info.getTotalUnitNum() < building.getTotalUnitNum()){
info.setBuildingUnitNumStatus(true);
}else {
}
return building.getId();
}
IcBuildingEntity buildingEntity = new IcBuildingEntity();

12
epmet-module/gov-org/gov-org-server/src/main/resources/mapper/IcBuildingDao.xml

@ -42,6 +42,18 @@
)
</update>
<!-- 更新楼栋信息 -->
<update id="updateBuilding">
UPDATE ic_building
SET TOTAL_UNIT_NUM = #{totalUnitNum},
TOTAL_FLOOR_NUM = #{totalFloorNum},
TOTAL_HOUSE_NUM = #{totalHouseNum},
BUILDING_LEADER_NAME = #{},
BUILDING_LEADER_MOBILE = #{},
UPDATED_TIME = NOW()
WHERE ID = #{}
</update>
<!--<select id="searchBuildingByPage" resultType="map">
select
a.ID as buildingId,

Loading…
Cancel
Save