Sfoglia il codice sorgente

到访代办数据

夏文涛 2 anni fa
parent
commit
6911f8d1c0

+ 167 - 96
.idea/workspace.xml

@@ -2,21 +2,11 @@
 <project version="4">
 <project version="4">
   <component name="ChangeListManager">
   <component name="ChangeListManager">
     <list default="true" id="9931dd54-c6ba-4f79-99b0-d746475b8903" name="Default Changelist" comment="">
     <list default="true" id="9931dd54-c6ba-4f79-99b0-d746475b8903" name="Default Changelist" comment="">
-      <change afterPath="$PROJECT_DIR$/src/main/java/com/template/model/vo/SmartClassPageVo.java" afterDir="false" />
+      <change afterPath="$PROJECT_DIR$/src/main/java/com/template/model/vo/TurnOnDeviceVo.java" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/src/main/java/com/template/api/SmartVisitorControllerAPI.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/api/SmartVisitorControllerAPI.java" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/src/main/java/com/template/api/SmartVisitorControllerAPI.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/api/SmartVisitorControllerAPI.java" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/controller/SmartClassController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/controller/SmartClassController.java" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/controller/SmartUserController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/controller/SmartUserController.java" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/src/main/java/com/template/controller/SmartVisitorController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/controller/SmartVisitorController.java" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/src/main/java/com/template/controller/SmartVisitorController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/controller/SmartVisitorController.java" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/model/request/updateSmartUserRequest.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/model/request/updateSmartUserRequest.java" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/model/vo/VisitorPageVo.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/model/vo/VisitorPageVo.java" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/services/SmartClassService.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/services/SmartClassService.java" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartClassServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartClassServiceImpl.java" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/src/main/resources/application-dev.yml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/application-dev.yml" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/resources/mapper/template/SmartAuthorGroupMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/mapper/template/SmartAuthorGroupMapper.xml" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/src/main/resources/mapper/template/SmartVisitorMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/mapper/template/SmartVisitorMapper.xml" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/src/main/resources/mapper/template/SmartVisitorMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/mapper/template/SmartVisitorMapper.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/target/classes/mapper/template/SmartAuthorGroupMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/target/classes/mapper/template/SmartAuthorGroupMapper.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/target/classes/mapper/template/SmartVisitorMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/target/classes/mapper/template/SmartVisitorMapper.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/target/mybatis_plus-0.0.1-SNAPSHOT.jar.original" beforeDir="false" afterPath="$PROJECT_DIR$/target/mybatis_plus-0.0.1-SNAPSHOT.jar.original" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/target/mybatis_plus-0.0.1-SNAPSHOT.jar.original" beforeDir="false" afterPath="$PROJECT_DIR$/target/mybatis_plus-0.0.1-SNAPSHOT.jar.original" afterDir="false" />
     </list>
     </list>
     <ignored path="$PROJECT_DIR$/classes/" />
     <ignored path="$PROJECT_DIR$/classes/" />
@@ -49,20 +39,23 @@
       <file pinned="false" current-in-tab="false">
       <file pinned="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartVisitorController.java">
         <entry file="file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartVisitorController.java">
           <provider selected="true" editor-type-id="text-editor">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="3788">
-              <caret line="200" column="22" lean-forward="true" selection-start-line="200" selection-start-column="22" selection-end-line="200" selection-end-column="22" />
+            <state relative-caret-position="449">
+              <caret line="421" column="53" lean-forward="true" selection-start-line="421" selection-start-column="53" selection-end-line="421" selection-end-column="53" />
               <folding>
               <folding>
                 <element signature="imports" expanded="true" />
                 <element signature="imports" expanded="true" />
+                <element signature="e#16228#16242#0" expanded="true" />
+                <element signature="e#16527#16528#0" expanded="true" />
+                <element signature="e#16554#16555#0" expanded="true" />
               </folding>
               </folding>
             </state>
             </state>
           </provider>
           </provider>
         </entry>
         </entry>
       </file>
       </file>
       <file pinned="false" current-in-tab="false">
       <file pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartVisitorServiceImpl.java">
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/template/mapper/SmartAuthorGroupMapper.java">
           <provider selected="true" editor-type-id="text-editor">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="311">
