Ver Fonte

年级班级树查询调整

dzx há 9 meses atrás
pai
commit
7a1f61237a

+ 18 - 0
src/main/java/com/xjrsoft/module/hikvision/vo/HikvisionIdVo.java

@@ -0,0 +1,18 @@
+package com.xjrsoft.module.hikvision.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+
+/**
+ * 查询海康门禁点事件返回结果对象
+ * @Author: dzx
+ * @Date: 2024年9月19日
+ */
+@Data
+public class HikvisionIdVo {
+
+
+    @ApiModelProperty("车牌号码")
+    private String plateNo;
+}

+ 3 - 0
src/main/java/com/xjrsoft/module/student/service/impl/StudentManagerServiceImpl.java

@@ -15,6 +15,7 @@ import com.github.yulichang.base.MPJBaseServiceImpl;
 import com.github.yulichang.wrapper.MPJLambdaWrapper;
 import com.xjrsoft.common.constant.GlobalConstant;
 import com.xjrsoft.common.enums.DeleteMark;
+import com.xjrsoft.common.enums.EnabledMark;
 import com.xjrsoft.common.enums.GenderDictionaryEnum;
 import com.xjrsoft.common.enums.RoleEnum;
 import com.xjrsoft.common.enums.YesOrNoEnum;
@@ -1073,6 +1074,8 @@ public class StudentManagerServiceImpl extends MPJBaseServiceImpl<BaseStudentUse
                 .leftJoin(BaseClassMajorSet.class, BaseClassMajorSet::getClassId, BaseClass::getId)
                 .leftJoin(BaseMajorSet.class, BaseMajorSet::getId, BaseClassMajorSet::getMajorSetId)
                 .eq(dto.getIsGraduate() != null, BaseClass::getIsGraduate, dto.getIsGraduate())
+                .eq(BaseClass::getDeleteMark, DeleteMark.NODELETE.getCode())
+                .eq(BaseClass::getEnabledMark, EnabledMark.ENABLED.getCode())
         ;
 
         List<BaseClassMajorSetVo> majorSetList = baseClassService.selectJoinList(BaseClassMajorSetVo.class, baseClassMPJLambdaWrapper);

+ 257 - 0
src/main/resources/sqlScript/20250224修改教师任课状况.sql

@@ -0,0 +1,257 @@
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954799374790;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954799658310;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954799879750;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954799989446;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954800061382;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954800124998;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954800267206;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954800338502;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954800663878;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954800729414;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954800861125;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954800923462;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954801050054;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954801127366;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954801262918;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954801314118;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954801469510;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954801522118;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954801634373;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954801696582;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954801758022;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954801811782;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954801865670;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954801923654;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954801977158;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954802031430;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954802086470;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954802144965;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954802209734;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954802263622;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954802315078;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954802387398;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954802443974;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954802495814;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954802549318;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954802607430;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954802667206;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954802721094;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954802774854;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954802829510;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954802890950;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954802974790;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954803038533;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954803099462;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954803163718;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954803230022;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954803294533;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954803353286;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954803422150;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954803479493;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954803537990;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954803638854;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954803690950;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954803745605;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954803800645;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954803858502;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954803912262;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954803967430;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954804022086;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954804076870;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954804129350;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954804188102;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954804240198;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954804294982;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954804348358;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954804408901;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954804463046;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954804515525;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954804566342;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954804711366;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954804763590;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954804814790;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954804867910;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954804921158;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954804984005;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954805050182;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954805179717;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954805247174;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954805310022;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954805371590;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954805436358;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954805497925;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954805603781;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954805657797;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954805708742;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954805761862;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954805813957;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954805865413;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954805914565;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954805970502;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954806025158;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954806076486;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954806131910;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954806186694;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954806239046;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954806289349;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954806340934;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954806398661;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954806452293;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954806507078;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954806566597;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954806671301;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954806729286;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954806783429;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954806840517;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954806910277;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954806963654;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954807016389;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954807072325;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954807126981;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954807179078;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954807233989;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954807285318;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954807337797;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954807403590;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954807464645;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954807528390;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954807593669;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954807658181;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954807722054;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954807789510;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954807852358;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954807984837;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954808053318;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954808118597;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954808193222;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954808252997;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954808305862;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954808357445;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954808407621;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954808458310;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954808506310;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954808563398;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954808614853;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954808666310;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954808717125;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954808776261;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954808825925;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954808879942;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954808930374;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954809128646;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954809180486;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954809230534;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954809282885;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954809344837;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954809408966;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954809476293;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954809540038;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954809603013;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954809663302;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954809726278;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954809856710;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954809973701;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954810028230;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954810084806;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954810137541;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954810187334;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954810287813;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954810345542;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954810421446;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954810522566;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954810941125;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954811050182;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954811099462;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954811209541;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954811274565;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954811337926;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954811461957;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954811527493;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954811591109;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954811657413;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954811869126;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954811987269;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954812109510;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954812217542;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954812809926;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954812870853;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954813001542;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954813069253;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954813134662;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954813260998;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954813353797;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954813417157;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954813743045;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954813899461;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954813945925;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954814093766;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954814295494;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954814347333;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954814403141;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954814454342;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954814504262;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954814557253;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954814606150;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954814708037;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954814918470;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954814969797;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954815249478;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954815309766;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954815372101;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954815638726;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954815704518;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954815769286;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954815828550;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954815957062;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954816018885;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954816085573;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954816148806;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954816214342;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954816270917;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954816325189;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954816376133;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954816523462;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954825256773;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954825310277;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 14954825361350;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331003650245;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331003775046;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331003820486;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331003902918;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331003948229;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331003989318;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004047814;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004110789;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004147782;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004231109;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004284870;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004332741;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004404166;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004442822;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004489542;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004532933;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004591046;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004629574;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004669766;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004709701;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004748229;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004791878;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004840133;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004886854;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331004962246;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331005008837;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331005062470;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331005146181;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331005250502;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331005340102;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331005428422;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331005503302;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331005611589;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331005694021;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010"]' WHERE user_id = 15331005996230;
+
+UPDATE base_teacher_regular SET teaching_status = '["FB2010", "FB2011"]' WHERE user_id = 14954799823302;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010", "FB2011"]' WHERE user_id = 1809453985425829889;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010", "FB2001"]' WHERE user_id = 1831563149358706689;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010", "FB2002"]' WHERE user_id = 1831628634259501057;
+UPDATE base_teacher_regular SET teaching_status = '["FB2010", "FB2002"]' WHERE user_id = 1833687003929554945;

