Browse Source

更新!

TRX 1 year ago
parent
commit
6f662954a4

+ 20 - 7
FullCardServer/src/main/java/com/zhongshu/card/server/core/service/visitor/VisitorMainService.java

@@ -357,13 +357,26 @@ public class VisitorMainService extends SuperPermissService {
             return ResultContent.buildFail("projectOid 信息为空");
         }
         VisitorStaticModel model = new VisitorStaticModel();
-
-        Long waitReViewNumber = 0L;
-
-        Long waitVisitNumber = 0L;
-
-        Long visitNumber = 0L;
-
+        String userId = getCurrentUserId();
+        VisitorMainSearch search = new VisitorMainSearch();
+        search.setProjectOid(param.getProjectOid());
+        search.setVisitorUserId(userId);
+        // 待审核 待申批
+        search.setState(VisitorState.WaitVisit);
+        Long waitReViewNumber = visitorMainDao.count(search);
+
+        // 待来访
+        search.setState(VisitorState.WaitVisit);
+        Long waitVisitNumber = visitorMainDao.count(search);
+
+        // 当前访客 (已到访,还没过期)
+        search.setState(VisitorState.Visit);
+        search.setIsOverTime(Boolean.FALSE);
+        Long visitNumber = visitorMainDao.count(search);
+
+        model.setWaitReViewNumber(waitReViewNumber);
+        model.setWaitVisitNumber(waitVisitNumber);
+        model.setVisitNumber(visitNumber);
         return ResultContent.buildSuccess(model);
     }