| | |
| | | |
| | | private final String url = "http://8.137.103.127/universal"; |
| | | |
| | | private final String appkey = "886621e841fc44c1ad63a823d"; |
| | | |
| | | private final String secretkey = "7d87c2c36bea4749b30f38f4d"; |
| | | |
| | | |
| | | /** |
| | | * 开关道闸 |
| | |
| | | */ |
| | | public Boolean gateService(SwitchwayGateReq req){ |
| | | SwitchwayGate switchwayGate = new SwitchwayGate() |
| | | .setAppkey(appkey) |
| | | .setAppkey(req.getAppkey()) |
| | | .setAction(req.getAction()) |
| | | .setChannel(req.getChannel()) |
| | | .setTimestamp(System.currentTimeMillis() + "") |
| | | .build(secretkey); |
| | | .build(req.getSecretkey()); |
| | | String body = JSON.toJSONString(switchwayGate); |
| | | String result = HttpUtil.post(url + "/gateService", body); |
| | | JSONObject jsonObject = JSON.parseObject(result); |
| | | Boolean success = jsonObject.getBoolean("success"); |
| | | if(!success){ |
| | | log.error("调用开关道闸失败:\n请求参数:{}\n返回结果:{}", body, result); |
| | | log.info("调用开关道闸失败:\n请求参数:{}\n返回结果:{}", body, result); |
| | | } |
| | | return success; |
| | | } |
| | | |
| | | |
| | | // public static void main(String[] args) { |
| | | // SwitchwayGateService switchwayGateService = new SwitchwayGateService(); |
| | | // SwitchwayGateReq req = new SwitchwayGateReq(); |
| | | // req.setAction("close"); |
| | | // req.setChannel("001"); |
| | | // Boolean success = switchwayGateService.gateService(req); |
| | | // if(success){ |
| | | // log.info("调用成功"); |
| | | // }else{ |
| | | // log.info("调用失败"); |
| | | // } |
| | | // } |
| | | } |