|
|
@@ -31,6 +31,7 @@ import com.cyksj.service.groups.GroupsFuncService;
|
|
|
import com.cyksj.service.mail.CuiQiuMailService;
|
|
|
import com.cyksj.service.mail.MailService;
|
|
|
import com.cyksj.service.mange.coupon.CouponCommonService;
|
|
|
+import com.cyksj.service.midjourney.MidjourneyAccountService;
|
|
|
import com.cyksj.service.relation.GroupRelationFrontService;
|
|
|
import com.cyksj.service.user.UserBindRelationService;
|
|
|
import com.cyksj.service.user.UserLoginRecordService;
|
|
|
@@ -108,6 +109,8 @@ public class GroupRelationFrontServiceImpl implements GroupRelationFrontService
|
|
|
|
|
|
private final UserCertRecordMapper userCertRecordMapper;
|
|
|
|
|
|
+ private final MidjourneyAccountService midjourneyAccountService;
|
|
|
+
|
|
|
//脆球邮箱后缀
|
|
|
private final static String CUI_QIU_EMAIL_SUFFIX = "@kindvd.com";
|
|
|
private final UpgradePackageMapper upgradePackageMapper;
|
|
|
@@ -248,6 +251,20 @@ public class GroupRelationFrontServiceImpl implements GroupRelationFrontService
|
|
|
Integer codeNum = getUserCodeNumBySkuId(ticket.getUserId(), ticket.getSkuId(), isHasVerifyCode);
|
|
|
ticket.setCodeNum(codeNum);
|
|
|
}
|
|
|
+ if (ticket.getGoodsId() == 26l) {
|
|
|
+ MidjourneyUserView search = beanSearcher.searchFirst(MidjourneyUserView.class, MapUtils.flatBuilder(request.getParameterMap())
|
|
|
+ .field(MidjourneyUserView::getUserId, ticket.getUserId()).field(MidjourneyUserView::getRelationId, ticket.getRelationId())
|
|
|
+ .onlySelect(MidjourneyUserView::getMjFastNum, MidjourneyUserView::getMjRelaxNum)
|
|
|
+ .build());
|
|
|
+ if (search == null) {
|
|
|
+ MidjourneyUser midjourneyUser = midjourneyAccountService.getMidjourneyUserToken(ticket.getUserId(), ticket.getRelationId());
|
|
|
+ ticket.setMjUserFastNum(midjourneyUser.getMjFastNum());
|
|
|
+ ticket.setMjUserRelaxNum(midjourneyUser.getMjRelaxNum());
|
|
|
+ } else {
|
|
|
+ ticket.setMjUserFastNum(search.getMjFastNum());
|
|
|
+ ticket.setMjUserRelaxNum(search.getMjRelaxNum());
|
|
|
+ }
|
|
|
+ }
|
|
|
});
|
|
|
userLoginRecordService.saveUserLoginDayRecord(userId);
|
|
|
return list;
|