| 12345678910111213141516171819202122232425262728293031323334353637 |
- package com.jzg.service.impl;
- import cn.hutool.core.collection.CollUtil;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import com.jzg.commons.entity.po.PtlAgreement;
- import com.jzg.mapper.PtlAgreementMapper;
- import com.jzg.service.PtlAgreementService;
- import org.slf4j.Logger;
- import org.slf4j.LoggerFactory;
- import org.springframework.stereotype.Service;
- import java.util.List;
- /**
- * @author quchen
- * @date 2025/2/20 15:30
- */
- @Service
- public class PtlAgreementServiceImpl extends ServiceImpl<PtlAgreementMapper, PtlAgreement> implements PtlAgreementService {
- private static final Logger log = LoggerFactory.getLogger(PtlAgreementServiceImpl.class);
- /**
- * 根据用户的机构与保司 获取可报价的协议
- *
- * @param deptId 租户编码
- * @param companyIds 保司id信息
- * @return List<PtlAgreement> 不同保司的协议
- */
- @Override
- public List<PtlAgreement> getUserAgreementByCompanyIds(String deptId, List<String> companyIds) {
- List<PtlAgreement> userAgreementByCompanyIds = baseMapper.getUserAgreementByCompanyIds(deptId, companyIds);
- log.info("租户[{}]匹配到[{}]个公司的[{}]个协议", deptId, CollUtil.size(companyIds), CollUtil.size(userAgreementByCompanyIds));
- return userAgreementByCompanyIds;
- }
- }
|