-              <caret line="76" column="72" selection-start-line="76" selection-start-column="56" selection-end-line="76" selection-end-column="72" />
+            <state relative-caret-position="207">
+              <caret line="20" column="75" selection-start-line="20" selection-start-column="75" selection-end-line="20" selection-end-column="75" />
             </state>
             </state>
           </provider>
           </provider>
         </entry>
         </entry>
@@ -70,8 +63,56 @@
       <file pinned="false" current-in-tab="true">
       <file pinned="false" current-in-tab="true">
         <entry file="file://$PROJECT_DIR$/src/main/resources/mapper/template/SmartVisitorMapper.xml">
         <entry file="file://$PROJECT_DIR$/src/main/resources/mapper/template/SmartVisitorMapper.xml">
           <provider selected="true" editor-type-id="text-editor">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="368">
-              <caret line="16" column="55" selection-start-line="16" selection-start-column="55" selection-end-line="16" selection-end-column="55" />
+            <state relative-caret-position="463">
+              <caret line="94" column="21" selection-start-line="94" selection-start-column="21" selection-end-line="94" selection-end-column="21" />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartVisitorServiceImpl.java">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="211">
+              <caret line="91" selection-start-line="91" selection-end-line="91" />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/template/mapper/SmartVisitorMapper.java">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="250">
+              <caret line="25" column="119" selection-start-line="25" selection-start-column="109" selection-end-line="25" selection-end-column="119" />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartAuthorGroupServiceImpl.java">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="150">
+              <caret line="79" selection-start-line="79" selection-end-line="79" />
+              <folding>
+                <element signature="imports" expanded="true" />
+              </folding>
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/template/api/SmartVisitorControllerAPI.java">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="265">
+              <caret line="98" column="42" selection-start-line="98" selection-start-column="42" selection-end-line="98" selection-end-column="42" />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/vo/TurnOnDeviceVo.java">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="157">
+              <caret line="11" column="27" selection-start-line="11" selection-start-column="13" selection-end-line="11" selection-end-column="27" />
             </state>
             </state>
           </provider>
           </provider>
         </entry>
         </entry>
@@ -87,10 +128,6 @@
   </component>
   </component>
   <component name="FindInProjectRecents">
   <component name="FindInProjectRecents">
     <findStrings>
     <findStrings>
-      <find>班级</find>
-      <find>querySmartMenus</find>
-      <find>菜单</find>
-      <find>Menu</find>
       <find>getSmartDutiesByCategoryId</find>
       <find>getSmartDutiesByCategoryId</find>
       <find>requ</find>
       <find>requ</find>
       <find>smartClassService</find>
       <find>smartClassService</find>
@@ -115,8 +152,12 @@
       <find>smartVisitorPageByUserId</find>
       <find>smartVisitorPageByUserId</find>
       <find>appointmentPageRecord</find>
       <find>appointmentPageRecord</find>
       <find>.vo.VisitorPageVo</find>
       <find>.vo.VisitorPageVo</find>
-      <find>queryVisitorPage</find>
       <find>otherAppointment</find>
       <find>otherAppointment</find>
+      <find>smartAuthorGroup</find>
+      <find>queryVisitorPage</find>
+      <find>userId</find>
+      <find>queryVisitorPageDatas</find>
+      <find>visitingAgencys</find>
     </findStrings>
     </findStrings>
     <replaceStrings>
     <replaceStrings>
       <replace>班级</replace>
       <replace>班级</replace>
@@ -139,7 +180,6 @@
   <component name="IdeDocumentHistory">
   <component name="IdeDocumentHistory">
     <option name="CHANGED_PATHS">
     <option name="CHANGED_PATHS">
       <list>
       <list>