+ 39 - 0
src/main/resources/sqlScript/院系视图和专业视图.sql

@@ -0,0 +1,39 @@
+-- 正式环境院系视图
+DROP VIEW IF EXISTS bd_dept1;
+CREATE VIEW bd_dept1 AS
+SELECT t1.id AS pl_dept, t1.code AS deptcode, t1.name AS deptname,'1001' AS pk_crop,
+NULL AS deptdirector,t1.mobile AS Tel, NULL AS Tel2
+FROM xjr_department t1
+WHERE t1.delete_mark = 0 AND t1.enabled_mark = 1;
+
+-- 中台表
+CREATE TABLE `test_bd_dept1`(
+ `pl_dept` VARCHAR(40) DEFAULT NULL,
+ `deptcode` VARCHAR(40) DEFAULT NULL,
+ `deptname` VARCHAR(60) DEFAULT NULL,
+ `pk_crop` CHAR(4) DEFAULT NULL,
+ `deptdirector` VARCHAR(25) DEFAULT NULL,
+ `Tel` VARCHAR(30) DEFAULT NULL,
+ `Tel2` VARCHAR(30) DEFAULT NULL
+)ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='VIEW';
+
+
+
+-- 正式环境专业视图
+DROP VIEW IF EXISTS cse_spec1;
+CREATE VIEW cse_spec1 AS
+SELECT t1.id AS pkspec, t1.code AS speccode, t1.name AS specname,t2.code AS deptcode,'1001' AS pk_crop,
+t1.remark AS remarks
+FROM base_major_set t1
+INNER JOIN xjr_department t2 ON t1.department_id = t2.id
+WHERE t1.delete_mark = 0 AND t1.enabled_mark = 1;
+
+-- 中台表结构
+CREATE TABLE `test_cse_spec1`(
+   `pkspec`  VARCHAR(40) DEFAULT NULL,
+ `speccode`  VARCHAR(30) DEFAULT NULL,
+ `specname`  VARCHAR(60) DEFAULT NULL,
+ `deptcode`  VARCHAR(40) DEFAULT NULL,
+ `pk_crop`  CHAR(4) DEFAULT NULL,
+ `remarks`  VARCHAR(50) DEFAULT NULL
+)ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='VIEW'; 

+ 160 - 0
src/test/java/com/xjrsoft/module/classtime/service/impl/ClassTimeStatisticsServiceImplTest2.java

