|
|
@@ -11,9 +11,11 @@ import com.cyksj.model.entity.UpgradePackage;
|
|
|
import com.cyksj.model.views.MidjouneyCarInfoView;
|
|
|
import com.cyksj.model.views.MidjourneyUserView;
|
|
|
import com.cyksj.service.midjourney.MidjourneyService;
|
|
|
+import com.cyksj.service.user.UserBindRelationService;
|
|
|
import com.cyksj.web.util.StpUserUtil;
|
|
|
import com.ejlchina.searcher.BeanSearcher;
|
|
|
import com.ejlchina.searcher.SearchResult;
|
|
|
+import com.ejlchina.searcher.param.Operator;
|
|
|
import com.ejlchina.searcher.util.MapUtils;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
@@ -43,6 +45,8 @@ public class MidjourneyController {
|
|
|
|
|
|
private final UpgradePackageMapper upgradePackageMapper;
|
|
|
|
|
|
+ private final UserBindRelationService userBindRelationService;
|
|
|
+
|
|
|
|
|
|
//-------------------------alpha -----------------------
|
|
|
|
|
|
@@ -71,8 +75,10 @@ public class MidjourneyController {
|
|
|
@GetMapping("/mj/userInfo")
|
|
|
public Result<MidjourneyUserView> getUserInfo(Long relationId) {
|
|
|
long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
+ List<Long> userIdList = userBindRelationService.getRelationUserIdList(userId, null);
|
|
|
MidjourneyUserView search = beanSearcher.searchFirst(MidjourneyUserView.class, MapUtils.flatBuilder(request.getParameterMap())
|
|
|
- .field(MidjourneyUserView::getUserId, userId).field(MidjourneyUserView::getRelationId, relationId)
|
|
|
+ .field(MidjourneyUserView::getUserId, userIdList).op(Operator.InList)
|
|
|
+ .field(MidjourneyUserView::getRelationId, relationId)
|
|
|
.build());
|
|
|
if (search == null) {
|
|
|
throw BusinessRuntimeException.getInstance("您还未购买车票");
|