Kaynağa Gözat

请假管理更新

liu 2 yıl önce
ebeveyn
işleme
73123749c9

+ 3 - 0
src/main/java/com/template/model/vo/AskForLeaveVo.java

@@ -19,6 +19,9 @@ public class AskForLeaveVo {
     @ApiModelProperty(value = "希沃用户名称")
     private String xwUserName;
 
+    @ApiModelProperty(value = "班级名称")
+    private String className;
+
     @ApiModelProperty(value = "学号")
     private String cardNo;
 

+ 2 - 0
src/main/resources/mapper/template/SmartAttendanceMapper.xml

@@ -16,6 +16,7 @@
             sa.id,
             su.head_image as image,
             sa.xw_user_name,
+            sc.name as className,
             su.card_no,
             sa.start_time,
             sa.end_time,
@@ -25,6 +26,7 @@
         FROM
             `smart_attendance` sa
                 LEFT JOIN smart_user su ON su.id = sa.user_id
+        LEFT JOIN smart_class sc ON sc.id = sa.class_id
         WHERE
         sa.`status` = 6
         AND sa.deleted = 0

+ 2 - 2
src/main/resources/mapper/template/SmartClassMapper.xml

@@ -10,7 +10,7 @@
                  LEFT JOIN smart_grade sg ON sc.grade_id = sg.id
         where sc.deleted=0
         <if test="className != null and className != ''">
-            AND sc.`name`= #{className}
+            AND sc.`name` like '%' #{className} '%'
         </if>
 
     </select>
@@ -22,7 +22,7 @@
                  LEFT JOIN smart_grade sg ON sc.grade_id = sg.id
         WHERE sc.id = #{schoolClass} and sc.deleted=0
         <if test="className != null and className != ''">
-            AND sc.`name`= #{className}
+            AND sc.`name` like '%' #{className} '%'
         </if>
     </select>