|
@@ -65,7 +65,7 @@ public class ZHProvider implements IDoorDeviceService {
|
|
|
JSONArray list = new JSONArray();
|
|
JSONArray list = new JSONArray();
|
|
|
JSONObject listData = new JSONObject();
|
|
JSONObject listData = new JSONObject();
|
|
|
listData.put("Name", userDeviceDTO.getUserName());
|
|
listData.put("Name", userDeviceDTO.getUserName());
|
|
|
- listData.put("FaceId", userDeviceDTO.getUserId());
|
|
|
|
|
|
|
+ listData.put("FaceId", userDeviceDTO.getUserType() + userDeviceDTO.getUserId());
|
|
|
listData.put("Enable", 1);
|
|
listData.put("Enable", 1);
|
|
|
listData.put("ScheduleType", 0);
|
|
listData.put("ScheduleType", 0);
|
|
|
listData.put("WiegandAssignType", 0);
|
|
listData.put("WiegandAssignType", 0);
|
|
@@ -100,8 +100,8 @@ public class ZHProvider implements IDoorDeviceService {
|
|
|
//设备指令Data更新
|
|
//设备指令Data更新
|
|
|
String listName = serialNum + "_list";
|
|
String listName = serialNum + "_list";
|
|
|
this.redisTemplate.opsForList().leftPush(listName, request.toJSONString());
|
|
this.redisTemplate.opsForList().leftPush(listName, request.toJSONString());
|
|
|
- authorizeRecordsClient.generateAuthRecord(serialNum, userDeviceDTO.getUserId(), num, ZHConstant.I8H.add_user_face.getDesc(),
|
|
|
|
|
- JSONObject.toJSONString(userDeviceDTO), CommonConstant.SmartDeviceType.DOOR_DEVICE.getValue(), null);
|
|
|
|
|
|
|
+ authorizeRecordsClient.generateAuthRecord(serialNum, userDeviceDTO.getUserId(), userDeviceDTO.getUserName(), userDeviceDTO.getUserType(), num, ZHConstant.I8H.add_user_face.getDesc(),
|
|
|
|
|
+ JSONObject.toJSONString(userDeviceDTO), CommonConstant.SmartDeviceType.DOOR_DEVICE.getValue(), null, userDeviceDTO.getTenantId());
|
|
|
return R.status(true);
|
|
return R.status(true);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -120,8 +120,9 @@ public class ZHProvider implements IDoorDeviceService {
|
|
|
JSONArray list = new JSONArray();
|
|
JSONArray list = new JSONArray();
|
|
|
JSONObject listData = new JSONObject();
|
|
JSONObject listData = new JSONObject();
|
|
|
listData.put("Name", userDeviceDTO.getUserName());
|
|
listData.put("Name", userDeviceDTO.getUserName());
|
|
|
- listData.put("SrcFaceId", userDeviceDTO.getUserId());
|
|
|
|
|
- listData.put("Face", userDeviceDTO.getUserId());
|
|
|
|
|
|
|
+ listData.put("SrcFaceId", userDeviceDTO.getUserType() + userDeviceDTO.getUserId());
|
|
|
|
|
+ listData.put("FaceId", userDeviceDTO.getUserType() + userDeviceDTO.getUserId());
|
|
|
|
|
+ listData.put("NeedModifyFacePic", 1); //1表示允许修改图片,0表示不修改图片
|
|
|
listData.put("Enable", 1);
|
|
listData.put("Enable", 1);
|
|
|
try {
|
|
try {
|
|
|
URL url = null;
|
|
URL url = null;
|
|
@@ -154,8 +155,8 @@ public class ZHProvider implements IDoorDeviceService {
|
|
|
//设备指令Data更新
|
|
//设备指令Data更新
|
|
|
String listName = serialNum + "_list";
|
|
String listName = serialNum + "_list";
|
|
|
this.redisTemplate.opsForList().leftPush(listName, request.toJSONString());
|
|
this.redisTemplate.opsForList().leftPush(listName, request.toJSONString());
|
|
|
- authorizeRecordsClient.generateAuthRecord(serialNum, userDeviceDTO.getUserId(), num, ZHConstant.I8H.update_user_face.getDesc(),
|
|
|
|
|
- JSONObject.toJSONString(userDeviceDTO), CommonConstant.SmartDeviceType.DOOR_DEVICE.getValue(), null);
|
|
|
|
|
|
|
+ authorizeRecordsClient.generateAuthRecord(serialNum, userDeviceDTO.getUserId(), userDeviceDTO.getUserName(), userDeviceDTO.getUserType(), num, ZHConstant.I8H.update_user_face.getDesc(),
|
|
|
|
|
+ JSONObject.toJSONString(userDeviceDTO), CommonConstant.SmartDeviceType.DOOR_DEVICE.getValue(), null, userDeviceDTO.getTenantId());
|
|
|
return R.status(true);
|
|
return R.status(true);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -172,7 +173,7 @@ public class ZHProvider implements IDoorDeviceService {
|
|
|
}
|
|
}
|
|
|
JSONObject request = new JSONObject();
|
|
JSONObject request = new JSONObject();
|
|
|
JSONObject data = new JSONObject();
|
|
JSONObject data = new JSONObject();
|
|
|
- data.put("FaceId", userDeviceDTO.getUserId());
|
|
|
|
|
|
|
+ data.put("FaceId", userDeviceDTO.getUserType() + userDeviceDTO.getUserId());
|
|
|
request.put("Data", data);
|
|
request.put("Data", data);
|
|
|
request.put("Type", ZHConstant.I8H.delete_user_face.getType());
|
|
request.put("Type", ZHConstant.I8H.delete_user_face.getType());
|
|
|
request.put("Command", ZHConstant.I8H.delete_user_face.getCommand());
|
|
request.put("Command", ZHConstant.I8H.delete_user_face.getCommand());
|
|
@@ -182,8 +183,8 @@ public class ZHProvider implements IDoorDeviceService {
|
|
|
//设备指令Data更新
|
|
//设备指令Data更新
|
|
|
String listName = serialNum + "_list";
|
|
String listName = serialNum + "_list";
|
|
|
this.redisTemplate.opsForList().leftPush(listName, request.toJSONString());
|
|
this.redisTemplate.opsForList().leftPush(listName, request.toJSONString());
|
|
|
- authorizeRecordsClient.generateAuthRecord(serialNum, userDeviceDTO.getUserId(), num, ZHConstant.I8H.delete_user_face.getDesc(),
|
|
|
|
|
- JSONObject.toJSONString(userDeviceDTO), CommonConstant.SmartDeviceType.DOOR_DEVICE.getValue(), null);
|
|
|
|
|
|
|
+ authorizeRecordsClient.generateAuthRecord(serialNum, userDeviceDTO.getUserId(), userDeviceDTO.getUserName(), userDeviceDTO.getUserType(), num, ZHConstant.I8H.delete_user_face.getDesc(),
|
|
|
|
|
+ JSONObject.toJSONString(userDeviceDTO), CommonConstant.SmartDeviceType.DOOR_DEVICE.getValue(), null, userDeviceDTO.getTenantId());
|
|
|
return R.status(true);
|
|
return R.status(true);
|
|
|
}
|
|
}
|
|
|
|
|
|