Эх сурвалжийг харах

查询管理人的时候根据saleman表中的typeattr进行过滤

lipf 4 сар өмнө
parent
commit
bdc028b239

+ 2 - 0
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/controller/UnifyOrderManager.java

@@ -73,6 +73,7 @@ import java.util.*;
 import java.util.stream.Collectors;
 
 
+
 @RestController
 @RequestMapping("/unify/order")
 @Tag(name = "统一订单报价管理")
@@ -241,6 +242,7 @@ public class UnifyOrderManager {
         }
         PtlAgreement ptlAgreement = byCompanyId.getData().stream().filter(x -> x.getId().equals(quoteVo.getOrder().getAgreementId())).findFirst().orElse(null);
         if (Objects.isNull(ptlAgreement)) {
+            log.info("协议不存在。quoteVo.getOrder().getAgreementId()=[{}]",quoteVo.getOrder().getAgreementId());
             throw new SystemException("协议不存在");
         }
         quoteVo.getOrder().setAgreementId(ptlAgreement.getId());

+ 1 - 0
tenant/organization/src/main/java/com/jzg/organization/service/impl/PtlSchemeServiceImpl.java

@@ -484,6 +484,7 @@ public class PtlSchemeServiceImpl extends ServiceImpl<PtlSchemeMapper, PtlScheme
 
     @Override
     public SchemeResultVo getSchemeResult(String companyId, String productId) {
+        log.info("根据保司Id和产品id查询协议信息。 companyId=[{}],productId=[{}]", companyId, productId);
         List<SchemeResultVo.SchemeVo> schemeInsuranceInfo = ptlSchemeMapper.getSchemeInsuranceInfo(companyId, productId);
         List<SchemeResultVo.SchemeVo> schemeDrivingInfo = ptlSchemeMapper.getSchemeDrivingInfo(companyId, productId);
         // 创建一个 Map,Key: info.id, Value: List<Driving>

+ 3 - 1
tenant/organization/src/main/resources/mapper/SysUserMapper.xml

@@ -34,7 +34,9 @@
             AND suji.dept_id = #{param.deptId}
         </if>
         <if test="param.typeAttr != null and param.typeAttr != ''">
-        AND suji.type_attr = #{param.typeAttr}
+        and suji.id in (
+                select sujis.sys_user_jzg_info_id  from sys_user_jzg_info_salesman sujis where sujis.type_attr  = #{param.typeAttr}
+                )
         </if>
         <if test="param.name!= null and param.name!= ''">
             AND (