-        <option value="$PROJECT_DIR$/src/main/java/com/template/model/request/updateMenuRequest.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/model/request/insertMenuRequest.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/model/request/insertMenuRequest.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/mapper/SmartMenuMapper.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/mapper/SmartMenuMapper.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/api/SmartMenuControllerAPI.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/api/SmartMenuControllerAPI.java" />
@@ -169,9 +209,7 @@
         <option value="$PROJECT_DIR$/src/main/java/com/template/common/utils/AesTestOne.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/common/utils/AesTestOne.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/controller/SmartGradeController.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/controller/SmartGradeController.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/controller/SmartDepartmentController.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/controller/SmartDepartmentController.java" />
-        <option value="$PROJECT_DIR$/src/main/resources/mapper/template/SmartAuthorGroupMapper.xml" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/model/pojo/SmartAuthorGroup.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/model/pojo/SmartAuthorGroup.java" />
-        <option value="$PROJECT_DIR$/src/main/java/com/template/mapper/SmartAuthorGroupMapper.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartAuthorGroupServiceImpl.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartAuthorGroupServiceImpl.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/services/SmartAuthorGroupService.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/services/SmartAuthorGroupService.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/services/SmartUserService.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/services/SmartUserService.java" />
@@ -181,15 +219,18 @@
         <option value="$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartVisitorServiceImpl.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartVisitorServiceImpl.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartClassServiceImpl.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartClassServiceImpl.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/services/SmartClassService.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/services/SmartClassService.java" />
-        <option value="$PROJECT_DIR$/src/main/java/com/template/api/SmartVisitorControllerAPI.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/model/vo/SmartClassPageVo.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/model/vo/SmartClassPageVo.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/controller/SmartClassController.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/controller/SmartClassController.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/model/request/updateSmartUserRequest.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/model/request/updateSmartUserRequest.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/controller/SmartUserController.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/controller/SmartUserController.java" />
         <option value="$PROJECT_DIR$/src/main/resources/application-dev.yml" />
         <option value="$PROJECT_DIR$/src/main/resources/application-dev.yml" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/model/vo/VisitorPageVo.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/model/vo/VisitorPageVo.java" />
-        <option value="$PROJECT_DIR$/src/main/resources/mapper/template/SmartVisitorMapper.xml" />
+        <option value="$PROJECT_DIR$/src/main/java/com/template/model/vo/TurnOnDeviceVo.java" />
+        <option value="$PROJECT_DIR$/src/main/java/com/template/api/SmartVisitorControllerAPI.java" />
+        <option value="$PROJECT_DIR$/src/main/java/com/template/mapper/SmartAuthorGroupMapper.java" />
+        <option value="$PROJECT_DIR$/src/main/resources/mapper/template/SmartAuthorGroupMapper.xml" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/controller/SmartVisitorController.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/controller/SmartVisitorController.java" />
+        <option value="$PROJECT_DIR$/src/main/resources/mapper/template/SmartVisitorMapper.xml" />
       </list>
       </list>
     </option>
     </option>
   </component>
   </component>
@@ -506,15 +547,15 @@
       <workItem from="1704766062941" duration="43011000" />
       <workItem from="1704766062941" duration="43011000" />
       <workItem from="1704936821369" duration="29299000" />
       <workItem from="1704936821369" duration="29299000" />
       <workItem from="1705280443643" duration="25331000" />
       <workItem from="1705280443643" duration="25331000" />
-      <workItem from="1705388695984" duration="51258000" />
+      <workItem from="1705388695984" duration="56099000" />
     </task>
     </task>
     <servers />
     <servers />
   </component>
   </component>
   <component name="TimeTrackingManager">
   <component name="TimeTrackingManager">
-    <option name="totallyTimeSpent" value="403933000" />
+    <option name="totallyTimeSpent" value="408774000" />
   </component>
   </component>
   <component name="ToolWindowManager">
   <component name="ToolWindowManager">
