溪鸭夏 2 лет назад
Родитель
Сommit
512b246614

+ 56 - 57
.idea/workspace.xml

@@ -2,10 +2,7 @@
 <project version="4">
 <project version="4">
   <component name="ChangeListManager">
   <component name="ChangeListManager">
     <list default="true" id="981dbcd1-a700-4015-8567-2ccff8e76f0a" name="Default Changelist" comment="">
     <list default="true" id="981dbcd1-a700-4015-8567-2ccff8e76f0a" name="Default Changelist" comment="">
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/common/utils/TimeExchange.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/common/utils/TimeExchange.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/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/services/SmartTimeGroupService.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/services/SmartTimeGroupService.java" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartTimeGroupServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartTimeGroupServiceImpl.java" 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/" />
@@ -23,13 +20,10 @@
   <component name="FileEditorManager">
   <component name="FileEditorManager">
     <leaf>
     <leaf>
       <file pinned="false" current-in-tab="true">
       <file pinned="false" current-in-tab="true">
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartUserController.java">
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/seewo/StudentServiceBatchSaveClassStudentsParam.java">
           <provider selected="true" editor-type-id="text-editor">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="207">
-              <caret line="643" column="55" selection-start-line="643" selection-start-column="55" selection-end-line="643" selection-end-column="55" />
-              <folding>
-                <element signature="imports" expanded="true" />
-              </folding>
+            <state relative-caret-position="1436">
+              <caret line="274" column="38" selection-start-line="274" selection-start-column="38" selection-end-line="274" selection-end-column="38" />
             </state>
             </state>
           </provider>
           </provider>
         </entry>
         </entry>
@@ -65,8 +59,6 @@
   </component>
   </component>
   <component name="FindInProjectRecents">
   <component name="FindInProjectRecents">
     <findStrings>
     <findStrings>
-      <find>hasT</find>
-      <find>queryUserDeletePage</find>
       <find>queryAllDepartmentTree</find>
       <find>queryAllDepartmentTree</find>
       <find>百胜新增</find>
       <find>百胜新增</find>
       <find>student_startdate</find>
       <find>student_startdate</find>
@@ -74,7 +66,6 @@
       <find>cardNo</find>
       <find>cardNo</find>
       <find>default</find>
       <find>default</find>
       <find>&lt; 9</find>
       <find>&lt; 9</find>
-      <find>希沃</find>
       <find>user.setGrade</find>
       <find>user.setGrade</find>
       <find>false</find>
       <find>false</find>
       <find>classData</find>
       <find>classData</find>
@@ -95,6 +86,9 @@
       <find>班级数据无效,导入失败</find>
       <find>班级数据无效,导入失败</find>
       <find>schoolClass</find>
       <find>schoolClass</find>
       <find>if (oGrade != null &amp;&amp; oGrade.isPresent())</find>
       <find>if (oGrade != null &amp;&amp; oGrade.isPresent())</find>
+      <find>importExcelUsers</find>
+      <find>删除</find>
+      <find>希沃</find>
     </findStrings>
     </findStrings>
     <replaceStrings>
     <replaceStrings>
       <replace />
       <replace />
@@ -347,16 +341,15 @@
       <option name="number" value="Default" />
       <option name="number" value="Default" />
       <option name="presentableId" value="Default" />
       <option name="presentableId" value="Default" />
       <updated>1712903307839</updated>
       <updated>1712903307839</updated>
-      <workItem from="1712903309092" duration="23315000" />
+      <workItem from="1712903309092" duration="29439000" />
     </task>
     </task>
     <servers />
     <servers />
   </component>
   </component>
   <component name="TimeTrackingManager">
   <component name="TimeTrackingManager">
-    <option name="totallyTimeSpent" value="23315000" />
+    <option name="totallyTimeSpent" value="29439000" />
   </component>
   </component>
   <component name="ToolWindowManager">
   <component name="ToolWindowManager">
