瀏覽代碼

coding:广告线索

zhangqin 1 天之前
父節點
當前提交
3e08a9ff4f

+ 1 - 1
fs-qw-api/Dockerfile

@@ -1,4 +1,4 @@
-FROM openjdk:8-jre
+FROM anolis-registry.cn-zhangjiakou.cr.aliyuncs.com/openanolis/openjdk:8-8.6
 # java版本,最好使用openjdk,而不是类似于Java:1.8
 COPY ./target/fs-qw-api.jar fs-qw-api.jar
 # 向外暴露的接口,最好与项目yml文件中的端口一致

+ 3 - 2
fs-service/src/main/java/com/fs/newAdv/service/impl/LeadServiceImpl.java

@@ -167,12 +167,13 @@ public class LeadServiceImpl extends ServiceImpl<LeadMapper, Lead> implements IL
     public void weChatNameLead(String traceId, String weiChatName) {
         log.info("用户微信昵称线索信息:{} {}", traceId, weiChatName);
         Lead byTraceId = this.getByTraceId(traceId);
-        if (byTraceId == null) {
+        if (byTraceId == null || StrUtil.isEmpty(weiChatName)) {
             return;
         }
         this.update(new LambdaUpdateWrapper<Lead>()
                 .eq(Lead::getTraceId, traceId)
-                .set(ObjectUtil.isNotEmpty(weiChatName), Lead::getWeiChatName, weiChatName)
+                .isNull(Lead::getWeiChatName)
+                .set(Lead::getWeiChatName, weiChatName)
         );
     }
 

+ 5 - 0
fs-service/src/main/java/com/fs/qw/vo/QwExternalContactVO.java

@@ -143,4 +143,9 @@ public class QwExternalContactVO {
      * 联系我分组名称
      */
     private String wayGroupName;
+
+    /**
+     * 广告链路id
+     */
+    private String traceId;
 }

+ 3 - 0
fs-service/src/main/resources/application-druid-ylrz.yml

@@ -142,6 +142,9 @@ rocketmq:
         group: conversion-tracking-group
         access-key: ak19op47padq83a6882e2edb # 替换为实际的 accessKey
         secret-key: sk4ca8a0dbdac7ed75 # 替换为实际的 secretKey
+    consumer:
+        access-key: ak19op47padq83a6882e2edb # 替换为实际的 accessKey
+        secret-key: sk4ca8a0dbdac7ed75 # 替换为实际的 secretKey
 openIM:
     secret: openIM123
     userID: imAdmin