@@ -0,0 +1,160 @@
+package com.xjrsoft.module.classtime.service.impl;
+
+import com.fasterxml.jackson.core.JsonProcessingException;
+import com.fasterxml.jackson.databind.JsonNode;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import org.junit.jupiter.api.Test;
+
+import java.util.Iterator;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+/**
+ * @author dzx
+ * @date 2024/12/2
+ */
+class ClassTimeStatisticsServiceImplTest2 {
+
+    @Test
+    void test() throws JsonProcessingException {
+        String columnTitle = "[\n" +
+                "        {\n" +
+                "            \"type\": \"早自习\",\n" +
+                "            \"content\": 0,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"上1\",\n" +
+                "            \"content\": 12,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"上2\",\n" +
+                "            \"content\": 12,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"上3\",\n" +
+                "            \"content\": 7,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"上4\",\n" +
+                "            \"content\": 1,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"下1\",\n" +
+                "            \"content\": 14,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"下2\",\n" +
+                "            \"content\": 7,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"下3\",\n" +
+                "            \"content\": 3,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"下4\",\n" +
+                "            \"content\": 0,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"晚1\",\n" +
+                "            \"content\": 9,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"晚2\",\n" +
+                "            \"content\": 9,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"晚3\",\n" +
+                "            \"content\": 7.5,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"督导听课\",\n" +
+                "            \"content\": 0,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"教研会\",\n" +
+                "            \"content\": 3,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"周末培优\",\n" +
+                "            \"content\": 0,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"阅卷\",\n" +
+                "            \"content\": 0,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"出题\",\n" +
+                "            \"content\": 0,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"临近三年退休政策\",\n" +
+                "            \"content\": 0,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"监考\",\n" +
+                "            \"content\": 0,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "            \"type\": \"其他\",\n" +
+                "            \"content\": 0,\n" +
+                "            \"scheduleDate\": \"\",\n" +
+                "            \"adjustType\": \"\"\n" +
+                "        }\n" +
+                "    ]";
+        ObjectMapper objectMapper = new ObjectMapper();
+        JsonNode rootNode = objectMapper.readTree(columnTitle.toString());
+        double sum = 0;
+
+        // 遍历 JSON 数组中的每一个元素
+        Iterator<JsonNode> elements = rootNode.elements();
+        while (elements.hasNext()) {
+            JsonNode element = elements.next();
+
+            // 获取 "value" 键对应的数值,并累加到总和中
+            if (element.has("content") && element.get("content").isNumber()) {
+                sum += element.get("content").asDouble();
+            }
+        }
+
+        System.out.println(sum);
+    }
+
+}

+ 47 - 0
src/test/java/com/xjrsoft/module/ledger/controller/LedgerCustomControllerTest.java