-    <frame x="-7" y="0" width="974" height="1039" extended-state="0" />
-    <editor active="true" />
+    <frame x="-8" y="-8" width="1936" height="1048" extended-state="6" />
     <layout>
     <layout>
       <window_info id="JRebel" side_tool="true" />
       <window_info id="JRebel" side_tool="true" />
       <window_info id="Image Layers" />
       <window_info id="Image Layers" />
@@ -365,13 +358,13 @@
       <window_info id="Favorites" side_tool="true" />
       <window_info id="Favorites" side_tool="true" />
       <window_info id="Designer" />
       <window_info id="Designer" />
       <window_info id="Web" side_tool="true" />
       <window_info id="Web" side_tool="true" />
-      <window_info content_ui="combo" id="Project" order="0" weight="0.64442015" />
+      <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.14978679" />
       <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
       <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
       <window_info anchor="bottom" id="Spring" weight="0.32932165" />
       <window_info anchor="bottom" id="Spring" weight="0.32932165" />
       <window_info anchor="bottom" id="Event Log" side_tool="true" />
       <window_info anchor="bottom" id="Event Log" side_tool="true" />
-      <window_info anchor="bottom" id="Terminal" weight="0.32932165" />
+      <window_info active="true" anchor="bottom" id="Terminal" visible="true" weight="0.32932165" />
       <window_info anchor="bottom" id="Docker" weight="0.32932165" />
       <window_info anchor="bottom" id="Docker" weight="0.32932165" />
-      <window_info anchor="bottom" id="Messages" weight="0.32932165" />
+      <window_info anchor="bottom" id="Messages" weight="0.32928178" />
       <window_info anchor="bottom" id="Java Enterprise" weight="0.32932165" />
       <window_info anchor="bottom" id="Java Enterprise" weight="0.32932165" />
       <window_info anchor="bottom" id="Database Changes" />
       <window_info anchor="bottom" id="Database Changes" />
       <window_info anchor="bottom" id="Version Control" />
       <window_info anchor="bottom" id="Version Control" />
@@ -379,12 +372,12 @@
       <window_info anchor="bottom" id="JRebel Console" side_tool="true" />
       <window_info anchor="bottom" id="JRebel Console" side_tool="true" />
       <window_info anchor="bottom" id="Message" order="0" />
       <window_info anchor="bottom" id="Message" order="0" />
       <window_info anchor="bottom" id="Find" order="1" weight="0.32932165" />
       <window_info anchor="bottom" id="Find" order="1" weight="0.32932165" />
-      <window_info anchor="bottom" id="Run" order="2" weight="0.32822758" />
-      <window_info active="true" anchor="bottom" id="Debug" order="3" visible="true" weight="0.3723757" />
+      <window_info anchor="bottom" id="Run" order="2" weight="0.45076588" />
+      <window_info anchor="bottom" id="Debug" order="3" weight="0.8402626" />
       <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" />
-      <window_info anchor="right" id="Maven" weight="0.15991472" />
+      <window_info anchor="right" id="Maven" weight="0.3251599" />
       <window_info anchor="right" id="Palette" />
       <window_info anchor="right" id="Palette" />
       <window_info anchor="right" id="Capture Analysis" />
       <window_info anchor="right" id="Capture Analysis" />
       <window_info anchor="right" id="Database" />
       <window_info anchor="right" id="Database" />
@@ -441,28 +434,20 @@
         </line-breakpoint>
         </line-breakpoint>
         <line-breakpoint enabled="true" type="java-line">
         <line-breakpoint enabled="true" type="java-line">
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartUserController.java</url>
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartUserController.java</url>
-          <line>901</line>
+          <line>947</line>
           <properties />
           <properties />
