|
|
@@ -5,7 +5,9 @@ import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.json.JSONUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONException;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.fs.ad.enums.AdUploadType;
|
|
|
@@ -15,6 +17,7 @@ import com.fs.common.core.redis.RedisCache;
|
|
|
import com.fs.common.utils.PubFun;
|
|
|
import com.fs.common.utils.StringUtils;
|
|
|
import com.fs.company.service.ICompanyConfigService;
|
|
|
+import com.fs.config.cloud.CloudHostProper;
|
|
|
import com.fs.course.domain.FsCourseSop;
|
|
|
import com.fs.course.domain.FsCourseSopLogs;
|
|
|
import com.fs.course.domain.FsCourseWatchLog;
|
|
|
@@ -212,7 +215,8 @@ public class QwExternalContactServiceImpl extends ServiceImpl<QwExternalContactM
|
|
|
private AsyncQwAiChatSopService asyncQwAiChatSopService;
|
|
|
@Autowired
|
|
|
private QwExternalContactTransferCompanyAuditUserMapper companyAuditUserMapper;
|
|
|
-
|
|
|
+ @Autowired
|
|
|
+ private CloudHostProper cloudHostProper;
|
|
|
|
|
|
Logger logger = LoggerFactory.getLogger(getClass());
|
|
|
|
|
|
@@ -2883,6 +2887,15 @@ public class QwExternalContactServiceImpl extends ServiceImpl<QwExternalContactM
|
|
|
qwContactWayMapper.addInformationNum(wayId.getInformationId());
|
|
|
}
|
|
|
}
|
|
|
+ /*只有ddgy加重粉*/
|
|
|
+ if (("叮当国医".equals(cloudHostProper.getCompanyName()))) {
|
|
|
+ if (qwExternalContactMapper.selectCount(new LambdaQueryWrapper<QwExternalContact>().eq(QwExternalContact::getExternalUserId, qwExternalContact.getExternalUserId()))
|
|
|
+ >1){
|
|
|
+ qwExternalContact.setIsRepeat(1);
|
|
|
+ qwExternalContactMapper.update(null,new LambdaUpdateWrapper<QwExternalContact>().eq(QwExternalContact::getId,qwExternalContact.getId())
|
|
|
+ .set(QwExternalContact::getIsRepeat,1));
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
public void checkHaveQwSop(Set<String> combinedTagsSet,QwUser qwUser,String corpId,List<String> combinedTagsList,
|
|
|
String userID,String externalUserID,ExternalContact externalContact,QwExternalContact contact,
|