-    <frame x="-7" y="0" width="974" height="1039" extended-state="0" />
+    <frame x="-8" y="-8" width="1936" height="1048" extended-state="6" />
     <editor active="true" />
     <editor active="true" />
     <layout>
     <layout>
       <window_info id="JRebel" order="0" side_tool="true" />
       <window_info id="JRebel" order="0" side_tool="true" />
@@ -525,11 +566,11 @@
       <window_info id="Designer" order="5" />
       <window_info id="Designer" order="5" />
       <window_info id="Web" order="6" side_tool="true" />
       <window_info id="Web" order="6" side_tool="true" />
       <window_info id="Structure" order="7" side_tool="true" weight="0.25" />
       <window_info id="Structure" order="7" side_tool="true" weight="0.25" />
-      <window_info content_ui="combo" id="Project" order="8" weight="0.24147122" />
+      <window_info content_ui="combo" id="Project" order="8" weight="0.124200426" />
       <window_info anchor="bottom" id="Message" order="0" />
       <window_info anchor="bottom" id="Message" order="0" />
       <window_info anchor="bottom" id="Find" order="1" />
       <window_info anchor="bottom" id="Find" order="1" />
-      <window_info anchor="bottom" id="Run" order="2" weight="0.3107221" />
-      <window_info anchor="bottom" id="Debug" order="3" weight="0.5160221" />
+      <window_info anchor="bottom" id="Run" order="2" weight="0.31049722" />
+      <window_info anchor="bottom" id="Debug" order="3" weight="0.49343544" />
       <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
       <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
       <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
       <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
       <window_info anchor="bottom" id="TODO" order="6" />
       <window_info anchor="bottom" id="TODO" order="6" />
@@ -543,7 +584,7 @@
       <window_info anchor="bottom" id="Version Control" order="14" />
       <window_info anchor="bottom" id="Version Control" order="14" />
       <window_info anchor="bottom" id="JRebel Executor" order="15" />
       <window_info anchor="bottom" id="JRebel Executor" order="15" />
       <window_info anchor="bottom" id="JRebel Console" order="16" side_tool="true" />
       <window_info anchor="bottom" id="JRebel Console" order="16" side_tool="true" />
-      <window_info anchor="right" id="Maven" order="0" weight="0.9671773" />
+      <window_info anchor="right" id="Maven" order="0" weight="0.773523" />
       <window_info anchor="right" id="Palette" order="1" />
       <window_info anchor="right" id="Palette" order="1" />
       <window_info anchor="right" id="Capture Analysis" order="2" />
       <window_info anchor="right" id="Capture Analysis" order="2" />
       <window_info anchor="right" id="Database" order="3" weight="0.32962137" />
       <window_info anchor="right" id="Database" order="3" weight="0.32962137" />
@@ -637,6 +678,30 @@
           <properties />
           <properties />
           <option name="timeStamp" value="100" />
           <option name="timeStamp" value="100" />
         </line-breakpoint>
         </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartVisitorController.java</url>
+          <line>425</line>
+          <properties />
+          <option name="timeStamp" value="103" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartVisitorController.java</url>
+          <line>427</line>
+          <properties />
+          <option name="timeStamp" value="106" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartVisitorController.java</url>
+          <line>406</line>
+          <properties />
+          <option name="timeStamp" value="107" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartVisitorServiceImpl.java</url>
+          <line>91</line>
+          <properties />
+          <option name="timeStamp" value="108" />
+        </line-breakpoint>
       </breakpoints>
       </breakpoints>
     </breakpoint-manager>
     </breakpoint-manager>
   </component>
   </component>
@@ -645,13 +710,6 @@
     <option name="FILTER_TARGETS" value="false" />
     <option name="FILTER_TARGETS" value="false" />
   </component>
   </component>
   <component name="editorHistoryManager">
   <component name="editorHistoryManager">
