package com.ruoyi.web.controller.tool;
|
|
import cn.hutool.http.HttpUtil;
|
import com.alibaba.fastjson2.JSONArray;
|
import com.alibaba.fastjson2.JSONObject;
|
|
import java.time.LocalDate;
|
|
public class HolidayUtil {
|
|
|
public static boolean isHoliday() {
|
String result = HttpUtil.get("https://publicapi.xiaoai.me/holiday/day?date=" + LocalDate.now());
|
JSONObject jsonObject = JSONObject.parseObject(result);
|
Object data = jsonObject.get("data");
|
JSONArray parse = JSONArray.parse(data.toString());
|
for (int i = 0; i < parse.size(); i++) {
|
JSONObject jsonObject1 = parse.getJSONObject(i);
|
if (jsonObject1.get("daytype").toString().equals("1")) {
|
return true;
|
}
|
}
|
return false;
|
}
|
|
public static void main(String[] args) {
|
boolean holiday = isHoliday();
|
System.out.println(holiday);
|
}
|
|
}
|