소스 검색

益寿缘-销售端-优化获客链接接口逻辑

cgp 3 일 전
부모
커밋
bf4d06a6de

+ 1 - 1
fs-company/src/main/java/com/fs/company/controller/qw/QwAcquisitionAssistantController.java

@@ -164,7 +164,7 @@ public class QwAcquisitionAssistantController extends BaseController {
     /**
      * 获取企微用户列表
      */
-    @GetMapping("/getQwUserListByIds")
+    @PostMapping("/getQwUserListByIds")
     public AjaxResult getQwUserListByIds(@RequestBody List<Long> qwUserTableIds) {
         if (qwUserTableIds == null || qwUserTableIds.isEmpty()) {
             return AjaxResult.success(Collections.emptyList());

+ 1 - 1
fs-service/src/main/java/com/fs/qw/domain/QwAcquisitionAssistant.java

@@ -38,7 +38,7 @@ public class QwAcquisitionAssistant extends BaseEntity
     private Date qwCreateTime;
 
     /** 是否无需验证,默认为true */
-    private Boolean skipVerify=true;
+    private String skipVerify;
 
 //    /**
 //     * 是否标记客户添加来源为该应用创建的获客链接, 默认值为true; 仅对「营销获客」应用生效

+ 1 - 1
fs-service/src/main/java/com/fs/qw/dto/acquisition/AcquisitionBaseRequest.java

@@ -15,7 +15,7 @@ public class AcquisitionBaseRequest {
     private AcquisitionRange range;    // 范围
     
     @JSONField(name = "skip_verify")
-    private Boolean skipVerify;
+    private String skipVerify;
     
     @JSONField(name = "priority_option")
     private AcquisitionPriority priorityOption;

+ 1 - 1
fs-service/src/main/java/com/fs/qw/dto/acquisition/AcquisitionGetResponse.java

@@ -30,7 +30,7 @@ public class AcquisitionGetResponse {
         private Long createTime;
 
         @JSONField(name = "skip_verify")
-        private Boolean skipVerify;
+        private String skipVerify;
     }
 
     @Data

+ 2 - 2
fs-service/src/main/java/com/fs/qw/service/impl/QwAcquisitionAssistantServiceImpl.java

@@ -327,7 +327,7 @@ public class QwAcquisitionAssistantServiceImpl implements IQwAcquisitionAssistan
                 vo.setLinkId(linkId);
                 vo.setLinkName(link.getLinkName());
                 vo.setUrl(link.getUrl());
-                vo.setSkipVerify(link.getSkipVerify() != null ? link.getSkipVerify() : true);
+                vo.setSkipVerify(link.getSkipVerify());
                 vo.setQwCreateTime(link.getCreateTime());
             }
 
@@ -452,7 +452,7 @@ public class QwAcquisitionAssistantServiceImpl implements IQwAcquisitionAssistan
             qwDetail = callQwApi(url, request, AcquisitionGetResponse.class, "获取获客链接详情");
         } catch (Exception e) {
             log.error("调用企微API失败", e);
-            // 如果API调用失败,至少返回本地数据
+            // 如果API调用失败,返回本地数据
         }
         // 4. 构建VO对象
         return buildDetailVO(localData, qwDetail, qwCompany, linkId);

+ 1 - 1
fs-service/src/main/java/com/fs/qw/vo/AcquisitionAssistantDetailVO.java

@@ -29,7 +29,7 @@ public class AcquisitionAssistantDetailVO {
     private String scheme;
     
     // 是否无需验证
-    private Boolean skipVerify;
+    private String skipVerify;
     
     // 优先分配类型(0:不启用,1:全企业,2:指定范围内)
     private Integer priorityType;

+ 0 - 6
fs-service/src/main/resources/mapper/qw/QwUserMapper.xml

@@ -279,9 +279,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     <select id="selectQwUserListByQwUserIds" parameterType="java.util.List" resultMap="QwUserResult">
         <include refid="selectQwUserVo"/>
         <where>
-            <if test="companyId != null">
-                and company_id = #{companyId}
-            </if>
             and qw_user_id in
             <foreach collection="list" item="item" open="(" separator="," close=")">
                 #{item}
@@ -293,9 +290,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     <select id="selectQwUserListByIds" parameterType="java.util.List" resultMap="QwUserResult">
         <include refid="selectQwUserVo"/>
         <where>
-            <if test="companyId != null">
-                and company_id = #{companyId}
-            </if>
             and id in
             <foreach collection="list" item="item" open="(" separator="," close=")">
                 #{item}