zoujiajian il y a 2 ans
Parent
commit
71f4876194

+ 7 - 0
netflix-service/src/main/java/com/cyksj/service/mange/goods/CmsGoodsDonSpecServiceImpl.java

@@ -16,6 +16,7 @@ import com.cyksj.model.manage.request.ReqGoodsSkuSpec;
 import com.cyksj.model.manage.request.ReqGoodsSpecSingle;
 import com.cyksj.model.request.CombinationSkuReq;
 import com.cyksj.service.mange.CmsGoodsDonSpecService;
+import com.cyksj.service.translations.BackInfoTranslationsFrontService;
 import com.cyksj.service.translations.BackInfoTranslationsService;
 import com.fasterxml.jackson.databind.JavaType;
 import lombok.RequiredArgsConstructor;
@@ -47,6 +48,8 @@ public class CmsGoodsDonSpecServiceImpl extends ServiceImpl<GoodsDonSpecMapper,
 
 	private final BackInfoTranslationsService backInfoTranslationsService;
 
+	private final BackInfoTranslationsFrontService backInfoTranslationsFrontService;
+
 	@Override
 	@Transactional(rollbackFor = Throwable.class)
 	public void insertOrUpdateSkuSpec(ReqGoodsSkuInsert insert, Boolean isUpdate) throws Exception {
@@ -451,6 +454,10 @@ public class CmsGoodsDonSpecServiceImpl extends ServiceImpl<GoodsDonSpecMapper,
 				List<GoodsDonSku> goodsDonSkus = goodsDonSkuMapper.selectList(Wrappers.lambdaQuery(GoodsDonSku.class)
 						.eq(GoodsDonSku::getGoodsId, goodsId));
 
+				if (!StrUtil.equals(UserPageLanguage.Language.zh_HK.name(), lang)) {
+					backInfoTranslationsFrontService.setSkuBackLanguage(goodsDonSkus, lang);
+				}
+
 				goodsDonSkus.forEach(sku -> {
 					try {
 						List<Integer> specIdsList = Jsons.parseList(sku.getSpecIds(), Integer.class);