-          <option name="timeStamp" value="16" />
+          <option name="timeStamp" value="27" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartUserController.java</url>
+          <line>689</line>
+          <properties />
+          <option name="timeStamp" value="28" />
         </line-breakpoint>
         </line-breakpoint>
       </breakpoints>
       </breakpoints>
     </breakpoint-manager>
     </breakpoint-manager>
   </component>
   </component>
   <component name="editorHistoryManager">
   <component name="editorHistoryManager">
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/services/SmartUploadService.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="276">
-          <caret line="13" column="17" selection-start-line="13" selection-start-column="17" selection-end-line="13" selection-end-column="17" />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/vo/TimeGroupVo.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="253">
-          <caret line="11" column="13" selection-start-line="11" selection-start-column="13" selection-end-line="11" selection-end-column="13" />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/vo/BsDeleteStudentVo.java">
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/vo/BsDeleteStudentVo.java">
       <provider selected="true" editor-type-id="text-editor">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="253">
         <state relative-caret-position="253">
@@ -704,13 +689,6 @@
         </state>
         </state>
       </provider>
       </provider>
     </entry>
     </entry>
-    <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/5.3.1/spring-core-5.3.1-sources.jar!/org/springframework/cglib/proxy/MethodProxy.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="200">
-          <caret line="220" selection-start-line="220" selection-end-line="220" />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartMenuController.java">
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartMenuController.java">
       <provider selected="true" editor-type-id="text-editor">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="-326">
         <state relative-caret-position="-326">
@@ -767,13 +745,6 @@
         </state>
         </state>
       </provider>
       </provider>
     </entry>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/pojo/SmartUser.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="169">
-          <caret line="35" column="6" selection-start-line="35" selection-start-column="6" selection-end-line="35" selection-end-column="6" />
-        </state>
-      </provider>
-    </entry>
     <entry file="jar://C:/Program Files/Java/jdk1.8.0_181/src.zip!/java/lang/String.java">
     <entry file="jar://C:/Program Files/Java/jdk1.8.0_181/src.zip!/java/lang/String.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">
@@ -788,6 +759,20 @@
         </state>
         </state>
       </provider>
       </provider>
     </entry>
     </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartTimeGroupServiceImpl.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="562">
+          <caret line="63" column="55" selection-start-line="63" selection-start-column="11" selection-end-line="63" selection-end-column="55" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/5.3.1/spring-core-5.3.1-sources.jar!/org/springframework/cglib/proxy/MethodProxy.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="177">
+          <caret line="219" selection-start-line="219" selection-end-line="219" />
+        </state>
+      </provider>
+    </entry>
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/services/SmartTimeGroupService.java">
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/services/SmartTimeGroupService.java">
       <provider selected="true" editor-type-id="text-editor">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="529">
         <state relative-caret-position="529">
@@ -795,23 +780,37 @@
         </state>
         </state>
       </provider>
       </provider>
     </entry>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartTimeGroupServiceImpl.java">
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/pojo/SmartUser.java">
       <provider selected="true" editor-type-id="text-editor">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="562">
-          <caret line="63" column="55" selection-start-line="63" selection-start-column="11" selection-end-line="63" selection-end-column="55" />
+        <state relative-caret-position="185">
+          <caret line="72" column="20" selection-start-line="72" selection-start-column="20" selection-end-line="72" selection-end-column="20" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/seewo/ParentServiceBatchSaveOrUpdateParentsParam.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="2158">
+          <caret line="261" column="38" selection-start-line="261" selection-start-column="38" selection-end-line="261" selection-end-column="38" />
         </state>
         </state>
       </provider>
       </provider>
     </entry>
     </entry>
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartUserController.java">
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartUserController.java">
       <provider selected="true" editor-type-id="text-editor">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="207">
-          <caret line="643" column="55" selection-start-line="643" selection-start-column="55" selection-end-line="643" selection-end-column="55" />
+        <state relative-caret-position="85">
+          <caret line="2104" column="24" lean-forward="true" selection-start-line="2104" selection-start-column="24" selection-end-line="2104" selection-end-column="24" />
           <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/seewo/StudentServiceBatchSaveClassStudentsParam.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="1436">
+          <caret line="274" column="38" selection-start-line="274" selection-start-column="38" selection-end-line="274" selection-end-column="38" />
+        </state>
+      </provider>
+    </entry>
   </component>
   </component>
   <component name="masterDetails">
   <component name="masterDetails">
     <states>
     <states>

