|
|
@@ -44,6 +44,7 @@ import com.cyksj.service.mange.ticket.TicketAdvertiseConfigClickRecordService;
|
|
|
import com.cyksj.service.order.OrderDonService;
|
|
|
import com.cyksj.service.relation.GroupRelationFrontService;
|
|
|
import com.cyksj.service.relation.GroupsRelationNetflixService;
|
|
|
+import com.cyksj.service.translations.BackInfoTranslationsFrontService;
|
|
|
import com.cyksj.service.user.UserBindRelationService;
|
|
|
import com.cyksj.service.user.UserService;
|
|
|
import com.cyksj.web.util.StpUserUtil;
|
|
|
@@ -142,6 +143,8 @@ public class GroupRelationController {
|
|
|
|
|
|
private final ClaudeUserMapper claudeUserMapper;
|
|
|
|
|
|
+ private final BackInfoTranslationsFrontService backInfoTranslationsFrontService;
|
|
|
+
|
|
|
private final static Sequence SEQUENCE = new Sequence(0);
|
|
|
|
|
|
@RequestMapping("/get/renewal")
|
|
|
@@ -1006,6 +1009,7 @@ public class GroupRelationController {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ String lang = request.getHeader("lang");
|
|
|
List<RenewUpgradePackageFrontView> renewUpgradePackageFrontViews = beanSearcher.searchAll(RenewUpgradePackageFrontView.class, MapUtils.builder().field(RenewUpgradePackageFrontView::getSkuId, skuId).build());
|
|
|
renewUpgradePackageFrontViews.forEach(renew -> {
|
|
|
try {
|
|
|
@@ -1037,6 +1041,14 @@ public class GroupRelationController {
|
|
|
.field(RenewUpgradePackageFrontView.RenewSkuView::getGptLimitTime, minTime.get()).op(LessEqual.class)
|
|
|
.field(RenewUpgradePackageFrontView.RenewSkuView::getSkuId, upgradeSkuIds).op(Operator.InList)
|
|
|
.build());
|
|
|
+ if (lang != null && !StrUtil.equals(UserPageLanguage.Language.zh_CN.name(), lang)) {
|
|
|
+ renewSkuViews.forEach(renewSku->{
|
|
|
+ String languageSpecVal = backInfoTranslationsFrontService.getLanguageSpecVal(renewSku.getSkuId(), lang);
|
|
|
+ if (StrUtil.isNotBlank(languageSpecVal)) {
|
|
|
+ renewSku.setSpecVal(languageSpecVal);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
renew.setRenewSkus(renewSkuViews);
|
|
|
} catch (Exception e) {
|