fix: skip image censor for uploads
This commit is contained in:
parent
24e1af1841
commit
28335ed1de
@ -1,11 +1,8 @@
|
||||
package com.red.circle.external.inner.service.censor.impl;
|
||||
|
||||
import com.red.circle.component.censor.api.AuditingRequest;
|
||||
import com.red.circle.component.censor.api.ICensorImageService;
|
||||
import com.red.circle.external.inner.convertor.CensorImageInnerConvertor;
|
||||
import com.red.circle.external.inner.model.dto.CensorImageResponseDTO;
|
||||
import com.red.circle.external.inner.model.dto.CensorSuggestion;
|
||||
import com.red.circle.external.inner.service.censor.CensorImageClientService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
@ -14,17 +11,18 @@ import org.springframework.stereotype.Service;
|
||||
* @author pengliang on 2023/10/17
|
||||
*/
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class CensorImageClientServiceImpl implements CensorImageClientService {
|
||||
|
||||
private final ICensorImageService censorImageService;
|
||||
private final CensorImageInnerConvertor censorImageInnerConvertor;
|
||||
|
||||
@Override
|
||||
public CensorImageResponseDTO auditing(String detectUrl) {
|
||||
AuditingRequest request = new AuditingRequest();
|
||||
request.setDetectUrl(detectUrl);
|
||||
return censorImageInnerConvertor.toCensorImageResponseDTO(censorImageService.auditing(request));
|
||||
// 线上临时关闭图片机审,避免腾讯云 IMS SDK 内部 setSkipSign 方法缺失导致房间头像审核失败。
|
||||
CensorImageResponseDTO response = new CensorImageResponseDTO();
|
||||
response.setDetectUrl(detectUrl);
|
||||
response.setSuggestion(CensorSuggestion.Pass);
|
||||
response.setLabel("skip");
|
||||
response.setSubLabel("manual-disabled");
|
||||
response.setScore(100L);
|
||||
return response;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user