From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 25 二月 2025 16:41:22 +0800
Subject: [PATCH] 淘宝转链接口更新

---
 fanli/src/main/java/com/yeshi/fanli/controller/admin/EmailAdminController.java |  238 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 120 insertions(+), 118 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/admin/EmailAdminController.java b/fanli/src/main/java/com/yeshi/fanli/controller/admin/EmailAdminController.java
index bdfbd00..151917c 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/admin/EmailAdminController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/admin/EmailAdminController.java
@@ -1,118 +1,120 @@
-package com.yeshi.fanli.controller.admin;
-
-import java.io.PrintWriter;
-
-import javax.annotation.Resource;
-import javax.servlet.http.HttpSession;
-
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import com.yeshi.fanli.entity.common.AdminUser;
-import com.yeshi.fanli.entity.common.Config;
-import com.yeshi.fanli.service.AdminUserService;
-import com.yeshi.fanli.service.inter.activity.ActivityService;
-import com.yeshi.fanli.service.inter.config.ConfigService;
-import com.yeshi.fanli.service.inter.goods.TaoBaoGoodsBriefService;
-import com.yeshi.fanli.util.Constant;
-import com.yeshi.fanli.util.StringUtil;
-import com.yeshi.fanli.util.email.MailSenderUtil;
-import org.yeshi.utils.JsonUtil;
-
-@Controller
-@RequestMapping("admin/new/api/v1/email")
-public class EmailAdminController {
-
-	@Resource
-	private ActivityService activityService;
-
-	@Resource
-	private TaoBaoGoodsBriefService taoBaoGoodsBriefService;
-
-	@Resource
-	private ConfigService configService;
-
-	@Resource
-	private AdminUserService adminUserService;
-
-	/**
-	 * 鍙戦�佹彁鐜伴獙璇佺爜
-	 * 
-	 * @param callback
-	 * @param out
-	 */
-	@RequestMapping(value = "sendExtractCode")
-	public void sendExtractCode(String callback, HttpSession session, PrintWriter out) {
-		AdminUser adminUser = (AdminUser) session.getAttribute(Constant.SESSION_ADMIN);
-		if (adminUser == null) {
-			if (StringUtil.isNullOrEmpty(callback))
-				out.print(JsonUtil.loadFalseResult(1, "璇峰厛鐧诲綍"));
-			else
-				out.print(callback + "(" + JsonUtil.loadFalseResult(1, "璇峰厛鐧诲綍") + ")");
-			return;
-		}
-
-		// 鑾峰彇鐩爣閭
-		adminUser = adminUserService.selectByPrimaryKey(adminUser.getId());
-		Config config = configService.getConfig("extract_code_email_from");
-		String[] sts = config.getValue().split(",");
-		String account = sts[0];
-		String pwd = sts[1];
-		String code = StringUtil.getVerifyCode(6);
-		session.setAttribute(Constant.SESSION_EXTRACT_CODE, code);
-		String msg = "鎻愮幇楠岃瘉鐮佷负:" + code;
-		boolean isS = MailSenderUtil.sendEmail(adminUser.getEmail(), account, pwd, msg, msg);
-		
-		if (isS) {
-			if (StringUtil.isNullOrEmpty(callback))
-				out.print(JsonUtil.loadTrueResult("鍙戦�佹垚鍔�"));
-			else
-				out.print(callback + "(" + JsonUtil.loadTrueResult("鍙戦�佹垚鍔�") + ")");
-		} else {
-			if (StringUtil.isNullOrEmpty(callback))
-				out.print(JsonUtil.loadTrueResult("鍙戦�佸け璐�"));
-			else
-				out.print(callback + "(" + JsonUtil.loadTrueResult("鍙戦�佸け璐�") + ")");
-		}
-		
-		
-	}
-
-	/**
-	 * 楠岃瘉閭楠岃瘉鐮佹槸鍚︽纭�
-	 * 
-	 * @param callback
-	 * @param code
-	 * @param session
-	 * @param out
-	 */
-	@RequestMapping(value = "verifyExtractCode")
-	public void verifyExtractCode(String callback, String code, HttpSession session, PrintWriter out) {
-		AdminUser adminUser = (AdminUser) session.getAttribute(Constant.SESSION_ADMIN);
-		if (adminUser == null) {
-			if (StringUtil.isNullOrEmpty(callback))
-				out.print(JsonUtil.loadFalseResult(1, "璇峰厛鐧诲綍"));
-			else
-				out.print(callback + "(" + JsonUtil.loadFalseResult(1, "璇峰厛鐧诲綍") + ")");
-			return;
-		}
-
-		Object vcode = session.getAttribute(Constant.SESSION_EXTRACT_CODE);
-		if (vcode == null || !vcode.toString().equalsIgnoreCase(code)) {
-			if (StringUtil.isNullOrEmpty(callback))
-				out.print(JsonUtil.loadFalseResult(2, "楠岃瘉鐮侀敊璇�"));
-			else
-				out.print(callback + "(" + JsonUtil.loadFalseResult(2, "楠岃瘉鐮侀敊璇�") + ")");
-			return;
-		}
-
-		// 璁剧疆鍙彁鐜�
-		session.setAttribute(Constant.SESSION_EXTRACT_VERIFY_RESULT, "1");
-
-		if (StringUtil.isNullOrEmpty(callback))
-			out.print(JsonUtil.loadTrueResult("楠岃瘉鎴愬姛"));
-		else
-			out.print(callback + "(" + JsonUtil.loadTrueResult("楠岃瘉鎴愬姛") + ")");
-	}
-
-}
+package com.yeshi.fanli.controller.admin;
+
+import java.io.PrintWriter;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpSession;
+
+import com.yeshi.fanli.entity.accept.AdminAcceptData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.yeshi.utils.JsonUtil;
+
+import com.yeshi.fanli.entity.common.AdminUser;
+import com.yeshi.fanli.entity.common.Config;
+import com.yeshi.fanli.entity.system.ConfigKeyEnum;
+import com.yeshi.fanli.service.AdminUserService;
+import com.yeshi.fanli.service.inter.activity.ActivityService;
+import com.yeshi.fanli.service.inter.config.ConfigService;
+import com.yeshi.fanli.service.inter.goods.TaoBaoGoodsBriefService;
+import com.yeshi.fanli.util.Constant;
+import com.yeshi.fanli.util.StringUtil;
+import com.yeshi.fanli.util.email.MailSenderUtil;
+
+@Controller
+@RequestMapping("admin/new/api/v1/email")
+public class EmailAdminController {
+
+	@Resource
+	private ActivityService activityService;
+
+	@Resource
+	private TaoBaoGoodsBriefService taoBaoGoodsBriefService;
+
+	@Resource
+	private ConfigService configService;
+
+	@Resource
+	private AdminUserService adminUserService;
+
+	/**
+	 * 鍙戦�佹彁鐜伴獙璇佺爜
+	 * 
+	 * @param callback
+	 * @param out
+	 */
+	@RequestMapping(value = "sendExtractCode")
+	public void sendExtractCode(AdminAcceptData acceptData, String callback, HttpSession session, PrintWriter out) {
+		AdminUser adminUser = (AdminUser) session.getAttribute(Constant.SESSION_ADMIN);
+		if (adminUser == null) {
+			if (StringUtil.isNullOrEmpty(callback))
+				out.print(JsonUtil.loadFalseResult(1, "璇峰厛鐧诲綍"));
+			else
+				out.print(callback + "(" + JsonUtil.loadFalseResult(1, "璇峰厛鐧诲綍") + ")");
+			return;
+		}
+
+		// 鑾峰彇鐩爣閭
+		adminUser = adminUserService.selectByPrimaryKey(adminUser.getId());
+		Config config = configService.getConfig(ConfigKeyEnum.extractCodeEmailFrom.getKey(),acceptData.getSystem());
+		String[] sts = config.getValue().split(",");
+		String account = sts[0];
+		String pwd = sts[1];
+		String code = StringUtil.getVerifyCode(6);
+		session.setAttribute(Constant.SESSION_EXTRACT_CODE, code);
+		String msg = "鎻愮幇楠岃瘉鐮佷负:" + code;
+		boolean isS = MailSenderUtil.sendEmail(adminUser.getEmail(), account, pwd, msg, msg);
+		
+		if (isS) {
+			if (StringUtil.isNullOrEmpty(callback))
+				out.print(JsonUtil.loadTrueResult("鍙戦�佹垚鍔�"));
+			else
+				out.print(callback + "(" + JsonUtil.loadTrueResult("鍙戦�佹垚鍔�") + ")");
+		} else {
+			if (StringUtil.isNullOrEmpty(callback))
+				out.print(JsonUtil.loadTrueResult("鍙戦�佸け璐�"));
+			else
+				out.print(callback + "(" + JsonUtil.loadTrueResult("鍙戦�佸け璐�") + ")");
+		}
+		
+		
+	}
+
+	/**
+	 * 楠岃瘉閭楠岃瘉鐮佹槸鍚︽纭�
+	 * 
+	 * @param callback
+	 * @param code
+	 * @param session
+	 * @param out
+	 */
+	@RequestMapping(value = "verifyExtractCode")
+	public void verifyExtractCode(AdminAcceptData acceptData,String callback, String code, HttpSession session, PrintWriter out) {
+		AdminUser adminUser = (AdminUser) session.getAttribute(Constant.SESSION_ADMIN);
+		if (adminUser == null) {
+			if (StringUtil.isNullOrEmpty(callback))
+				out.print(JsonUtil.loadFalseResult(1, "璇峰厛鐧诲綍"));
+			else
+				out.print(callback + "(" + JsonUtil.loadFalseResult(1, "璇峰厛鐧诲綍") + ")");
+			return;
+		}
+
+		Object vcode = session.getAttribute(Constant.SESSION_EXTRACT_CODE);
+		if (vcode == null || !vcode.toString().equalsIgnoreCase(code)) {
+			if (StringUtil.isNullOrEmpty(callback))
+				out.print(JsonUtil.loadFalseResult(2, "楠岃瘉鐮侀敊璇�"));
+			else
+				out.print(callback + "(" + JsonUtil.loadFalseResult(2, "楠岃瘉鐮侀敊璇�") + ")");
+			return;
+		}
+
+		// 璁剧疆鍙彁鐜�
+		session.setAttribute(Constant.SESSION_EXTRACT_VERIFY_RESULT, "1");
+
+		if (StringUtil.isNullOrEmpty(callback))
+			out.print(JsonUtil.loadTrueResult("楠岃瘉鎴愬姛"));
+		else
+			out.print(callback + "(" + JsonUtil.loadTrueResult("楠岃瘉鎴愬姛") + ")");
+	}
+
+}

--
Gitblit v1.8.0