Browse Source

慧用工终于搞完了,hh

skyfffire 1 month ago
parent
commit
4d0df27f93

+ 4 - 0
src/main/java/modules/nftt/NfttController.java

@@ -25,6 +25,10 @@ public class NfttController extends MyController {
     public void hello() {
         renderJson(MyRet.ok(service.hello()));
     }
+
+    public void homeList() {
+        renderJson(MyRet.ok("查询成功").setData(service.homeList()));
+    }
     
     @Before(LoginInterceptor.class)
     @EmptyInterface({"id"})

+ 1 - 2
src/main/java/modules/nftt/NfttService.java

@@ -24,8 +24,7 @@ public class NfttService {
         return Db.queryInt(sql);
     }
 
-    public List<Nftt> nfttListByUser() {
-        String sql = "SELECT COUNT(1) FROM t_nftt";
+    public List<Nftt> homeList() {
         String columns = "*";
         String baseSql = "select " + columns + " from t_nftt order by buying_start_time desc limit 0, 10";
 

+ 9 - 1
src/main/java/modules/user/UserController.java

@@ -227,6 +227,14 @@ public class UserController extends MyController {
 
     // 慧用工签约回调地址
     public void hygSign() {
+        JSONObject requestBodyJson = MyController.getJsonModelByRequestAndType(getRequest(), JSONObject.class);
+        
+        System.out.println(System.currentTimeMillis() + "有人请求hygSign" + requestBodyJson);
+        
+        Map<String, Object> responseJson = new HashMap<>();
+        responseJson.put("statusCode", "000000");
+        responseJson.put("statusText", "回调成功");
+        
         // 获取所有参数的 Map (键值对形式)
         Map<String, String[]> paraMap = getParaMap(); // 注意: 这里的 value 是 String[],因为一个参数名可能对应多个值
 
@@ -244,7 +252,7 @@ public class UserController extends MyController {
 //            renderText("");
 //        }
         
-        renderText("");
+        renderJson(responseJson);
     }
 
     @Before(LoginInterceptor.class)

+ 5 - 0
src/test/rest/NfttControllerTest.http

@@ -10,6 +10,11 @@ dl-token: {{dl_token_var}}
   "id": 1
 }
 
+### 首页nft信息展示
+POST {{ baseUrl }}/nftt/homeList
+Content-Type: application/json
+dl-token: {{dl_token_var}}
+
 ### 【审核管理员、超级管理员】NFT模板创建接口
 POST {{ baseUrl }}/nftt/create
 Content-Type: application/json

+ 5 - 8
src/test/rest/UserControllerTest.http

@@ -8,14 +8,11 @@ POST {{ baseUrl }}/user/hello
 #{
 #  "token": "-604525842767378248"
 #}
-#
-#### 慧用工签约回调地址
-#POST {{ baseUrl }}/user/hygSign
-#Content-Type: application/json
-#
-#{
-#  "workerid": "123445"
-#}
+
+### 慧用工签约回调地址
+POST {{ baseUrl }}/user/hygSign
+Content-Type: application/json
+
 
 ### 登录,可以选择传入pwd_md5(密码登录)或verify_code(验证码登录)。如果两者都传入了,后台会优先使用pwd_md5
 ### 登录成功后会返token回来,后面请求需要用户状态的接口都需要携带到headers里面,key是dl-token