-    <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/5.3.22/spring-web-5.3.22-sources.jar!/org/springframework/web/method/support/InvocableHandlerMethod.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="201">
-          <caret line="211" selection-start-line="211" selection-end-line="211" />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/common/utils/AesTestOne.java">
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/common/utils/AesTestOne.java">
       <provider selected="true" editor-type-id="text-editor">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="511">
         <state relative-caret-position="511">
@@ -766,20 +824,6 @@
         </state>
         </state>
       </provider>
       </provider>
     </entry>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/resources/mapper/template/SmartAuthorGroupMapper.xml">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="299">
-          <caret line="13" column="43" selection-start-line="13" selection-start-column="37" selection-end-line="13" selection-end-column="43" />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/mapper/SmartAuthorGroupMapper.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="345">
-          <caret line="20" column="43" selection-start-line="20" selection-start-column="27" selection-end-line="20" selection-end-column="43" />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/services/SmartAttendanceService.java">
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/services/SmartAttendanceService.java">
       <provider selected="true" editor-type-id="text-editor">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="299">
         <state relative-caret-position="299">
@@ -829,13 +873,6 @@
         </state>
         </state>
       </provider>
       </provider>
     </entry>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartAuthorGroupServiceImpl.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="253">
-          <caret line="11" column="46" selection-start-line="11" selection-start-column="46" selection-end-line="11" selection-end-column="46" />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/src/test/java/com/template/MybatisPlusApplicationTests.java">
     <entry file="file://$PROJECT_DIR$/src/test/java/com/template/MybatisPlusApplicationTests.java">
       <provider selected="true" editor-type-id="text-editor">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="295">
         <state relative-caret-position="295">
@@ -857,13 +894,6 @@
         </state>
         </state>
       </provider>
       </provider>
     </entry>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/mapper/SmartVisitorMapper.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="414">
-          <caret line="25" column="180" selection-start-line="25" selection-start-column="87" selection-end-line="25" selection-end-column="180" />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/services/SmartClassService.java">
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/services/SmartClassService.java">
       <provider selected="true" editor-type-id="text-editor">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="621">
         <state relative-caret-position="621">
@@ -899,13 +929,6 @@
         </state>
         </state>
       </provider>
       </provider>
     </entry>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/result/PageUtils.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="701">
-          <caret line="62" lean-forward="true" selection-start-line="62" selection-end-line="62" />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/vo/SmartClassPageVo.java">
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/vo/SmartClassPageVo.java">
       <provider selected="true" editor-type-id="text-editor">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="368">
         <state relative-caret-position="368">
@@ -954,13 +977,6 @@
         </state>
         </state>
       </provider>
       </provider>
     </entry>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/api/SmartVisitorControllerAPI.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="231">
-          <caret line="86" column="29" selection-start-line="86" selection-start-column="29" selection-end-line="86" selection-end-column="29" />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/request/parentsAppointmentRequest.java">
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/request/parentsAppointmentRequest.java">
       <provider selected="true" editor-type-id="text-editor">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="-105">
         <state relative-caret-position="-105">
@@ -975,34 +991,89 @@
         </state>
         </state>
       </provider>
       </provider>
     </entry>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartVisitorServiceImpl.java">
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/vo/VisitorPageVo.java">
       <provider selected="true" editor-type-id="text-editor">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="311">
-          <caret line="76" column="72" selection-start-line="76" selection-start-column="56" selection-end-line="76" selection-end-column="72" />
+        <state relative-caret-position="1792">
+          <caret line="123" column="27" selection-start-line="123" selection-start-column="17" selection-end-line="123" selection-end-column="27" />
         </state>
         </state>
       </provider>
       </provider>
     </entry>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartVisitorController.java">
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/vo/TurnOnDeviceVo.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="157">
+          <caret line="11" column="27" selection-start-line="11" selection-start-column="13" selection-end-line="11" selection-end-column="27" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/api/SmartVisitorControllerAPI.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="265">
+          <caret line="98" column="42" selection-start-line="98" selection-start-column="42" selection-end-line="98" selection-end-column="42" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/result/PageUtils.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="755">
+          <caret line="64" lean-forward="true" selection-start-line="64" selection-end-line="64" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/mapper/SmartVisitorMapper.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="250">
+          <caret line="25" column="119" selection-start-line="25" selection-start-column="109" selection-end-line="25" selection-end-column="119" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/resources/mapper/template/SmartAuthorGroupMapper.xml">
       <provider selected="true" editor-type-id="text-editor">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="3788">
