Browse Source

sitemap.txt 乱码处理

huangct 7 years ago
parent
commit
2037b23f3d

+ 0 - 11
jpress-web-admin/src/main/java/io/jpress/admin/controller/_ContentController.java

@@ -525,9 +525,6 @@ public class _ContentController extends JBaseCRUDController<Content> {
 		}
 
 		String pushResult = null;
-		logger.warn("warn@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" +
-				"Content save Log:" + "cotentId=" + content.getId() + ", contentSlug=" + content.getSlug() + ", contentStatus=" + content.getStatus());
-
 		if ("uuhelper".equals(content.getModule()) && Content.STATUS_NORMAL.equals(content.getStatus())) {
 			pushResult = pushUuHelper(content);
 		}
@@ -539,8 +536,6 @@ public class _ContentController extends JBaseCRUDController<Content> {
 	}
 
 	private String pushUuHelper(Content content) {
-		logger.warn("warn@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" +
-				"pushUuHelper Log:" + "cotentId=" + content.getId() + ", contentSlug=" + content.getSlug() + ", contentStatus=" + content.getStatus());
 		String result = "";
 		Map<String, String> map = new HashMap<>();
 		String requestUrlMessage = this.getRequest().getScheme() +"://" + this.getRequest().getServerName() + ":" + this.getRequest().getServerPort();
@@ -582,19 +577,13 @@ public class _ContentController extends JBaseCRUDController<Content> {
 		try {
 			if (imageUrl == null) {
 				result = "软文推送失败,请选择一张图片";
-				logger.warn("warn@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" +
-						"推送结果:" + result);
 			} else {
 				String response = HttpUtils.post(url);
 				result = "软文推送成功";
-				logger.warn("warn@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" +
-						"推送结果:" + result);
 			}
 		} catch (Exception e) {
 			e.printStackTrace();
 			result = "软文推送失败,联系管理员检查接口";
-			logger.warn("warn@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" +
-					"推送结果:" + result);
 		} finally {
 			return result;
 		}

+ 6 - 4
jpress-web-front/src/main/java/io/jpress/front/controller/SitemapController.java

@@ -16,6 +16,7 @@
 package io.jpress.front.controller;
 
 import com.jfinal.core.Controller;
+import com.jfinal.log.Log;
 import io.jpress.Consts;
 import io.jpress.core.cache.ActionCache;
 import io.jpress.model.Content;
@@ -37,10 +38,12 @@ public class SitemapController extends Controller {
 
 	static SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:ss:mm'Z'");
 
+	private Log logger = Log.getLog(SitemapController.class);
+
 	@ActionCache
 	public void index() {
 		StringBuilder xmlBuilder = new StringBuilder();
-		buildSitemapHeader(xmlBuilder);
+		buildUrlsetHeader(xmlBuilder);
 		String domain = OptionQuery.me().findValue("web_domain");
 		if (StringUtils.isBlank(domain))
 			domain = "";
@@ -113,7 +116,7 @@ public class SitemapController extends Controller {
 			}
 		}
 
-		buildSitemapFooter(xmlBuilder);
+		buildUrlsetFooter(xmlBuilder);
 		try {
 			createSitemap(xmlBuilder);
 		} catch (IOException e) {
@@ -226,7 +229,7 @@ public class SitemapController extends Controller {
 		}
 
 		// write
-		OutputStreamWriter outputStreamWriterwrite = new OutputStreamWriter(new FileOutputStream(file), "UTF-8");
+		OutputStreamWriter outputStreamWriterwrite = new OutputStreamWriter(new FileOutputStream(file), "GB2312");
 		BufferedWriter writer = new BufferedWriter(outputStreamWriterwrite);
 		writer.write(xmlBuilder.toString());
 
@@ -234,5 +237,4 @@ public class SitemapController extends Controller {
 		writer.close();
 		outputStreamWriterwrite.close();
 	}
-
 }