package com.stylefeng.guns.modular.system.util; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; import java.util.HashMap; import java.util.Map; /** * 聚合数据工具类 */ @Component public class JuHeUtil { @Value("${juhe.appKey}") private String key; @Autowired private HttpClientUtil httpClientUtil; /** * 身份证号码实名认证 * @param name * @param idcard * @return */ public boolean idcard(String name, String idcard){ Map map = new HashMap<>(); map.put("key", key); map.put("idcard", idcard); map.put("realname", name); String content = httpClientUtil.pushHttpRequset("GET", "http://op.juhe.cn/idcard/query", map, new HashMap<>(), "form"); System.err.println(content); JSONObject jsonObject = JSON.parseObject(content); if(jsonObject.getIntValue("error_code") == 0){ int res = jsonObject.getJSONObject("result").getIntValue("res"); return res == 1 ? true : false; } return false; } }