package com.template.controller; import com.alibaba.fastjson.JSONObject; import com.template.api.SmartFaceDiscernControllerAPI; import com.template.common.utils.Md5Utils; import com.template.services.SmartFaceDiscernService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.time.LocalDateTime; import java.time.ZoneOffset; /** *

* 前端控制器 *

* * @author ceshi * @since 2024-01-18 */ @RestController public class SmartFaceDiscernController implements SmartFaceDiscernControllerAPI { @Autowired SmartFaceDiscernService smartFaceDiscernService; static String appid = "sc1eb792c1ea3237e9"; static String appSecret = "61afd794ed3244e995c5e894e5788193"; static String schoolCode = "SL1704880825203963"; public void a() { String url = "http://schoolopenapi.szymzh.com/openapi/record/searchrecord"; JSONObject jsonObject = new JSONObject(); jsonObject.put("appid",appid); jsonObject.put("timestamp", "20240122162820000"); jsonObject.put("schoolno", schoolCode); JSONObject data = new JSONObject(); data.put("pageindex", "1"); data.put("pagesize", "10"); String dataString = data.toJSONString(); jsonObject.put("data", data); String stringA="appid="+appid+"&data="+dataString+"&schoolno="+schoolCode+"×tamp="+"20240122162820000"+"&"; String stringSignTemp=stringA+"key="+appSecret; String sign = Md5Utils.md5One(stringSignTemp); jsonObject.put("sign", sign); } public static void main(String[] args) { String s = String.valueOf(LocalDateTime.now(ZoneOffset.UTC).toInstant(ZoneOffset.of("+8")).toEpochMilli()); System.out.println("s = " + s); JSONObject data = new JSONObject(); data.put("pageindex", "1"); data.put("pagesize", "10"); String s1 = data.toJSONString(); System.out.println("s1 = " + s1); } }