-          <caret line="200" column="22" lean-forward="true" selection-start-line="200" selection-start-column="22" selection-end-line="200" selection-end-column="22" />
+        <state relative-caret-position="322">
+          <caret line="14" column="36" selection-start-line="14" selection-start-column="36" selection-end-line="14" selection-end-column="36" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartAuthorGroupServiceImpl.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="150">
+          <caret line="79" selection-start-line="79" selection-end-line="79" />
           <folding>
           <folding>
             <element signature="imports" expanded="true" />
             <element signature="imports" expanded="true" />
           </folding>
           </folding>
         </state>
         </state>
       </provider>
       </provider>
     </entry>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/vo/VisitorPageVo.java">
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartVisitorServiceImpl.java">
       <provider selected="true" editor-type-id="text-editor">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="1792">
-          <caret line="123" column="27" selection-start-line="123" selection-start-column="17" selection-end-line="123" selection-end-column="27" />
+        <state relative-caret-position="211">
+          <caret line="91" selection-start-line="91" selection-end-line="91" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/mapper/SmartAuthorGroupMapper.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="207">
+          <caret line="20" column="75" selection-start-line="20" selection-start-column="75" selection-end-line="20" selection-end-column="75" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartVisitorController.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="449">
+          <caret line="421" column="53" lean-forward="true" selection-start-line="421" selection-start-column="53" selection-end-line="421" selection-end-column="53" />
+          <folding>
+            <element signature="imports" expanded="true" />
+            <element signature="e#16228#16242#0" expanded="true" />
+            <element signature="e#16527#16528#0" expanded="true" />
+            <element signature="e#16554#16555#0" expanded="true" />
+          </folding>
         </state>
         </state>
       </provider>
       </provider>
     </entry>
     </entry>
     <entry file="file://$PROJECT_DIR$/src/main/resources/mapper/template/SmartVisitorMapper.xml">
     <entry file="file://$PROJECT_DIR$/src/main/resources/mapper/template/SmartVisitorMapper.xml">
       <provider selected="true" editor-type-id="text-editor">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="368">
-          <caret line="16" column="55" selection-start-line="16" selection-start-column="55" selection-end-line="16" selection-end-column="55" />
+        <state relative-caret-position="463">
+          <caret line="94" column="21" selection-start-line="94" selection-start-column="21" selection-end-line="94" selection-end-column="21" />
         </state>
         </state>
       </provider>
       </provider>
     </entry>
     </entry>

+ 9 - 0
src/main/java/com/template/api/SmartVisitorControllerAPI.java

@@ -4,6 +4,7 @@ import com.template.model.pojo.SmartVisitor;
 import com.template.model.request.otherAppointmentRequest;
 import com.template.model.request.otherAppointmentRequest;
 import com.template.model.request.parentsAppointmentRequest;
 import com.template.model.request.parentsAppointmentRequest;
 import com.template.model.result.CommonResult;
 import com.template.model.result.CommonResult;
+import com.template.model.vo.TurnOnDeviceVo;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.validation.BindingResult;
 import org.springframework.validation.BindingResult;
@@ -91,4 +92,12 @@ public interface SmartVisitorControllerAPI {
     @ApiOperation(value = "获取到访记录数据", notes = "获取到访记录数据", httpMethod = "GET")
     @ApiOperation(value = "获取到访记录数据", notes = "获取到访记录数据", httpMethod = "GET")
     CommonResult visitingAgencys(@RequestParam int currentPage, @RequestParam int pageCount, @RequestParam int userId, @RequestParam int type);
     CommonResult visitingAgencys(@RequestParam int currentPage, @RequestParam int pageCount, @RequestParam int userId, @RequestParam int type);
 
 
+    /**
+     * 其他访客预约
+     * 其他访客预约数据就发给管理员审核
+     */
+    @PostMapping(value = "/turnOnTheDevice")
+    @ApiOperation(value = "其他访客预约", notes = "其他访客预约", httpMethod = "POST")
+    TurnOnDeviceVo turnOnTheDevice();
+
 }
 }

