This commit is contained in:
ran.shang
2025-06-11 09:42:13 +08:00
commit 7e38b8d971
1935 changed files with 132836 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
package com.newyetai.sdk.bytedance;
import com.newyetai.common.AlitaResult;
import com.newyetai.sdk.bytedance.constant.ByteDanceConstants;
import com.newyetai.sdk.bytedance.model.BaseByteDanceDTO;
import com.newyetai.sdk.common.constant.SdkConstants;
import com.newyetai.sdk.common.dto.ISdkRequest;
import com.newyetai.sdk.common.exception.SdkException;
import com.newyetai.sdk.common.util.HttpUtils;
/**
* @author sr on 2021-11-25
*/
public class ByteDanceUtils {
public static <T> AlitaResult<T> execute(ISdkRequest<BaseByteDanceDTO<T>> req) {
try {
BaseByteDanceDTO<T> dto = HttpUtils.post(req);
Long errNo = dto.getErrNo();
if (ByteDanceConstants.SUCCESS_CODE.equals(errNo)) {
return AlitaResult.success(dto.getData());
}
return AlitaResult.error(SdkConstants.SDK_HTTP_INVOKE_RESPONSE_FAIL_CODE,
dto.getErrNo() + dto.getErrTips());
} catch (SdkException e) {
return AlitaResult.error("字节接口调用失败:" + e.getMessage());
}
}
}