package com.dji.sample.psdk.service.impl; import com.dji.sample.psdk.service.PsdkService; import com.dji.sdk.cloudapi.livestream.api.AbstractLivestreamService; import com.fasterxml.jackson.databind.ObjectMapper; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; /** * @author wmm * @version 0.1 * @date 2024/5/8 */ @Service @Slf4j public class PsdkServiceImpl implements PsdkService { @Autowired private AbstractLivestreamService livestreamService; @Autowired private ObjectMapper mapper; // @Override // public HttpResultResponse liveCameraChange(String sn, LiveCameraChangeParam param) { // // TopicServicesResponse> response = livestreamService.liveCameraChange(SDKManager.getDeviceSDK(sn),mapper.convertValue(param, EsimOperatorSwitchRequest.class)); // // ServicesReplyData reply = response.getData(); // return reply.getResult().isSuccess() ? // HttpResultResponse.success() // : HttpResultResponse.error("The live camera failed to change. " + reply.getResult()); // } }