Browse Source

楼栋修改新增修改房屋名字

dev
zxc 3 years ago
parent
commit
7a9d5a25c8
  1. 1
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/BuildingController.java
  2. 8
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcHouseDao.java
  3. 3
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/BuildingServiceImpl.java
  4. 11
      epmet-module/gov-org/gov-org-server/src/main/resources/mapper/IcHouseDao.xml

1
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/BuildingController.java

@ -99,7 +99,6 @@ public class BuildingController {
//效验数据
ValidatorUtils.validateEntity(formDTO, IcBulidingFormDTO.UpdateShowGroup.class);
String customerId = tokenDTO.getCustomerId();
// String customerId = "123123";
buildingService.updateBuilding(customerId,formDTO);
return new Result().ok("修改成功");
}

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

@ -92,4 +92,12 @@ public interface IcHouseDao extends BaseDao<IcHouseEntity> {
*/
void houseUpdate(@Param("houses") List<ImportGeneralDTO> houses);
/**
* Desc: 根据楼栋ID修改房屋名
* @param buildingId
* @author zxc
* @date 2022/4/26 13:49
*/
void houseUpdateHouseName(@Param("buildingId")String buildingId);
}

3
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/BuildingServiceImpl.java

@ -533,6 +533,9 @@ public class BuildingServiceImpl implements BuildingService {
icBuildingDTO.setId(formDTO.getBuildingId());
icBuildingDTO.setCustomerId(customerId);
icBuildingService.update(icBuildingDTO);
// 更新房屋名称
icHouseDao.houseUpdateHouseName(formDTO.getBuildingId());
//更新楼宇单元
//如果楼宇单元大于之前的楼宇单元,新增单元
Integer nowUnit= formDTO.getTotalUnitNum();

11
epmet-module/gov-org/gov-org-server/src/main/resources/mapper/IcHouseDao.xml

@ -70,6 +70,17 @@
)
</update>
<!-- 根据楼栋ID修改房屋名 -->
<update id="houseUpdateHouseName">
UPDATE ic_house h,ic_building b,ic_building_unit u
SET h.HOUSE_NAME = CONCAT(b.BUILDING_NAME,'-',u.UNIT_NAME,'-',h.DOOR_NAME),
h.UPDATED_TIME = NOW()
WHERE h.DEL_FLAG = '0'
AND h.BUILDING_ID = b.ID AND b.DEL_FLAG = '0'
AND h.BUILDING_UNIT_ID = u.ID AND u.DEL_FLAG = '0'
AND h.BUILDING_ID = #{buildingId}
</update>
<!--<select id="searchHouseByPage" resultType="map">
select
a.ID as houseId,

Loading…
Cancel
Save