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;
|
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.CensorImageResponseDTO;
|
||||||
|
import com.red.circle.external.inner.model.dto.CensorSuggestion;
|
||||||
import com.red.circle.external.inner.service.censor.CensorImageClientService;
|
import com.red.circle.external.inner.service.censor.CensorImageClientService;
|
||||||
import lombok.RequiredArgsConstructor;
|
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -14,17 +11,18 @@ import org.springframework.stereotype.Service;
|
|||||||
* @author pengliang on 2023/10/17
|
* @author pengliang on 2023/10/17
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
@RequiredArgsConstructor
|
|
||||||
public class CensorImageClientServiceImpl implements CensorImageClientService {
|
public class CensorImageClientServiceImpl implements CensorImageClientService {
|
||||||
|
|
||||||
private final ICensorImageService censorImageService;
|
|
||||||
private final CensorImageInnerConvertor censorImageInnerConvertor;
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CensorImageResponseDTO auditing(String detectUrl) {
|
public CensorImageResponseDTO auditing(String detectUrl) {
|
||||||
AuditingRequest request = new AuditingRequest();
|
// 线上临时关闭图片机审,避免腾讯云 IMS SDK 内部 setSkipSign 方法缺失导致房间头像审核失败。
|
||||||
request.setDetectUrl(detectUrl);
|
CensorImageResponseDTO response = new CensorImageResponseDTO();
|
||||||
return censorImageInnerConvertor.toCensorImageResponseDTO(censorImageService.auditing(request));
|
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