Browse Source

楼长单元

dev
yinzuomei 2 years ago
parent
commit
b715cb4b5b
  1. 6
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/CommunityBuildingManagerController.java
  2. 12
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/CommunityBuildingManagerService.java
  3. 4
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CommunityBuildingManagerServiceImpl.java

6
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/CommunityBuildingManagerController.java

@ -93,7 +93,7 @@ public class CommunityBuildingManagerController implements ResultDataResolver {
/**
* 新增楼长/单元长
* todo: 同步到具体的楼栋
* 同步到具体的楼栋
* @param dto
* @return
*/
@ -112,7 +112,7 @@ public class CommunityBuildingManagerController implements ResultDataResolver {
/**
* 编辑楼长/单元长
* todo: 同步到具体的楼栋
* 同步到具体的楼栋
* @param dto
* @return
*/
@ -130,7 +130,7 @@ public class CommunityBuildingManagerController implements ResultDataResolver {
/**
* 批量删除楼长/单元长
* todo: 同时清空楼栋表里的信息
* 同时清空楼栋表里的信息
* @param ids
* @return
*/

12
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/CommunityBuildingManagerService.java

@ -40,7 +40,7 @@ public interface CommunityBuildingManagerService extends BaseService<CommunityBu
/**
* 新增楼长/单元长
* todo: 同步到具体的楼栋表
* 同步到具体的楼栋表
*
* @param dto
* @return
@ -49,7 +49,7 @@ public interface CommunityBuildingManagerService extends BaseService<CommunityBu
/**
* 编辑楼长/单元长
* todo: 同步到具体的楼栋
* 同步到具体的楼栋
*
* @param dto
* @return
@ -58,7 +58,7 @@ public interface CommunityBuildingManagerService extends BaseService<CommunityBu
/**
* 批量删除楼长/单元长
* todo: 同时清空楼栋表里的信息
* 同时清空楼栋表里的信息
*
* @param ids
* @return
@ -67,5 +67,11 @@ public interface CommunityBuildingManagerService extends BaseService<CommunityBu
void execAsyncExcelImport(Path fileSavePath, String taskId);
/**
* 楼长单元长功能只能社区级工作人员导入
*
* @param customerId
* @param userId
*/
void checkImportPermission(String customerId, String userId);
}

4
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CommunityBuildingManagerServiceImpl.java

@ -154,7 +154,7 @@ public class CommunityBuildingManagerServiceImpl extends BaseServiceImpl<Communi
CustomerGridDTO gridDTO = SpringContextUtils.getBean(CustomerGridService.class).get(addFormDto.getGridId());
entity.setOrgIdPath(PidUtils.convertPid2OrgIdPath(gridDTO.getId(), gridDTO.getPids()));
insert(entity);
// 清空楼栋表的楼长4列信息
// 同步更新至ic_building
LambdaUpdateWrapper<IcBuildingEntity> buildingUpdate = new LambdaUpdateWrapper<>();
buildingUpdate.eq(IcBuildingEntity::getId, entity.getBuildingId())
.set(IcBuildingEntity::getBuildingLeaderName, entity.getName())
@ -194,7 +194,7 @@ public class CommunityBuildingManagerServiceImpl extends BaseServiceImpl<Communi
CustomerGridDTO gridDTO = SpringContextUtils.getBean(CustomerGridService.class).get(updateFormDto.getGridId());
entity.setOrgIdPath(PidUtils.convertPid2OrgIdPath(gridDTO.getId(), gridDTO.getPids()));
updateById(entity);
// 清空楼栋表的楼长4列信息
// 同步更新至ic_building
LambdaUpdateWrapper<IcBuildingEntity> buildingUpdate = new LambdaUpdateWrapper<>();
buildingUpdate.eq(IcBuildingEntity::getId, updateFormDto.getBuildingId())
.set(IcBuildingEntity::getBuildingLeaderName, updateFormDto.getName())

Loading…
Cancel
Save