覆盖恢复

This commit is contained in:
2025-03-19 10:25:59 +08:00
parent dffce9e679
commit aa64312441
3 changed files with 17 additions and 1 deletions

View File

@@ -60,4 +60,6 @@ public interface IOaBusinessService {
void setFollow(Long businessId);
List<OaBusinessVo> queryByIds(Collection<Long> list);
}

View File

@@ -163,4 +163,15 @@ public class OaBusinessServiceImpl implements IOaBusinessService {
public void setFollow(Long businessId) {
baseMapper.setFollow(businessId);
}
/**
* 查询CRM 批量商机
*/
@Override
public List<OaBusinessVo> queryByIds(Collection<Long> list) {
if (list == null || list.isEmpty()) {
return Collections.emptyList();
}
return baseMapper.selectVoList(new LambdaQueryWrapper<OaBusiness>().in(OaBusiness::getBusinessId, list));
}
}

View File

@@ -8,7 +8,9 @@ import com.ruoyi.common.core.domain.PageQuery;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.ruoyi.oa.domain.OaBusiness;
import com.ruoyi.oa.domain.bo.OaFollowUpRecordAddBo;
import com.ruoyi.oa.domain.vo.OaBusinessVo;
import com.ruoyi.oa.domain.vo.OaFollowUpRecordQueryVo;
import com.ruoyi.oa.service.IOaBusinessService;
import lombok.RequiredArgsConstructor;
@@ -177,7 +179,8 @@ public class OaFollowUpRecordServiceImpl implements IOaFollowUpRecordService {
.map(Long::parseLong)
.collect(Collectors.toList());
//批量查询出业务
queryVo.setBusinessVoList(oaBusinessService.queryByIds(businessIds));
List<OaBusinessVo> businessVos = oaBusinessService.queryByIds(businessIds);
queryVo.setBusinessVoList(businessVos);
}
return queryVo;
}