@@ -0,0 +1,47 @@
+package com.xjrsoft.module.ledger.controller;
+
+import cn.dev33.satoken.stp.StpUtil;
+import cn.hutool.db.Entity;
+import com.xjrsoft.XjrSoftApplication;
+import com.xjrsoft.common.mybatis.SqlRunnerAdapter;
+import org.junit.jupiter.api.Test;
+import org.junit.runner.RunWith;
+import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.junit4.SpringRunner;
+
+import java.time.LocalDateTime;
+import java.time.format.DateTimeFormatter;
+import java.util.Date;
+import java.util.Map;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+/**
+ * @author dzx
+ * @date 2024/12/30
+ */
+@RunWith(SpringRunner.class)
+@SpringBootTest(classes = XjrSoftApplication.class)
+class LedgerCustomControllerTest {
+
+
+    @Test
+    void test(){
+        String tableName = "base_student_assessment_inspection";
+        Entity params = Entity.create(tableName);
+        params.set("enabled_mark", 0);
+
+        Entity where = Entity.create(tableName);
+        where.set("id", "1871788563762819074");
+
+        Map<String, Object> objectMap = SqlRunnerAdapter.db().dynamicSelectOne(tableName, where);
+        if(objectMap.containsKey("modify_user_id")){
+            params.set("modify_user_id", "1000000000000000000");
+        }
+        if(objectMap.containsKey("modify_date")){
+            params.set("modify_date", LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
+        }
+
+        SqlRunnerAdapter.db().dynamicUpdate(tableName, params, where);
+    }
+}

+ 30 - 0
src/test/java/com/xjrsoft/module/student/service/impl/StudentReportRecordServiceImplTest.java

@@ -0,0 +1,30 @@
+package com.xjrsoft.module.student.service.impl;
+
+import com.xjrsoft.common.exception.MyException;
+import com.xjrsoft.common.utils.LocalDateUtil;
+import org.junit.jupiter.api.Test;
+
+import java.time.LocalDate;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+/**
+ * @author dzx
+ * @date 2025/2/11
+ */
+class StudentReportRecordServiceImplTest {
+
+    @Test
+    void Test(){
+        LocalDate startDate = LocalDate.of(2024, 2, 11);
+        LocalDate endDate = LocalDate.of(2024, 2, 15);
+        LocalDate now = LocalDate.now();
+
+        if(LocalDateUtil.isDateInRange(now, startDate, endDate)){
+            System.out.println(111);
+        }else{
+            System.out.println(222);
+        }
+    }
+
+}

+ 80 - 0
src/test/java/com/xjrsoft/xjrsoftboot/EvaluateResultTest.java

@@ -0,0 +1,80 @@
+package com.xjrsoft.xjrsoftboot;
+
+import com.google.gson.JsonArray;
+import com.google.gson.JsonObject;
+import com.google.gson.JsonParser;
+import com.xjrsoft.XjrSoftApplication;
+import com.xjrsoft.common.mybatis.SqlRunnerAdapter;
+import org.junit.jupiter.api.Test;
+import org.junit.runner.RunWith;
+import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.junit4.SpringRunner;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+
+/**
+ * @author dzx
+ * @date 2024/11/26
+ */
+@RunWith(SpringRunner.class)
+@SpringBootTest(classes = XjrSoftApplication.class)
+public class EvaluateResultTest {
+
+    @Test
+    void test(){
+        String sql = "SELECT t1.submit_record_id,count(*) as a_count FROM evaluate_result t1\n" +
+                "INNER JOIN evaluate_submit_record t2 ON t1.submit_record_id = t2.id\n" +
+                "WHERE t2.evaluate_manage_id = '1859429753152909313' \n" +
+                "GROUP BY t1.submit_record_id HAVING COUNT(*) > 10 ORDER BY COUNT(*) DESC";
+        List<Map<String, Object>> list = SqlRunnerAdapter.db().selectList(sql);
+        Map<String, Integer> evaluateResultMap = new HashMap<>();
+        for (Map<String, Object> objectMap : list) {
+            evaluateResultMap.put(objectMap.get("submit_record_id").toString(), Integer.parseInt(objectMap.get("a_count").toString()));
+        }
+
+        sql = "select * from evaluate_manage_item where evaluate_manage_id = '1859429753152909313'";
+        list = SqlRunnerAdapter.db().selectList(sql);
+        List<Long> itemIds = list.stream().map(x -> Long.parseLong(x.get("id").toString())).collect(Collectors.toList());
+
+        for (String submitRecordId : evaluateResultMap.keySet()) {
+            Integer count = evaluateResultMap.get(submitRecordId);
+            int i = count / itemIds.size();
+            for (Long itemId : itemIds) {
+                String delSql = "delete from evaluate_result where submit_record_id = '" + submitRecordId
+                        + "' and evaluate_item_id = " + itemId + " limit " + (i - 1);
+                SqlRunnerAdapter.db().delete(delSql);
+            }
+        }
+    }
+
+    @Test
+    void test2(){
+
+        JsonParser parser = new JsonParser();
+        String sql = "SELECT t1.* FROM evaluate_result t1" +
+                " INNER JOIN evaluate_submit_record t2 ON t1.submit_record_id = t2.id" +
+                " WHERE t2.evaluate_manage_id = '1859429753152909313'" +
+                " AND t1.score > 10";
+        List<Map<String, Object>> list = SqlRunnerAdapter.db().selectList(sql);
+
+        sql = "select * from evaluate_manage_item where evaluate_manage_id = '1859429753152909313'";
+        List<Map<String, Object>> list2 = SqlRunnerAdapter.db().selectList(sql);
+        Map<Long, String> optionMap = list2.stream().collect(Collectors.toMap(x -> Long.parseLong(x.get("id").toString()), x -> x.get("option_json").toString()));
+
+        for (Map<String, Object> objectMap : list) {
+            String id = objectMap.get("id").toString();
+            Integer optionContent = Integer.parseInt(objectMap.get("option_content").toString());
+            Long evaluateItemId = Long.parseLong(objectMap.get("evaluate_item_id").toString());
+            JsonArray jsonObject = parser.parse(optionMap.get(evaluateItemId)).getAsJsonArray();
+            int score = jsonObject.get(optionContent).getAsJsonObject().get("score").getAsInt();
+            String updateSql = "update evaluate_result set score = " + score + " where id = " + id;
+            SqlRunnerAdapter.db().update(updateSql);
+        }
+
+
+
+    }
+}