2 Commit-ok 1a8a3d2abf ... 696660c9e2

Szerző SHA1 Üzenet Dátum
  三七 696660c9e2 Merge remote-tracking branch 'origin/master_feat_ysy_20250929' into master_feat_ysy_20250929 4 napja
  三七 d2bbc34f07 add 4 napja

+ 13 - 1
fs-service/src/main/java/com/fs/course/service/impl/FsUserCourseVideoServiceImpl.java

@@ -88,6 +88,7 @@ import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
+import javax.management.openmbean.TabularType;
 import java.math.BigDecimal;
 import java.math.RoundingMode;
 import java.text.SimpleDateFormat;
@@ -543,13 +544,24 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
         List<QwExternalContact> qwExternalContacts = qwExternalContactMapper.selectQwExternalByUnionID(user.getUnionId());
 
         if (qwExternalContacts!=null&&qwExternalContacts.size()>0){
+            QwExternalContact UnionEXt=qwExternalContacts.get(0);
             for (QwExternalContact qwExternalContact : qwExternalContacts) {
                 if (qwExternalContact.getFsUserId()==null || qwExternalContact.getFsUserId()!=0L ){
                     qwExternalContact.setFsUserId(user.getUserId());
                     qwExternalContactMapper.updateQwExternalContact(qwExternalContact);
                 }
+                try {
+                    if (qwExternalContact.getQwUserId().equals(Long.parseLong(param.getQwUserId()))){
+                        UnionEXt=qwExternalContact;
+                    }
+                }catch (Exception e){
+                    log.error("群聊链接匹配销售失败");
+                }
+
             }
-            QwExternalContact UnionEXt=qwExternalContacts.get(0);
+
+
+
             log.info("匹配到的第一个企微用户:"+UnionEXt.getUserId());
             log.info("企微id:"+UnionEXt.getId());
             log.info("用户:"+param.getVideoId());