|
|
@ -11,6 +11,7 @@ import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
|
import com.epmet.commons.tools.utils.HttpClientManager; |
|
|
|
import com.epmet.plugin.commons.redis.RedisKeys; |
|
|
|
import com.epmet.plugin.power.config.DhCloudProperties; |
|
|
|
import com.epmet.plugin.power.dto.visit.DhTokenDTO; |
|
|
|
import com.epmet.plugin.power.dto.visit.form.DhAuthFormDTO; |
|
|
|
import com.epmet.plugin.power.dto.visit.form.DhPersonCardFormDTO; |
|
|
|
import com.epmet.plugin.power.dto.visit.form.DhPersonFormDTO; |
|
|
@ -101,11 +102,11 @@ public class DhDeviceUtil { |
|
|
|
* @author zhy |
|
|
|
* @date 2022/5/20 16:40 |
|
|
|
*/ |
|
|
|
public DhToken getLoginPass(String publicKey) { |
|
|
|
public DhTokenDTO getLoginPass(String publicKey) { |
|
|
|
String key = RedisKeys.getDhToken(); |
|
|
|
Object obj = redisUtils.get(key); |
|
|
|
if (null != obj) { |
|
|
|
return (DhToken) obj; |
|
|
|
return (DhTokenDTO) obj; |
|
|
|
} |
|
|
|
|
|
|
|
String url = dhCloudProperties.getUrl().concat(GET_LOGIN_PASS); |
|
|
@ -122,7 +123,7 @@ public class DhDeviceUtil { |
|
|
|
if (!toResult.containsKey("token")) { |
|
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "loginPass获取失败"); |
|
|
|
} |
|
|
|
DhToken token = new DhToken(); |
|
|
|
DhTokenDTO token = new DhTokenDTO(); |
|
|
|
token.setId(toResult.get("id").toString()); |
|
|
|
token.setLoginName(toResult.get("loginName").toString()); |
|
|
|
token.setPublicKey(toResult.get("publicKey").toString()); |
|
|
@ -503,7 +504,7 @@ public class DhDeviceUtil { |
|
|
|
* @date 2022/7/28 16:09 |
|
|
|
*/ |
|
|
|
private String getDhUrlParams() { |
|
|
|
DhToken token = getLoginPass(getPublicKey()); |
|
|
|
DhTokenDTO token = getLoginPass(getPublicKey()); |
|
|
|
return "?userId=" + token.getId() + "&username=" + token.getLoginName() + "&token=" + token.getToken(); |
|
|
|
} |
|
|
|
|
|
|
|