+ 16 - 8
src/main/java/com/template/controller/SmartVisitorController.java

@@ -23,6 +23,7 @@ import com.template.model.seewo.HomeSchoolServiceSendNoteToKidParam;
 import com.template.model.seewo.HomeSchoolServiceSendNoteToKidRequest;
 import com.template.model.seewo.HomeSchoolServiceSendNoteToKidRequest;
 import com.template.model.seewo.HomeSchoolServiceSendNoteToKidResult;
 import com.template.model.seewo.HomeSchoolServiceSendNoteToKidResult;
 import com.template.model.vo.AffiliateUserVo;
 import com.template.model.vo.AffiliateUserVo;
+import com.template.model.vo.TurnOnDeviceVo;
 import com.template.model.vo.VisitorPageVo;
 import com.template.model.vo.VisitorPageVo;
 import com.template.services.SmartAuthorGroupService;
 import com.template.services.SmartAuthorGroupService;
 import com.template.services.SmartUserService;
 import com.template.services.SmartUserService;
@@ -388,41 +389,48 @@ public class SmartVisitorController implements SmartVisitorControllerAPI {
         }
         }
 
 
         //是否是管理员
         //是否是管理员
-        boolean isAdmin = false;
+        String whereSql = null;
         //获取的权限组数据
         //获取的权限组数据
         List<SmartAuthorGroup> authorGroups = smartAuthorGroupService.smartAuthorGroup(user.getId());
         List<SmartAuthorGroup> authorGroups = smartAuthorGroupService.smartAuthorGroup(user.getId());
         for (SmartAuthorGroup authorGroup : authorGroups) {
         for (SmartAuthorGroup authorGroup : authorGroups) {
             List<String> applyIds = Arrays.asList(authorGroup.getApplyId().split(","));
             List<String> applyIds = Arrays.asList(authorGroup.getApplyId().split(","));
             //菜单表中7是访客预约
             //菜单表中7是访客预约
             long appointCount = applyIds.stream().filter(e -> e.equals("7")).count();
             long appointCount = applyIds.stream().filter(e -> e.equals("7")).count();
-            if(appointCount > 0){
-                isAdmin = true;
+            if (appointCount > 0) {
+                whereSql = "visitor_type = 2";
                 break;
                 break;
             }
             }
         }
         }
 
 
         List<Integer> studentIds = null;
         List<Integer> studentIds = null;
         //班主任
         //班主任
-        if(user.getDuties().intValue() == eDuties.ClassTeacher.getValue()){
+        if (user.getDuties().intValue() == eDuties.ClassTeacher.getValue()) {
             //班级ID
             //班级ID
             Integer schoolClass = user.getSchoolClass();
             Integer schoolClass = user.getSchoolClass();
             //获取该班级下的所有学生ID数据
             //获取该班级下的所有学生ID数据
             List<SmartUser> students = smartUserService.queryStudentBySchoolClass(user.getSchoolClass());
             List<SmartUser> students = smartUserService.queryStudentBySchoolClass(user.getSchoolClass());
 
 
-            if(students == null){
+            if (students == null) {
                 return CommonResult.fail("当前身份下不存在学生信息");
                 return CommonResult.fail("当前身份下不存在学生信息");
             }
             }
 
 
             studentIds = students.stream().map(SmartUser::getId).collect(Collectors.toList());
             studentIds = students.stream().map(SmartUser::getId).collect(Collectors.toList());
         }
         }
 
 
