|
@@ -2,11 +2,11 @@ package com.jzg.quotation.summary.service.impl;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.jzg.commons.exception.SystemException;
|
|
import com.jzg.commons.exception.SystemException;
|
|
|
|
|
+import com.jzg.commons.util.StringUtils;
|
|
|
import com.jzg.quotation.summary.entity.po.QuoteRuleMapping;
|
|
import com.jzg.quotation.summary.entity.po.QuoteRuleMapping;
|
|
|
import com.jzg.quotation.summary.mapper.QuoteRuleMappingMapper;
|
|
import com.jzg.quotation.summary.mapper.QuoteRuleMappingMapper;
|
|
|
import com.jzg.quotation.summary.service.QuoteRuleMappingService;
|
|
import com.jzg.quotation.summary.service.QuoteRuleMappingService;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
-import org.springframework.util.StringUtils;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
@@ -22,9 +22,10 @@ public class QuoteRuleMappingServiceImpl extends ServiceImpl<QuoteRuleMappingMap
|
|
|
implements QuoteRuleMappingService {
|
|
implements QuoteRuleMappingService {
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public Map<String, List<QuoteRuleMapping>> getByInsuranceCompanyCode(String insuranceCompanyCode) {
|
|
|
|
|
|
|
+ public Map<String, List<QuoteRuleMapping>> getByInsuranceCompanyCode(String insuranceCompanyCode,String groupCode) {
|
|
|
List<QuoteRuleMapping> list = lambdaQuery()
|
|
List<QuoteRuleMapping> list = lambdaQuery()
|
|
|
.eq(QuoteRuleMapping::getInsuranceCompanyCode, insuranceCompanyCode)
|
|
.eq(QuoteRuleMapping::getInsuranceCompanyCode, insuranceCompanyCode)
|
|
|
|
|
+ .eq(StringUtils.isNotEmpty(groupCode),QuoteRuleMapping::getGroupCode,groupCode)
|
|
|
.list();
|
|
.list();
|
|
|
|
|
|
|
|
if (list.isEmpty()) {
|
|
if (list.isEmpty()) {
|
|
@@ -33,7 +34,7 @@ public class QuoteRuleMappingServiceImpl extends ServiceImpl<QuoteRuleMappingMap
|
|
|
|
|
|
|
|
return list
|
|
return list
|
|
|
.stream()
|
|
.stream()
|
|
|
- .filter(quoteKindMapping -> StringUtils.hasLength(quoteKindMapping.getPlatformCode()))
|
|
|
|
|
|
|
+ .filter(quoteKindMapping -> org.springframework.util.StringUtils.hasLength(quoteKindMapping.getPlatformCode()))
|
|
|
.collect(Collectors.groupingBy(QuoteRuleMapping::getCategory));
|
|
.collect(Collectors.groupingBy(QuoteRuleMapping::getCategory));
|
|
|
}
|
|
}
|
|
|
|
|
|