|
|
@@ -7,10 +7,12 @@ import com.cyksj.common.exception.BusinessRuntimeException;
|
|
|
import com.cyksj.common.util.Jsons;
|
|
|
import com.cyksj.mapper.corp.CorpFollowConfigMapper;
|
|
|
import com.cyksj.mapper.corp.CorpFollowDutyRelateMapper;
|
|
|
+import com.cyksj.mapper.corp.CorpFollowServiceRelateMapper;
|
|
|
import com.cyksj.mapper.corp.CorpTagMapper;
|
|
|
import com.cyksj.model.dto.CorpFollowActiveCodeDto;
|
|
|
import com.cyksj.model.entity.CorpFollowConfig;
|
|
|
import com.cyksj.model.entity.CorpFollowDutyRelate;
|
|
|
+import com.cyksj.model.entity.CorpFollowServiceRelate;
|
|
|
import com.cyksj.model.entity.CorpTag;
|
|
|
import com.cyksj.model.request.corp.CorpFollowContact;
|
|
|
import com.cyksj.service.corp.CorpFollowDynamicConfigService;
|
|
|
@@ -40,6 +42,8 @@ public class CorpFollowDynamicConfigServiceImpl implements CorpFollowDynamicConf
|
|
|
|
|
|
private final CorpFollowDutyRelateMapper corpFollowDutyRelateMapper;
|
|
|
|
|
|
+ private final CorpFollowServiceRelateMapper serviceRelateMapper;
|
|
|
+
|
|
|
private final CorpTagMapper corpTagMapper;
|
|
|
|
|
|
@Override
|
|
|
@@ -69,8 +73,8 @@ public class CorpFollowDynamicConfigServiceImpl implements CorpFollowDynamicConf
|
|
|
if (followIds.size() > 1) {
|
|
|
type = 2;
|
|
|
}
|
|
|
- String serviceNames = corpFollowDutyRelateMapper.selectList(Wrappers.lambdaQuery(CorpFollowDutyRelate.class)
|
|
|
- .in(CorpFollowDutyRelate::getFollowId, followIds)).stream().map(CorpFollowDutyRelate::getServiceName).collect(Collectors.joining(","));
|
|
|
+ String serviceNames = serviceRelateMapper.selectList(Wrappers.lambdaQuery(CorpFollowServiceRelate.class)
|
|
|
+ .in(CorpFollowServiceRelate::getFollowId, followIds)).stream().map(CorpFollowServiceRelate::getServiceName).collect(Collectors.joining(","));
|
|
|
if (StrUtil.isEmpty(serviceNames)) {
|
|
|
throw BusinessRuntimeException.getInstance("存在被删除的客服,请刷新页面重试");
|
|
|
}
|