فهرست منبع

Merge branch 'dev' of chinawu123/wlyy2.0 into dev

chinawu123 2 سال پیش
والد
کامیت
81ce884d5e
1فایلهای تغییر یافته به همراه8 افزوده شده و 5 حذف شده
  1. 8 5
      svr/svr-cloud-care/src/main/java/com/yihu/jw/care/service/hz/HzInterfaceService.java

+ 8 - 5
svr/svr-cloud-care/src/main/java/com/yihu/jw/care/service/hz/HzInterfaceService.java

@ -57,14 +57,17 @@ public class HzInterfaceService {
        return null;
    }
    public long expire(String key) {
        return redisTemplate.opsForValue().getOperations().getExpire(key);
    }
    private JSONObject getAreaApi(String date) throws Exception{
        baseHzInterfaceDictEntity dbkey = requestDBKEY();
        if(!redisTemplate.hasKey(dbkey.getCode())){
        //判断是否过期 或者 是否不存在
        if(expire(dbkey.getCode()) > 0?false:true||redisTemplate.hasKey(dbkey.getCode())){
            PopBasicInfo();
        }
        //String privateKey = redisTemplate.opsForValue().get(dbkey.getCode());
        String requestSecret = redisTemplate.opsForValue().get(dbkey.getCode());
        //请求接口地址(政务网环境根据接口文档地址改动)
        String electricityTableSql = "SELECT url FROM base_hz_interface_dict WHERE `status` = 1 AND `code` = 'zfjddjlrdbjk'";
@ -72,12 +75,12 @@ public class HzInterfaceService {
        String requestTime = DSLUtils.dateToLong(new Date()) + "";//时间戳
        String sign = MD5Utils.encoderByMd5(dbkey.getAppKey()+ dbkey.getRequestSecret() + requestTime);
        String sign = MD5Utils.encoderByMd5(dbkey.getAppKey()+ requestSecret + requestTime);
        JSONObject json = new JSONObject();
        json.put("queryDate",date);
        url +="?appKey="+dbkey.getAppKey()+"&sign="+sign+"&requestTime="+requestTime+"&queryDate="+date;
        url +="?appKey="+dbkey.getAppKey()+"&sign="+sign+"&requestTime="+requestTime;
        String s = httpURLConnectionPOST(url, json);
        logger.info("自己封装的请求方式:" + s);