+ 5 - 5
src/main/java/com/template/controller/SmartUserController.java

@@ -230,7 +230,7 @@ public class SmartUserController implements SmartUserControllerAPI {
                 return CommonResult.fail("班级数据无效,新增失败");
                 return CommonResult.fail("班级数据无效,新增失败");
             }
             }
 
 
-            Optional<SmartGrade> oGradeData = gradeDatas.stream().filter(e -> e.getId().equals(student.getGrade())).findFirst();
+            Optional<SmartGrade> oGradeData = gradeDatas.stream().filter(e -> e.getId().intValue() == Integer.valueOf(student.getGrade())).findFirst();
             if (oGradeData == null) {
             if (oGradeData == null) {
                 return CommonResult.fail("年级数据无效,新增失败");
                 return CommonResult.fail("年级数据无效,新增失败");
             }
             }
@@ -680,22 +680,22 @@ public class SmartUserController implements SmartUserControllerAPI {
                         familyOne.setSexId(eSexStatu.Man.getValue());
                         familyOne.setSexId(eSexStatu.Man.getValue());
                         familyOne.setIsCancel(eLogOff.Unlogout.getValue());
                         familyOne.setIsCancel(eLogOff.Unlogout.getValue());
                         familyOne.setAffiliate(user.getCardNo());
                         familyOne.setAffiliate(user.getCardNo());
-                        String familyShip = dataFormatter.formatCellValue(row.getCell(11));//家属与本人关系
+                        String familyShip = dataFormatter.formatCellValue(row.getCell(12));//家属与本人关系
                         familyOne.setShip(familyShip == null ? "" : familyShip);
                         familyOne.setShip(familyShip == null ? "" : familyShip);
                         result.add(familyOne);
                         result.add(familyOne);
 
 
                         SmartUser familyTwo = new SmartUser();
                         SmartUser familyTwo = new SmartUser();
-                        String familyNameTwo = dataFormatter.formatCellValue(row.getCell(13));//家属2
+                        String familyNameTwo = dataFormatter.formatCellValue(row.getCell(14));//家属2
                         if (!ObjectUtils.isEmpty(familyNameTwo)) {
                         if (!ObjectUtils.isEmpty(familyNameTwo)) {
                             familyTwo.setName(familyNameTwo);
                             familyTwo.setName(familyNameTwo);
                             familyTwo.setDepartmentId(1);
                             familyTwo.setDepartmentId(1);
-                            String phoneTwo = dataFormatter.formatCellValue(row.getCell(12));//联系电话2
+                            String phoneTwo = dataFormatter.formatCellValue(row.getCell(13));//联系电话2
                             familyTwo.setPhone(phoneTwo == null ? "" : phoneTwo);
                             familyTwo.setPhone(phoneTwo == null ? "" : phoneTwo);
                             familyTwo.setIdentityId(eIdentityStatu.Parent.getValue());
                             familyTwo.setIdentityId(eIdentityStatu.Parent.getValue());
                             familyTwo.setSexId(eSexStatu.Man.getValue());
                             familyTwo.setSexId(eSexStatu.Man.getValue());
                             familyTwo.setIsCancel(eLogOff.Unlogout.getValue());
                             familyTwo.setIsCancel(eLogOff.Unlogout.getValue());
                             familyTwo.setAffiliate(user.getCardNo());
                             familyTwo.setAffiliate(user.getCardNo());
-                            String familyShipTwo = dataFormatter.formatCellValue(row.getCell(14));//家属与本人关系2
+                            String familyShipTwo = dataFormatter.formatCellValue(row.getCell(15));//家属与本人关系2
                             familyTwo.setShip(familyShipTwo == null ? "" : familyShipTwo);
                             familyTwo.setShip(familyShipTwo == null ? "" : familyShipTwo);
                             result.add(familyTwo);
                             result.add(familyTwo);
                         }
                         }

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