package com.fdkankan.scene.service.impl; import cn.hutool.core.date.DateUtil; import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.fdkankan.common.constant.ErrorCode; import com.fdkankan.common.constant.PayStatus; import com.fdkankan.common.constant.SceneStatus; import com.fdkankan.common.constant.ServerCode; import com.fdkankan.common.exception.BusinessException; import com.fdkankan.common.response.ResultData; import com.fdkankan.common.util.DateExtUtil; import com.fdkankan.fyun.oss.UploadToOssUtil; import com.fdkankan.platform.api.feign.PlatformGoodsClient; import com.fdkankan.platform.api.feign.PlatformUserClient; import com.fdkankan.platform.api.dto.Camera; import com.fdkankan.platform.api.dto.UserIncrement; import com.fdkankan.scene.entity.ScenePlus; import com.fdkankan.scene.service.ISceneEditService; import com.fdkankan.scene.service.IScenePlusService; import com.fdkankan.scene.service.ISceneProService; import com.fdkankan.scene.vo.BaseSceneParamVO; import com.fdkankan.scene.vo.LocalesParamVO; import com.fdkankan.scene.vo.SceneAuthVO; import java.util.Date; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; /** *
* TODO *
* * @author dengsixing * @since 2022/3/11 **/ @Service public class SceneEditServiceImpl implements ISceneEditService { @Autowired ISceneProService sceneProService; @Autowired PlatformGoodsClient platformGoodsClient; @Autowired PlatformUserClient platformUserClient; @Autowired IScenePlusService scenePlusService; @Autowired private UploadToOssUtil uploadToOssUtil; @Override public SceneAuthVO getAuth(BaseSceneParamVO param) throws Exception{ ScenePlus scenePlus = scenePlusService.getOne( new LambdaQueryWrapper