suntianwu před 3 roky
rodič
revize
395a1a0a4a

+ 14 - 0
src/main/java/com/iden/bms/service/WarningService.java

@@ -295,6 +295,12 @@ public class WarningService {
 
             idenWarningPerson.setType(WarningTypeEnum.KEYNOTE.getValue());
             idenWarningPerson.setPersonId(idenFaceImage.getPersonId());
+            if(idenWarningPerson.getPersonId() != null){
+                IdenPerson idenPerson = this.idenPersonService.getById(idenWarningPerson.getPersonId());
+                if(idenPerson != null){
+                    idenWarningPerson.setPersonName(idenPerson.getName());
+                }
+            }
             idenWarningPerson.setCreateTime(idenFaceImage.getCreateTime());
             this.idenWarningPersonService.save(idenWarningPerson);
 
@@ -371,6 +377,7 @@ public class WarningService {
                     idenWarningPerson = new IdenWarningPerson();
                     idenWarningPerson.setUid(idenPerson.getUid());
                     idenWarningPerson.setPersonId(idenPerson.getId());
+                    idenWarningPerson.setPersonName(idenPerson.getName());
                     idenWarningPerson.setImage(idenPerson.getImage());
                     idenWarningPerson.setFeatPtr(idenPerson.getFeatPtr());
                     idenWarningPerson.setDataDate(DateUtils.getYestodayYyyyMMddDate());
@@ -400,6 +407,7 @@ public class WarningService {
                 idenWarningEvent.setWarningPersonId(idenWarningPerson.getId());
                 idenWarningEvent.setUid(idenWarningPerson.getUid());
                 idenWarningEvent.setPersonId(idenWarningPerson.getPersonId());
+
                 idenWarningEvent.setDataTime(idenWarningPerson.getLatestAppearTime());
                 idenWarningEvent.setImage(idenWarningPerson.getImage());
                 idenWarningEvent.setCommunityId(idenWarningPerson.getCommunityId());
@@ -493,6 +501,12 @@ public class WarningService {
                  idenWarningPerson = new IdenWarningPerson();
                 idenWarningPerson.setUid(idenFaceImage.getUid());
                 idenWarningPerson.setPersonId(idenFaceImage.getPersonId());
+                if(idenWarningPerson.getPersonId() != null){
+                    IdenPerson idenPerson = this.idenPersonService.getById(idenWarningPerson.getPersonId());
+                    if(idenPerson != null){
+                        idenWarningPerson.setPersonName(idenPerson.getName());
+                    }
+                }
                 idenWarningPerson.setDataDate(idenFaceImage.getDataDate());
                 idenWarningPerson.setImage(idenFaceImage.getImage());
                 idenWarningPerson.setFeatPtr(idenFaceImage.getFeatPtr());