-        if(!isAdmin && studentIds == null){
-            return CommonResult.ok(null);
+        PageUtils<SmartVisitor> result = new PageUtils<SmartVisitor>(null, 0, pageCount, currentPage);
+
+        if (whereSql == null && studentIds == null) {
+            return CommonResult.ok(result);
         }
         }
 
 
-        PageUtils<SmartVisitor> result = smartVisitorService.queryVisitorPageDatas(currentPage,pageCount,type,studentIds,isAdmin ? "true" : "false");
+        result = smartVisitorService.queryVisitorPageDatas(currentPage, pageCount, type, studentIds, studentIds != null && whereSql != null ? "or "+ whereSql : whereSql);
 
 
         return CommonResult.ok(result);
         return CommonResult.ok(result);
     }
     }
+
+    @Override
+    public TurnOnDeviceVo turnOnTheDevice() {
+        return null;
+    }
 }
 }
 
 

+ 28 - 0
src/main/java/com/template/model/vo/TurnOnDeviceVo.java

@@ -0,0 +1,28 @@
+package com.template.model.vo;
+
+import lombok.Data;
+
+/**
+ * @Author: binguo
+ * @Date: 2023/12/4 星期一 15:57
+ * @Description: com.template.model.vo
+ * @Version: 1.0
+ */
+@Data
+public class TurnOnDeviceVo {
+    /**
+     * 返回状态:
+     * 成功开闸:1
+     */
+    private Integer resultcode;
+
+    /**
+     * 返回信息
+     */
+    private String message;
+
+    /**
+     * 指令
+     */
+    private String actionName;
+}

+ 1 - 1
src/main/resources/mapper/template/SmartAuthorGroupMapper.xml

@@ -12,7 +12,7 @@
         SELECT * FROM `smart_author_group`
         SELECT * FROM `smart_author_group`
         where deleted = 0
         where deleted = 0
         <if test="userId != null and userId != ''">
         <if test="userId != null and userId != ''">
-            and FIND_IN_SET(userId,user_id)
+            and FIND_IN_SET(#{userId},user_id)
         </if>
         </if>
     </select>
     </select>
 </mapper>
 </mapper>

+ 2 - 5
src/main/resources/mapper/template/SmartVisitorMapper.xml

@@ -91,11 +91,8 @@
             </foreach>
             </foreach>
             and visitor_type = 1)
             and visitor_type = 1)
         </if>
         </if>
-        <if test="studentIds != null and studentIds.size() > 0 and isAdmin = 'true'">
-            or visitor_type = 2
-        </if>
-        <if test="studentIds = null and isAdmin != 'true'">
-            visitor_type = 2
+        <if test="isAdmin != null and isAdmin != ''">
+            ${isAdmin}
         </if>
         </if>
         )
         )
     </select>
     </select>

+ 1 - 1
target/classes/mapper/template/SmartAuthorGroupMapper.xml

@@ -12,7 +12,7 @@
         SELECT * FROM `smart_author_group`
         SELECT * FROM `smart_author_group`
         where deleted = 0
         where deleted = 0
         <if test="userId != null and userId != ''">
         <if test="userId != null and userId != ''">
-            and FIND_IN_SET(userId,user_id)
+            and FIND_IN_SET(#{userId},user_id)
         </if>
         </if>
     </select>
     </select>
 </mapper>
 </mapper>

+ 2 - 5
target/classes/mapper/template/SmartVisitorMapper.xml

@@ -91,11 +91,8 @@
             </foreach>
             </foreach>
             and visitor_type = 1)
             and visitor_type = 1)
         </if>
         </if>
-        <if test="studentIds != null and studentIds.size() > 0 and isAdmin = 'true'">
-            or visitor_type = 2
-        </if>
-        <if test="studentIds = null and isAdmin != 'true'">
-            visitor_type = 2
+        <if test="isAdmin != null and isAdmin != ''">
+            ${isAdmin}
         </if>
         </if>
         )
         )
     </select>
     </select>

BIN
target/mybatis_plus-0.0.1-SNAPSHOT.jar.original