yangys
2024-04-18 85bb45834b1a2fd993d9f8653c48d14efc12a59e
smart-man-boot/src/main/java/com/qianwen/smartman/modules/system/service/impl/PostServiceImpl.java
@@ -39,7 +39,6 @@
import com.qianwen.smartman.modules.system.vo.PostSelectVO;
@Service
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/service/impl/PostServiceImpl.class */
public class PostServiceImpl extends BaseServiceImpl<PostMapper, Post> implements IPostService {
    @Autowired
    private OssBuilder ossBuilder;
@@ -47,12 +46,12 @@
    @Lazy
    private IEmployeeService employeeService;
    @Override // org.springblade.modules.system.service.IPostService
    @Override
    public IPage<PostDetailVO> selectPostPage(IPage<PostDetailVO> page, PostSelectVO postSelectVO) {
        return page.setRecords(((PostMapper) this.baseMapper).selectPostPage(page, postSelectVO));
    }
    @Override // org.springblade.modules.system.service.IPostService
    @Override
    public String getPostIds(String tenantId, String postNames) {
       List<Post> postList = this.baseMapper.selectList(Wrappers.<Post>query().lambda().eq(Post::getTenantId, tenantId)
             .eq(Post::getStatus, CommonConstant.ENABLE)
@@ -73,7 +72,7 @@
        return null;
    }
    @Override // org.springblade.modules.system.service.IPostService
    @Override
    public String getPostIdsByFuzzy(String tenantId, String postNames) {
       LambdaQueryWrapper<Post> wrapper = Wrappers.<Post>query().lambda().eq(Post::getTenantId, tenantId);
       /*
@@ -95,12 +94,12 @@
        return null;
    }
    @Override // org.springblade.modules.system.service.IPostService
    @Override
    public List<String> getPostNames(String postIds) {
        return ((PostMapper) this.baseMapper).getPostNames(Func.toLongArray(postIds));
    }
    @Override // org.springblade.modules.system.service.IPostService
    @Override
    public void checkExistPostNameOrCode(Post post) {
       Post result = getOne(Lambda.<Post>create()
               .and(wrapper -> wrapper.eq(Post::getPostName, post.getPostName()).or().eq(Post::getPostCode, post.getPostCode()))
@@ -125,7 +124,7 @@
        }
    }
    @Override // org.springblade.modules.system.service.IPostService
    @Override
    public BladeFile importPost(List<PostImport> data) {
        if (Func.isEmpty(data)) {
            throw new ServiceException(MessageUtils.message("excel.import.data.can.not.be.null", new Object[0]));
@@ -192,7 +191,7 @@
        }
    }
    @Override // org.springblade.modules.system.service.IPostService
    @Override
    public void insertNewPost(Post post) {
        boolean result = (Func.isNotEmpty(post.getId()) ? Boolean.TRUE : Boolean.FALSE).booleanValue();
        if (!result) {
@@ -201,7 +200,7 @@
        saveOrUpdate(post);
    }
    @Override // org.springblade.modules.system.service.IPostService
    @Override
    public Boolean removePost(List<Long> ids, Integer type) {
        if (StatusType.REMOVE.getType().equals(type)) {
           Long postEmployeeNum = Long.valueOf(this.employeeService.count(Wrappers.<Employee>lambdaQuery().in(Employee::getPostId, ids)));