TempCache.java 1.06 KB
package com.ruoyi.common.cache;


import java.util.Objects;
import java.util.concurrent.ConcurrentHashMap;

public class TempCache {
    private static ConcurrentHashMap<String, Boolean> map = null;

    static {
        map = new ConcurrentHashMap<>();
//        map.put("620001", true);
//        map.put("620002", true);
        map.put("700001", true);
//        map.put("722717", true);
    }

    /**
     * false 代表签到
     *
     * @param jobCode
     * @return
     */
    public static Boolean querySignStatus(String jobCode) {
        return map.get(jobCode);
    }

    public static void updateSignStatus(String jobCode) {
        map.put(jobCode, !map.get(jobCode));
    }

    /**
     * 是否测试工号
     *
     * @param jobCode
     * @return
     */
    public static Boolean checkJobCodeExist(String jobCode) {
        return !Objects.isNull(map.get(jobCode));
    }

    public static void resetMapStatus() {
//        map.put("620001", true);
//        map.put("620002", true);
        map.put("700001", true);
//        map.put("722717", true);
    }
}