|
@ -120,9 +120,9 @@ public class DhDeviceUtil { |
|
|
dto.setLoginName(dhCloudProperties.getLoginName()); |
|
|
dto.setLoginName(dhCloudProperties.getLoginName()); |
|
|
String pwd; |
|
|
String pwd; |
|
|
try { |
|
|
try { |
|
|
pwd = RSAUtils.getPwdByRsa(publicKey, "hg123456"); |
|
|
pwd = RSAUtils.getPwdByRsa(publicKey, dhCloudProperties.getLoginPass()); |
|
|
} catch (Exception e) { |
|
|
} catch (Exception e) { |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "密码加密失败"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "loginPass加密失败"); |
|
|
} |
|
|
} |
|
|
dto.setLoginPass(pwd); |
|
|
dto.setLoginPass(pwd); |
|
|
|
|
|
|
|
@ -175,7 +175,7 @@ public class DhDeviceUtil { |
|
|
} |
|
|
} |
|
|
if (!result.getSuccess()) { |
|
|
if (!result.getSuccess()) { |
|
|
logger.info(result.getErrMsg()); |
|
|
logger.info(result.getErrMsg()); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "查询部门列表失败"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "查询部门列表失败!" + result.getErrMsg()); |
|
|
} |
|
|
} |
|
|
Object registerResult = result.getData(); |
|
|
Object registerResult = result.getData(); |
|
|
|
|
|
|
|
@ -220,7 +220,7 @@ public class DhDeviceUtil { |
|
|
} |
|
|
} |
|
|
if (!result.getSuccess()) { |
|
|
if (!result.getSuccess()) { |
|
|
logger.info(result.getErrMsg()); |
|
|
logger.info(result.getErrMsg()); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "查询人员列表失败"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "查询人员列表失败!" + result.getErrMsg()); |
|
|
} |
|
|
} |
|
|
Object registerResult = result.getData(); |
|
|
Object registerResult = result.getData(); |
|
|
|
|
|
|
|
@ -231,11 +231,14 @@ public class DhDeviceUtil { |
|
|
for (int i = 0; i < jsonArray.size(); i++) { |
|
|
for (int i = 0; i < jsonArray.size(); i++) { |
|
|
ids.add(Integer.parseInt(jsonArray.getJSONObject(i).get("id").toString())); |
|
|
ids.add(Integer.parseInt(jsonArray.getJSONObject(i).get("id").toString())); |
|
|
} |
|
|
} |
|
|
|
|
|
if (!ids.isEmpty()) { |
|
|
DhPersonDelFormDTO del = new DhPersonDelFormDTO(); |
|
|
DhPersonDelFormDTO del = new DhPersonDelFormDTO(); |
|
|
del.setPersonIds(ids); |
|
|
del.setPersonIds(ids); |
|
|
delPerson(del); |
|
|
delPerson(del); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 卡片预处理 |
|
|
* 卡片预处理 |
|
|
* |
|
|
* |
|
@ -267,7 +270,7 @@ public class DhDeviceUtil { |
|
|
} |
|
|
} |
|
|
if (!result.getSuccess()) { |
|
|
if (!result.getSuccess()) { |
|
|
logger.info(result.getErrMsg()); |
|
|
logger.info(result.getErrMsg()); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "查询卡片列表失败"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "查询卡片列表失败!" + result.getErrMsg()); |
|
|
} |
|
|
} |
|
|
Object registerResult = result.getData(); |
|
|
Object registerResult = result.getData(); |
|
|
|
|
|
|
|
@ -354,7 +357,7 @@ public class DhDeviceUtil { |
|
|
} |
|
|
} |
|
|
if (!result.getSuccess()) { |
|
|
if (!result.getSuccess()) { |
|
|
logger.info(result.getErrMsg()); |
|
|
logger.info(result.getErrMsg()); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "获取身份列表失败"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "获取身份列表失败!" + result.getErrMsg()); |
|
|
} |
|
|
} |
|
|
Object registerResult = result.getData(); |
|
|
Object registerResult = result.getData(); |
|
|
JSONArray jsonArray = JSON.parseArray(registerResult.toString()); |
|
|
JSONArray jsonArray = JSON.parseArray(registerResult.toString()); |
|
@ -398,7 +401,7 @@ public class DhDeviceUtil { |
|
|
} |
|
|
} |
|
|
if (!result.getSuccess()) { |
|
|
if (!result.getSuccess()) { |
|
|
logger.info(result.getErrMsg()); |
|
|
logger.info(result.getErrMsg()); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "查询开门计划失败"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "查询开门计划失败!" + result.getErrMsg()); |
|
|
} |
|
|
} |
|
|
Object registerResult = result.getData(); |
|
|
Object registerResult = result.getData(); |
|
|
|
|
|
|
|
@ -443,7 +446,7 @@ public class DhDeviceUtil { |
|
|
} |
|
|
} |
|
|
if (!result.getSuccess()) { |
|
|
if (!result.getSuccess()) { |
|
|
logger.info(result.getErrMsg()); |
|
|
logger.info(result.getErrMsg()); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "查询通道列表失败"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "查询通道列表失败!" + result.getErrMsg()); |
|
|
} |
|
|
} |
|
|
Object registerResult = result.getData(); |
|
|
Object registerResult = result.getData(); |
|
|
|
|
|
|
|
@ -472,10 +475,9 @@ public class DhDeviceUtil { |
|
|
* @date 2022/5/23 11:04 |
|
|
* @date 2022/5/23 11:04 |
|
|
*/ |
|
|
*/ |
|
|
public Long addPerson(DhPersonFormDTO dto) { |
|
|
public Long addPerson(DhPersonFormDTO dto) { |
|
|
// 先退卡
|
|
|
// 数据预处理
|
|
|
cardHandle(dto.getCode()); |
|
|
dataHandle(dto.getCode()); |
|
|
// 再删人员
|
|
|
|
|
|
personHandle(dto.getCode()); |
|
|
|
|
|
String url = dhCloudProperties.getUrl().concat(ADD_PERSON); |
|
|
String url = dhCloudProperties.getUrl().concat(ADD_PERSON); |
|
|
String urlParam = getDhUrlParams(); |
|
|
String urlParam = getDhUrlParams(); |
|
|
url = url + urlParam; |
|
|
url = url + urlParam; |
|
@ -505,7 +507,7 @@ public class DhDeviceUtil { |
|
|
} |
|
|
} |
|
|
if (!result.getSuccess()) { |
|
|
if (!result.getSuccess()) { |
|
|
logger.info(result.getErrMsg()); |
|
|
logger.info(result.getErrMsg()); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "新增人员失败"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "新增人员失败!" + result.getErrMsg()); |
|
|
} |
|
|
} |
|
|
Object registerResult = result.getData(); |
|
|
Object registerResult = result.getData(); |
|
|
if (null != registerResult) { |
|
|
if (null != registerResult) { |
|
@ -545,7 +547,7 @@ public class DhDeviceUtil { |
|
|
} |
|
|
} |
|
|
if (!result.getSuccess()) { |
|
|
if (!result.getSuccess()) { |
|
|
logger.info(result.getErrMsg()); |
|
|
logger.info(result.getErrMsg()); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "下发人员头像失败"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "下发人员头像失败!" + result.getErrMsg()); |
|
|
} else { |
|
|
} else { |
|
|
return "success"; |
|
|
return "success"; |
|
|
} |
|
|
} |
|
@ -604,7 +606,7 @@ public class DhDeviceUtil { |
|
|
} |
|
|
} |
|
|
if (!result.getSuccess()) { |
|
|
if (!result.getSuccess()) { |
|
|
logger.info(result.getErrMsg()); |
|
|
logger.info(result.getErrMsg()); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "人员开卡失败"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "人员开卡失败!" + result.getErrMsg()); |
|
|
} else { |
|
|
} else { |
|
|
return cardFormDTO.getCardNumber(); |
|
|
return cardFormDTO.getCardNumber(); |
|
|
} |
|
|
} |
|
@ -659,7 +661,7 @@ public class DhDeviceUtil { |
|
|
} |
|
|
} |
|
|
if (!result.getSuccess()) { |
|
|
if (!result.getSuccess()) { |
|
|
logger.info(result.getErrMsg()); |
|
|
logger.info(result.getErrMsg()); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "下发人员权限失败"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "下发人员权限失败!" + result.getErrMsg()); |
|
|
} else { |
|
|
} else { |
|
|
return "success"; |
|
|
return "success"; |
|
|
} |
|
|
} |
|
@ -756,5 +758,19 @@ public class DhDeviceUtil { |
|
|
return sb.toString().toUpperCase(); |
|
|
return sb.toString().toUpperCase(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 退卡,然后删除人员 |
|
|
|
|
|
* |
|
|
|
|
|
* @param code |
|
|
|
|
|
* @return void |
|
|
|
|
|
* @author zhy |
|
|
|
|
|
* @date 2022/8/3 10:48 |
|
|
|
|
|
*/ |
|
|
|
|
|
public void dataHandle(String code) { |
|
|
|
|
|
// 先退卡
|
|
|
|
|
|
cardHandle(code); |
|
|
|
|
|
// 再删人员
|
|
|
|
|
|
personHandle(code); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|