|
|
@@ -563,16 +563,28 @@ function validateAndFixJSON(jsonString) {
|
|
563
|
563
|
}
|
|
564
|
564
|
}
|
|
565
|
565
|
|
|
566
|
|
-// 导出所有函数
|
|
567
|
|
-export {
|
|
568
|
|
- generateArticle,
|
|
569
|
|
- enhanceFormsOfWords,
|
|
570
|
|
- validateAndFixJSON
|
|
571
|
|
-};
|
|
|
566
|
+
|
|
|
567
|
+/**
|
|
|
568
|
+ * 标准化文章字段,将修正版本的内容应用到标准字段中
|
|
|
569
|
+ * @param {Object} json - 包含文章内容的JSON对象
|
|
|
570
|
+ * @returns {Object} - 返回标准化后的JSON对象
|
|
|
571
|
+ */
|
|
|
572
|
+function normalizeArticleFields(json) {
|
|
|
573
|
+ if (json.ArticleEnglishCorrected){
|
|
|
574
|
+ json.ArticleEnglish=json.ArticleEnglishCorrected;
|
|
|
575
|
+ delete json.ArticleEnglishCorrected;
|
|
|
576
|
+ }
|
|
|
577
|
+ if (json.ArticleChineseCorrected){
|
|
|
578
|
+ json.ArticleChinese=json.ArticleChineseCorrected;
|
|
|
579
|
+ delete json.ArticleChineseCorrected;
|
|
|
580
|
+ }
|
|
|
581
|
+ return json;
|
|
|
582
|
+}
|
|
572
|
583
|
|
|
573
|
584
|
// 默认导出,保持向后兼容性
|
|
574
|
585
|
export default {
|
|
575
|
586
|
generateArticle,
|
|
576
|
587
|
enhanceFormsOfWords,
|
|
577
|
|
- validateAndFixJSON
|
|
|
588
|
+ validateAndFixJSON,
|
|
|
589
|
+ normalizeArticleFields
|
|
578
|
590
|
};
|