slowslo 4 лет назад
Родитель
Сommit
7c6fc763d2

+ 2 - 1
blade-service/estate/src/main/java/org/springblade/estate/controller/GuestRecordController.java

@@ -119,9 +119,10 @@ public class GuestRecordController extends BladeController {
 		if(StringUtil.isNotBlank(guestRecord.getImageUri())){
 			guestRecord.setImageUri(confClient.removePrefix(guestRecord.getImageUri()));
 		}
+		guestRecord.setCheckState(1);
 		boolean save = guestRecordService.save(guestRecord);
 		if(save){
-			if(guestRecord.getCheckState() == 1){
+			if(guestRecord.getCheckState() == 1 && StringUtil.isNotBlank(guestRecord.getImageUri())){
 				R result = this.guestRecordService.pushFace(guestRecord.getId());
 				return result;
 			}

+ 1 - 0
blade-service/estate/src/main/java/org/springblade/estate/service/impl/GuestRecordServiceImpl.java

@@ -104,6 +104,7 @@ public class GuestRecordServiceImpl extends BaseServiceImpl<GuestRecordMapper, G
 		userDeviceDTO.setDeviceList(deviceDTOList);
 		userDeviceDTO.setUserFaceUrl(guestRecord.getImageUri());
 		userDeviceDTO.setUserId(CommonConstant.UserFlag.GUEST_FLAG.getValue() + guestRecord.getId());
+		userDeviceDTO.setPushCmd(1);
 		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 		userDeviceDTO.setStartTime(sdf.format(guestRecord.getBeginTime()));
 		userDeviceDTO.setEndTime(sdf.format(guestRecord.getEndTime()));