Browse Source

删除楼长, 同时清空ic_building

master
yinzuomei 2 years ago
parent
commit
4d2ba136e8
  1. 13
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CommunityBuildingManagerServiceImpl.java

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

@ -1,6 +1,7 @@
package com.epmet.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl;
import com.epmet.commons.tools.constant.NumConstant;
import com.epmet.commons.tools.dto.result.CustomerStaffInfoCacheResult;
@ -30,6 +31,7 @@ import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.CollectionUtils;
import java.nio.file.Path;
import java.util.Date;
import java.util.List;
/**
@ -159,7 +161,16 @@ public class CommunityBuildingManagerServiceImpl extends BaseServiceImpl<Communi
@Override
@Transactional(rollbackFor = Exception.class)
public void delete(List<String> ids) {
baseDao.deleteBatchIds(ids);
Date now=new Date();
ids.forEach(id->{
LambdaUpdateWrapper<CommunityBuildingManagerEntity> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.eq(CommunityBuildingManagerEntity::getId, id)
.set(CommunityBuildingManagerEntity::getDelFlag, NumConstant.ONE_STR)
.set(CommunityBuildingManagerEntity::getUpdatedBy, EpmetRequestHolder.getLoginUserId())
.set(CommunityBuildingManagerEntity::getUpdatedTime, now);
baseDao.update(null, updateWrapper);
// todo
});
}

Loading…
Cancel
Save