|
@@ -6,10 +6,8 @@ import com.cyksj.common.exception.BusinessRuntimeException;
|
|
|
import com.cyksj.dto.Result;
|
|
import com.cyksj.dto.Result;
|
|
|
import com.cyksj.enums.GatewayResponse;
|
|
import com.cyksj.enums.GatewayResponse;
|
|
|
import com.cyksj.mapper.UpgradePackageMapper;
|
|
import com.cyksj.mapper.UpgradePackageMapper;
|
|
|
-import com.cyksj.model.entity.ChatgptUser;
|
|
|
|
|
import com.cyksj.model.entity.MidjourneyUser;
|
|
import com.cyksj.model.entity.MidjourneyUser;
|
|
|
import com.cyksj.model.entity.UpgradePackage;
|
|
import com.cyksj.model.entity.UpgradePackage;
|
|
|
-import com.cyksj.model.views.ChatGptUserConversationRecordHistoryView;
|
|
|
|
|
import com.cyksj.model.views.MidjouneyCarInfoView;
|
|
import com.cyksj.model.views.MidjouneyCarInfoView;
|
|
|
import com.cyksj.model.views.MidjourneyUserConversationRecordHistoryView;
|
|
import com.cyksj.model.views.MidjourneyUserConversationRecordHistoryView;
|
|
|
import com.cyksj.model.views.MidjourneyUserView;
|
|
import com.cyksj.model.views.MidjourneyUserView;
|
|
@@ -29,8 +27,8 @@ import org.springframework.web.bind.annotation.*;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
|
import java.math.RoundingMode;
|
|
import java.math.RoundingMode;
|
|
|
-import java.util.Comparator;
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
+import java.util.Optional;
|
|
|
|
|
|
|
|
/** server/镜像服务/mj绘画
|
|
/** server/镜像服务/mj绘画
|
|
|
* @author zwhui
|
|
* @author zwhui
|
|
@@ -132,6 +130,21 @@ public class MidjourneyController {
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(url);
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(url);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @PutMapping("/updateIsCar")
|
|
|
|
|
+ public Result<String> updateIsCar(@RequestBody MidjourneyUser midjourneyUser){
|
|
|
|
|
+ long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
|
|
+ if (midjourneyUser.getRelationId() == null || midjourneyUser.getRelationId() == 0L) {
|
|
|
|
|
+ throw BusinessRuntimeException.getInstance("车票错误");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ MidjourneyUser user = midjourneyService.getUser(userId, midjourneyUser.getRelationId());
|
|
|
|
|
+
|
|
|
|
|
+ if (user != null) {
|
|
|
|
|
+ midjourneyService.updateIcar(user.getId(), Optional.ofNullable(midjourneyUser.getIsCar()).orElse(true));
|
|
|
|
|
+ }
|
|
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 获取车队历史记录
|
|
* 获取车队历史记录
|
|
|
*/
|
|
*/
|