From 5d3b3b74afd2ac4cf21697fc38367b2f88170e9f Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 24 六月 2024 23:12:17 +0800
Subject: [PATCH] 功能完善

---
 src/main/java/com/taoke/autopay/controller/WebApiController.java |   23 +++++++++++------------
 1 files changed, 11 insertions(+), 12 deletions(-)

diff --git a/src/main/java/com/taoke/autopay/controller/WebApiController.java b/src/main/java/com/taoke/autopay/controller/WebApiController.java
index e82bcfc..dafd7b6 100644
--- a/src/main/java/com/taoke/autopay/controller/WebApiController.java
+++ b/src/main/java/com/taoke/autopay/controller/WebApiController.java
@@ -11,10 +11,12 @@
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.ResponseBody;
+import org.yeshi.utils.UrlUtils;
 
 import javax.annotation.Resource;
 import java.io.PrintWriter;
 import java.util.Date;
+import java.util.List;
 
 @Controller
 @RequestMapping("webapi")
@@ -25,12 +27,16 @@
     private KeyOrderService keyOrderService;
 
 
+    @ResponseBody
     @RequestMapping(value = "submitKey")
-    public void push(String  key, PrintWriter out) {
+    public String submitKey(String  key) {
         if(StringUtil.isNullOrEmpty(key)){
-            out.print(JsonUtil.loadFalseResult(0,"璇蜂笂浼爇ey"));
-            return;
+           return JsonUtil.loadFalseResult(0,"璇蜂笂浼爇ey");
         }
+       List<String> urllist =  UrlUtils.parseUrlsFromText(key);
+       if(urllist.isEmpty()||!urllist.get(0).contains("ur.alipay.com")){
+           return JsonUtil.loadFalseResult("鏀粯瀹濆彛浠や笉姝g‘");
+       }
         try {
             KeyOrder order =   keyOrderService.addKeyOrder(key);
 
@@ -42,18 +48,11 @@
                 orderUpdate.setDistributeTime(new Date());
                 keyOrderService.update(orderUpdate);
             }
-            out.print(JsonUtil.loadTrueResult(""));
+            return JsonUtil.loadTrueResult("");
         } catch (KeyOrderException e) {
             e.printStackTrace();
-            out.print(JsonUtil.loadFalseResult(e.getMessage()));
+           return JsonUtil.loadFalseResult(e.getMessage());
         }
     }
-
-    @ResponseBody
-    @RequestMapping(value = "test")
-    public String test(String  key) {
-      return "123123";
-    }
-
 
 }

--
Gitblit v1.8.0