From 307588694e5dadc2f00d84dc430246daf551dd15 Mon Sep 17 00:00:00 2001 From: Jerry <707344974@qq.com> Date: Sun, 27 Sep 2020 22:22:59 +0800 Subject: [PATCH] =?UTF-8?q?commit=EF=BC=9A=E6=B7=BB=E5=8A=A0=E5=A4=9A?= =?UTF-8?q?=E5=AF=B9=E5=A4=9A=E5=85=B3=E8=81=94=E4=B8=AD=E9=97=B4=E8=A1=A8?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=94=AF=E6=8C=81=EF=BC=8C=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E4=BD=8D=E4=BA=8E=20=E7=8F=AD=E7=BA=A7=E7=AE=A1=E7=90=86=20->?= =?UTF-8?q?=20=E8=AF=BE=E7=A8=8B=20->=20=E7=BC=96=E8=BE=91=E8=AF=BE?= =?UTF-8?q?=E7=A8=8B=E9=A1=BA=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- orange-demo-multi-service/OrangeMultiDemo.iml | 146 ++++ .../admin-monitor/admin-monitor.iml | 226 ++++++ .../admin-monitor/pom.xml | 2 +- .../adminmonitor/AdminMonitorApplication.java | 4 +- .../application-common/application-common.iml | 259 +++++++ .../common/constant/DeviceType.java | 4 +- .../application/common/constant/ExpLevel.java | 4 +- .../application/common/constant/Gender.java | 4 +- .../common/constant/StudentActionType.java | 4 +- .../common/constant/StudentStatus.java | 4 +- .../application/common/constant/Subject.java | 4 +- .../application/application.iml | 193 +++++ .../course-class-interface.iml | 260 +++++++ .../client/AreaCodeClient.java | 4 +- .../client/CourseClient.java | 4 +- .../client/GradeClient.java | 4 +- .../client/SchoolInfoClient.java | 4 +- .../client/StudentClassClient.java | 4 +- .../client/StudentClient.java | 4 +- .../constant/ClassLevel.java | 4 +- .../constant/ClassStatus.java | 4 +- .../constant/CourseDifficult.java | 4 +- .../courseclassinterface/dto/AreaCodeDto.java | 4 +- .../dto/ClassCourseDto.java | 34 + .../dto/ClassStudentDto.java | 29 + .../courseclassinterface/dto/CourseDto.java | 4 +- .../courseclassinterface/dto/GradeDto.java | 10 +- .../dto/SchoolInfoDto.java | 4 +- .../dto/StudentClassDto.java | 4 +- .../courseclassinterface/dto/StudentDto.java | 10 +- .../course-class-service.iml | 277 +++++++ .../CourseClassApplication.java | 4 +- .../config/ApplicationConfig.java | 4 +- .../config/DataSourceConfig.java | 4 +- .../controller/AreaCodeController.java | 4 +- .../controller/CourseController.java | 50 +- .../controller/GradeController.java | 4 +- .../controller/SchoolInfoController.java | 4 +- .../controller/StudentClassController.java | 82 ++- .../controller/StudentController.java | 4 +- .../dao/AreaCodeMapper.java | 4 +- .../dao/ClassCourseMapper.java | 4 +- .../dao/ClassStudentMapper.java | 4 +- .../courseclassservice/dao/CourseMapper.java | 4 +- .../courseclassservice/dao/GradeMapper.java | 4 +- .../dao/MaterialEditionMapper.java | 4 +- .../dao/SchoolInfoMapper.java | 4 +- .../dao/StudentClassMapper.java | 20 +- .../courseclassservice/dao/StudentMapper.java | 4 +- .../dao/mapper/StudentClassMapper.xml | 14 - .../courseclassservice/model/AreaCode.java | 4 +- .../courseclassservice/model/ClassCourse.java | 5 +- .../model/ClassStudent.java | 4 +- .../demo/courseclassservice/model/Course.java | 4 +- .../demo/courseclassservice/model/Grade.java | 11 +- .../model/MaterialEdition.java | 4 +- .../courseclassservice/model/SchoolInfo.java | 4 +- .../courseclassservice/model/Student.java | 4 +- .../model/StudentClass.java | 4 +- .../service/AreaCodeService.java | 4 +- .../service/CourseService.java | 5 +- .../service/GradeService.java | 12 +- .../service/SchoolInfoService.java | 5 +- .../service/StudentClassService.java | 54 +- .../service/StudentService.java | 15 +- .../application/course-class/course-class.iml | 193 +++++ .../application/gateway/gateway.iml | 278 +++++++ .../demo/gateway/GatewayApplication.java | 4 +- .../gateway/config/ApplicationConfig.java | 4 +- .../demo/gateway/config/CorsConfig.java | 4 +- .../demo/gateway/config/FilterConfig.java | 4 +- .../demo/gateway/config/SentinelConfig.java | 4 +- .../gateway/constant/GatewayConstant.java | 4 +- .../filter/AuthenticationPostFilter.java | 4 +- .../filter/AuthenticationPreFilter.java | 42 +- .../demo/gateway/filter/RequestLogFilter.java | 4 +- .../gateway/filter/ResponseLogFilter.java | 4 +- orange-demo-multi-service/application/pom.xml | 2 +- .../client/CourseTransStatsClient.java | 4 +- .../client/StudentActionStatsClient.java | 4 +- .../client/StudentActionTransClient.java | 4 +- .../dto/CourseTransStatsDto.java | 4 +- .../dto/StudentActionStatsDto.java | 4 +- .../dto/StudentActionTransDto.java | 2 +- .../stats/stats-interface/stats-interface.iml | 260 +++++++ .../demo/statsservice/StatsApplication.java | 4 +- .../config/ApplicationConfig.java | 4 +- .../statsservice/config/DataSourceConfig.java | 4 +- .../CourseTransStatsController.java | 4 +- .../StudentActionStatsController.java | 4 +- .../StudentActionTransController.java | 4 +- .../dao/CourseTransStatsMapper.java | 4 +- .../demo/statsservice/dao/GradeMapper.java | 13 + .../statsservice/dao/SchoolInfoMapper.java | 13 + .../dao/StudentActionStatsMapper.java | 4 +- .../dao/StudentActionTransMapper.java | 4 +- .../statsservice/dao/mapper/GradeMapper.xml | 9 + .../dao/mapper/SchoolInfoMapper.xml | 10 + .../statsservice/model/CourseTransStats.java | 4 +- .../orange/demo/statsservice/model/Grade.java | 41 ++ .../demo/statsservice/model/SchoolInfo.java | 45 ++ .../model/StudentActionStats.java | 4 +- .../model/StudentActionTrans.java | 2 +- .../service/CourseTransStatsService.java | 4 +- .../service/StudentActionStatsService.java | 4 +- .../service/StudentActionTransService.java | 5 +- .../stats/stats-service/stats-service.iml | 278 +++++++ .../application/stats/stats.iml | 193 +++++ .../upmsinterface/client/SysUserClient.java | 4 +- .../upmsinterface/constant/SysMenuType.java | 4 +- .../constant/SysPermCodeType.java | 4 +- .../constant/SysPermModuleType.java | 4 +- .../upmsinterface/constant/SysUserStatus.java | 4 +- .../upmsinterface/constant/SysUserType.java | 4 +- .../upmsinterface/dto/SysDataPermDeptDto.java | 23 - .../demo/upmsinterface/dto/SysMenuDto.java | 4 +- .../upmsinterface/dto/SysPermCodeDto.java | 4 +- .../demo/upmsinterface/dto/SysPermDto.java | 4 +- .../upmsinterface/dto/SysPermModuleDto.java | 4 +- .../demo/upmsinterface/dto/SysRoleDto.java | 4 +- .../demo/upmsinterface/dto/SysUserDto.java | 7 +- .../upms/upms-interface/upms-interface.iml | 260 +++++++ .../demo/upmsservice/UpmsApplication.java | 4 +- .../upmsservice/config/ApplicationConfig.java | 4 +- .../upmsservice/config/DataSourceConfig.java | 4 +- .../controller/LoginController.java | 8 +- .../controller/SysMenuController.java | 4 +- .../controller/SysPermCodeController.java | 4 +- .../controller/SysPermController.java | 4 +- .../controller/SysPermModuleController.java | 4 +- .../controller/SysRoleController.java | 4 +- .../controller/SysUserController.java | 7 +- .../demo/upmsservice/dao/SysMenuMapper.java | 4 +- .../dao/SysMenuPermCodeMapper.java | 4 +- .../upmsservice/dao/SysPermCodeMapper.java | 4 +- .../dao/SysPermCodePermMapper.java | 4 +- .../demo/upmsservice/dao/SysPermMapper.java | 4 +- .../upmsservice/dao/SysPermModuleMapper.java | 4 +- .../dao/SysPermWhitelistMapper.java | 4 +- .../demo/upmsservice/dao/SysRoleMapper.java | 4 +- .../upmsservice/dao/SysRoleMenuMapper.java | 4 +- .../demo/upmsservice/dao/SysUserMapper.java | 4 +- .../upmsservice/dao/SysUserRoleMapper.java | 4 +- .../demo/upmsservice/model/SysMenu.java | 4 +- .../upmsservice/model/SysMenuPermCode.java | 4 +- .../demo/upmsservice/model/SysPerm.java | 4 +- .../demo/upmsservice/model/SysPermCode.java | 4 +- .../upmsservice/model/SysPermCodePerm.java | 4 +- .../demo/upmsservice/model/SysPermModule.java | 4 +- .../upmsservice/model/SysPermWhitelist.java | 4 +- .../demo/upmsservice/model/SysRole.java | 4 +- .../demo/upmsservice/model/SysRoleMenu.java | 4 +- .../demo/upmsservice/model/SysUser.java | 4 +- .../demo/upmsservice/model/SysUserRole.java | 4 +- .../upmsservice/service/SysMenuService.java | 4 +- .../service/SysPermCodeService.java | 4 +- .../service/SysPermModuleService.java | 4 +- .../upmsservice/service/SysPermService.java | 4 +- .../service/SysPermWhitelistService.java | 4 +- .../upmsservice/service/SysRoleService.java | 4 +- .../upmsservice/service/SysUserService.java | 4 +- .../upms/upms-service/upms-service.iml | 277 +++++++ .../application/upms/upms.iml | 193 +++++ .../common/common-core/common-core.iml | 216 ++++++ .../common/common-core/pom.xml | 10 - .../core/advice/MyControllerAdvice.java | 4 +- .../core/advice/MyExceptionHandler.java | 4 +- .../core/annotation/DeletedFlagColumn.java | 4 +- .../core/annotation/JobUpdateTimeColumn.java | 4 +- .../common/core/annotation/MyDataSource.java | 4 +- .../common/core/annotation/MyRequestBody.java | 4 +- .../core/annotation/NoAuthInterface.java | 4 +- .../core/annotation/RelationConstDict.java | 4 +- .../common/core/annotation/RelationDict.java | 4 +- .../core/annotation/RelationManyToMany.java | 4 +- .../RelationManyToManyAggregation.java | 4 +- .../RelationOneToManyAggregation.java | 4 +- .../core/annotation/RelationOneToOne.java | 4 +- .../demo/common/core/aop/AccessLogAspect.java | 4 +- .../common/core/base/client/BaseClient.java | 4 +- .../core/base/controller/BaseController.java | 4 +- .../common/core/base/dao/BaseDaoMapper.java | 4 +- .../core/base/mapper/BaseModelMapper.java | 4 +- .../core/base/mapper/DummyModelMapper.java | 4 +- .../core/base/service/BaseDictService.java | 4 +- .../common/core/base/service/BaseService.java | 4 +- .../demo/common/core/cache/CacheConfig.java | 83 --- .../common/core/cache/DictionaryCache.java | 4 +- .../common/core/cache/MapDictionaryCache.java | 4 +- .../core/cache/MapTreeDictionaryCache.java | 4 +- .../core/config/CommonWebMvcConfig.java | 4 +- .../common/core/config/EncryptConfig.java | 4 +- .../demo/common/core/config/FeignConfig.java | 4 +- .../core/config/RestTemplateConfig.java | 4 +- .../demo/common/core/config/TomcatConfig.java | 4 +- .../common/core/constant/AggregationKind.java | 4 +- .../common/core/constant/AggregationType.java | 4 +- .../core/constant/ApplicationConstant.java | 4 +- .../common/core/constant/ErrorCodeEnum.java | 4 +- .../core/constant/GlobalDeletedFlag.java | 4 +- .../exception/DataValidationException.java | 4 +- .../exception/InvalidClassFieldException.java | 4 +- .../exception/InvalidDataFieldException.java | 4 +- .../exception/InvalidDataModelException.java | 4 +- .../core/exception/MyRuntimeException.java | 4 +- .../core/exception/NoDataAffectException.java | 4 +- .../core/exception/NoDataPermException.java | 4 +- .../exception/RedisCacheAccessException.java | 4 +- .../exception/RemoteDataBuildException.java | 4 +- .../MyRequestArgumentResolver.java | 4 +- .../core/listener/LoadCachedDataListener.java | 4 +- .../listener/LoadServiceRelationListener.java | 4 +- .../demo/common/core/object/CallResult.java | 4 +- .../demo/common/core/object/DummyClass.java | 4 +- .../core/object/MyAggregationParam.java | 4 +- .../common/core/object/MyGroupCriteria.java | 4 +- .../demo/common/core/object/MyGroupParam.java | 4 +- .../demo/common/core/object/MyOrderParam.java | 4 +- .../demo/common/core/object/MyPageParam.java | 4 +- .../demo/common/core/object/MyQueryParam.java | 4 +- .../common/core/object/MyRelationParam.java | 4 +- .../common/core/object/MyWhereCriteria.java | 4 +- .../common/core/object/ResponseResult.java | 4 +- .../demo/common/core/object/TokenData.java | 4 +- .../demo/common/core/object/Tuple2.java | 4 +- .../demo/common/core/util/AopTargetUtil.java | 4 +- .../core/util/ApplicationContextHolder.java | 4 +- .../demo/common/core/util/ContextUtil.java | 4 +- .../demo/common/core/util/ExportUtil.java | 4 +- .../demo/common/core/util/ImportUtil.java | 4 +- .../orange/demo/common/core/util/IpUtil.java | 4 +- .../orange/demo/common/core/util/JwtUtil.java | 4 +- .../demo/common/core/util/LogMessageUtil.java | 4 +- .../demo/common/core/util/MyCommonUtil.java | 4 +- .../demo/common/core/util/MyDateUtil.java | 4 +- .../demo/common/core/util/MyModelUtil.java | 57 +- .../demo/common/core/util/MyPageUtil.java | 4 +- .../demo/common/core/util/RedisKeyUtil.java | 4 +- .../orange/demo/common/core/util/RsaUtil.java | 4 +- .../demo/common/core/util/TreeNode.java | 4 +- .../demo/common/core/util/UpDownloadUtil.java | 12 +- .../demo/common/core/validator/AddGroup.java | 4 +- .../common/core/validator/ConstDictRef.java | 4 +- .../core/validator/ConstDictValidator.java | 4 +- .../common/core/validator/TextLength.java | 4 +- .../core/validator/TextLengthValidator.java | 4 +- .../common/core/validator/UpdateGroup.java | 4 +- .../common/common-redis/common-redis.iml | 233 ++++++ .../redis/cache/RedisDictionaryCache.java | 4 +- .../redis/cache/RedisTreeDictionaryCache.java | 4 +- .../redis/cache/RedissonCacheConfig.java | 63 ++ .../redis/cache/SessionCacheHelper.java | 72 ++ .../demo/common/redis/config/JedisConfig.java | 4 +- .../common/redis/config/RedissonConfig.java | 4 +- .../common-sequence/common-sequence.iml | 214 ++++++ .../config/IdGeneratorAutoConfigure.java | 4 +- .../config/IdGeneratorProperties.java | 4 +- .../sequence/generator/BasicIdGenerator.java | 4 +- .../sequence/generator/MyIdGenerator.java | 4 +- .../generator/SnowflakeIdGenerator.java | 2 +- .../generator/SnowflakeZookeeperHolder.java | 2 +- .../sequence/wrapper/IdGeneratorWrapper.java | 4 +- orange-demo-multi-service/common/common.iml | 146 ++++ orange-demo-multi-service/common/pom.xml | 2 +- orange-demo-multi-service/pom.xml | 4 +- .../zz-resource/config-data/gateway-dev.yaml | 2 +- .../zz-resource/docker-files/.DS_Store | Bin 0 -> 6148 bytes .../36c9370678cb45afa772d3e9d0056d57.png | Bin 1892 -> 0 bytes .../8c818ee4bcb040f9bd06c85c42d598ff.jpg | Bin 208715 -> 0 bytes .../zzlogs/course-class/course-class.log | 449 +++++++++++ .../zzlogs/gateway/gateway.log | 108 +++ .../zzlogs/upms/upms.log | 19 + orange-demo-multi-web/public/index.html | 4 +- .../src/api/Controller/ClassController.js | 65 -- .../api/Controller/StudentClassController.js | 12 +- .../src/api/Controller/SysDeptController.js | 25 - .../src/assets/img/login_bg.jpg | Bin 920832 -> 494030 bytes .../src/router/systemRouters.js | 8 +- .../src/views/generated/formClass/index.vue | 72 +- .../views/generated/formClassCourse/index.vue | 22 + .../generated/formClassStudent/index.vue | 4 +- .../src/views/generated/formCourse/index.vue | 2 + .../views/generated/formCourseStats/index.vue | 2 + .../views/generated/formCreateClass/index.vue | 34 +- .../generated/formCreateCourse/index.vue | 2 + .../generated/formCreateSchool/index.vue | 2 + .../generated/formCreateStudent/index.vue | 18 +- .../views/generated/formEditClass/index.vue | 34 +- .../formEditClassCourseOrder/index.vue | 157 ++++ .../views/generated/formEditCourse/index.vue | 2 + .../views/generated/formEditSchool/index.vue | 2 + .../src/views/generated/formSchool/index.vue | 2 + .../generated/formSetClassCourse/index.vue | 10 +- .../generated/formSetClassStudent/index.vue | 16 +- .../src/views/generated/formStudent/index.vue | 2 + .../formStudentActionDetail/index.vue | 2 + .../formStudentActionStats/index.vue | 2 + .../src/views/upms/formEditSysUser/index.vue | 2 +- .../src/views/welcome/index.vue | 18 +- orange-demo-single-service/.DS_Store | Bin 0 -> 6148 bytes .../common/constant/DeviceType.java | 2 +- .../application/common/constant/ExpLevel.java | 2 +- .../application/common/constant/Gender.java | 2 +- .../common/constant/StudentActionType.java | 2 +- .../common/constant/StudentStatus.java | 2 +- .../application/common/constant/Subject.java | 2 +- .../java/com/orange/demo/MyApplication.java | 2 +- .../app/controller/AreaCodeController.java | 2 +- .../demo/app/controller/CourseController.java | 2 +- .../CourseTransStatsController.java | 2 +- .../demo/app/controller/GradeController.java | 2 +- .../app/controller/SchoolInfoController.java | 2 +- .../StudentActionStatsController.java | 2 +- .../StudentActionTransController.java | 2 +- .../controller/StudentClassController.java | 2 +- .../app/controller/StudentController.java | 2 +- .../orange/demo/app/dao/AreaCodeMapper.java | 2 +- .../demo/app/dao/ClassCourseMapper.java | 2 +- .../demo/app/dao/ClassStudentMapper.java | 2 +- .../com/orange/demo/app/dao/CourseMapper.java | 2 +- .../demo/app/dao/CourseTransStatsMapper.java | 2 +- .../com/orange/demo/app/dao/GradeMapper.java | 2 +- .../demo/app/dao/MaterialEditionMapper.java | 2 +- .../orange/demo/app/dao/SchoolInfoMapper.java | 2 +- .../app/dao/StudentActionStatsMapper.java | 2 +- .../app/dao/StudentActionTransMapper.java | 2 +- .../demo/app/dao/StudentClassMapper.java | 2 +- .../orange/demo/app/dao/StudentMapper.java | 2 +- .../com/orange/demo/app/model/AreaCode.java | 2 +- .../orange/demo/app/model/ClassCourse.java | 2 +- .../orange/demo/app/model/ClassStudent.java | 2 +- .../com/orange/demo/app/model/Course.java | 2 +- .../demo/app/model/CourseTransStats.java | 2 +- .../java/com/orange/demo/app/model/Grade.java | 2 +- .../demo/app/model/MaterialEdition.java | 2 +- .../com/orange/demo/app/model/SchoolInfo.java | 2 +- .../com/orange/demo/app/model/Student.java | 4 +- .../demo/app/model/StudentActionStats.java | 2 +- .../demo/app/model/StudentActionTrans.java | 2 +- .../orange/demo/app/model/StudentClass.java | 2 +- .../demo/app/model/constant/ClassLevel.java | 2 +- .../demo/app/model/constant/ClassStatus.java | 2 +- .../app/model/constant/CourseDifficult.java | 2 +- .../demo/app/service/AreaCodeService.java | 2 +- .../demo/app/service/CourseService.java | 2 +- .../app/service/CourseTransStatsService.java | 2 +- .../orange/demo/app/service/GradeService.java | 2 +- .../demo/app/service/SchoolInfoService.java | 2 +- .../service/StudentActionStatsService.java | 2 +- .../service/StudentActionTransService.java | 2 +- .../demo/app/service/StudentClassService.java | 2 +- .../demo/app/service/StudentService.java | 2 +- .../orange/demo/config/ApplicationConfig.java | 2 +- .../orange/demo/config/DataSourceConfig.java | 2 +- .../com/orange/demo/config/FilterConfig.java | 2 +- .../orange/demo/config/InterceptorConfig.java | 2 +- .../AuthenticationInterceptor.java | 2 +- .../demo/upms/controller/LoginController.java | 2 +- .../upms/controller/SysMenuController.java | 2 +- .../controller/SysPermCodeController.java | 2 +- .../upms/controller/SysPermController.java | 2 +- .../controller/SysPermModuleController.java | 2 +- .../upms/controller/SysRoleController.java | 2 +- .../upms/controller/SysUserController.java | 2 +- .../orange/demo/upms/dao/SysMenuMapper.java | 2 +- .../demo/upms/dao/SysMenuPermCodeMapper.java | 2 +- .../demo/upms/dao/SysPermCodeMapper.java | 2 +- .../demo/upms/dao/SysPermCodePermMapper.java | 2 +- .../orange/demo/upms/dao/SysPermMapper.java | 2 +- .../demo/upms/dao/SysPermModuleMapper.java | 2 +- .../demo/upms/dao/SysPermWhitelistMapper.java | 2 +- .../orange/demo/upms/dao/SysRoleMapper.java | 2 +- .../demo/upms/dao/SysRoleMenuMapper.java | 2 +- .../orange/demo/upms/dao/SysUserMapper.java | 2 +- .../demo/upms/dao/SysUserRoleMapper.java | 2 +- .../com/orange/demo/upms/model/SysMenu.java | 2 +- .../demo/upms/model/SysMenuPermCode.java | 2 +- .../com/orange/demo/upms/model/SysPerm.java | 2 +- .../orange/demo/upms/model/SysPermCode.java | 2 +- .../demo/upms/model/SysPermCodePerm.java | 2 +- .../orange/demo/upms/model/SysPermModule.java | 2 +- .../demo/upms/model/SysPermWhitelist.java | 2 +- .../com/orange/demo/upms/model/SysRole.java | 2 +- .../orange/demo/upms/model/SysRoleMenu.java | 2 +- .../com/orange/demo/upms/model/SysUser.java | 2 +- .../orange/demo/upms/model/SysUserRole.java | 2 +- .../demo/upms/model/constant/SysMenuType.java | 2 +- .../upms/model/constant/SysPermCodeType.java | 2 +- .../model/constant/SysPermModuleType.java | 2 +- .../upms/model/constant/SysUserStatus.java | 2 +- .../demo/upms/model/constant/SysUserType.java | 2 +- .../demo/upms/service/SysMenuService.java | 2 +- .../demo/upms/service/SysPermCodeService.java | 2 +- .../upms/service/SysPermModuleService.java | 2 +- .../demo/upms/service/SysPermService.java | 2 +- .../upms/service/SysPermWhitelistService.java | 2 +- .../demo/upms/service/SysRoleService.java | 2 +- .../demo/upms/service/SysUserService.java | 2 +- .../core/advice/MyControllerAdvice.java | 2 +- .../core/advice/MyExceptionHandler.java | 2 +- .../core/annotation/DeletedFlagColumn.java | 2 +- .../core/annotation/JobUpdateTimeColumn.java | 2 +- .../common/core/annotation/MyDataSource.java | 2 +- .../common/core/annotation/MyRequestBody.java | 2 +- .../core/annotation/NoAuthInterface.java | 2 +- .../core/annotation/RelationConstDict.java | 2 +- .../common/core/annotation/RelationDict.java | 2 +- .../core/annotation/RelationManyToMany.java | 2 +- .../RelationManyToManyAggregation.java | 2 +- .../RelationOneToManyAggregation.java | 2 +- .../core/annotation/RelationOneToOne.java | 2 +- .../demo/common/core/aop/AccessLogAspect.java | 2 +- .../common/core/base/dao/BaseDaoMapper.java | 2 +- .../core/base/mapper/BaseModelMapper.java | 2 +- .../core/base/mapper/DummyModelMapper.java | 2 +- .../core/base/service/BaseDictService.java | 2 +- .../common/core/base/service/BaseService.java | 2 +- .../demo/common/core/cache/CacheConfig.java | 2 +- .../common/core/cache/DictionaryCache.java | 2 +- .../common/core/cache/MapDictionaryCache.java | 2 +- .../core/cache/MapTreeDictionaryCache.java | 2 +- .../common/core/cache/SessionCacheHelper.java | 2 +- .../core/config/CommonWebMvcConfig.java | 2 +- .../common/core/config/EncryptConfig.java | 2 +- .../core/config/RestTemplateConfig.java | 2 +- .../demo/common/core/config/TomcatConfig.java | 2 +- .../common/core/constant/AggregationType.java | 2 +- .../core/constant/ApplicationConstant.java | 2 +- .../common/core/constant/ErrorCodeEnum.java | 2 +- .../core/constant/GlobalDeletedFlag.java | 2 +- .../exception/DataValidationException.java | 2 +- .../exception/InvalidClassFieldException.java | 2 +- .../exception/InvalidDataFieldException.java | 2 +- .../exception/InvalidDataModelException.java | 2 +- .../core/exception/MyRuntimeException.java | 2 +- .../core/exception/NoDataAffectException.java | 2 +- .../core/exception/NoDataPermException.java | 2 +- .../exception/RedisCacheAccessException.java | 2 +- .../MyRequestArgumentResolver.java | 2 +- .../core/listener/LoadCachedDataListener.java | 2 +- .../listener/LoadServiceRelationListener.java | 2 +- .../demo/common/core/object/CallResult.java | 2 +- .../common/core/object/MyGroupCriteria.java | 2 +- .../demo/common/core/object/MyGroupParam.java | 2 +- .../demo/common/core/object/MyOrderParam.java | 2 +- .../demo/common/core/object/MyPageParam.java | 2 +- .../common/core/object/MyRelationParam.java | 2 +- .../common/core/object/MyWhereCriteria.java | 2 +- .../common/core/object/ResponseResult.java | 2 +- .../demo/common/core/object/TokenData.java | 2 +- .../demo/common/core/object/Tuple2.java | 2 +- .../demo/common/core/util/AopTargetUtil.java | 2 +- .../core/util/ApplicationContextHolder.java | 2 +- .../demo/common/core/util/ContextUtil.java | 2 +- .../demo/common/core/util/ExportUtil.java | 2 +- .../demo/common/core/util/ImportUtil.java | 2 +- .../orange/demo/common/core/util/IpUtil.java | 2 +- .../orange/demo/common/core/util/JwtUtil.java | 2 +- .../demo/common/core/util/LogMessageUtil.java | 2 +- .../demo/common/core/util/MyCommonUtil.java | 2 +- .../demo/common/core/util/MyDateUtil.java | 2 +- .../demo/common/core/util/MyModelUtil.java | 2 +- .../demo/common/core/util/MyPageUtil.java | 2 +- .../orange/demo/common/core/util/RsaUtil.java | 2 +- .../demo/common/core/util/TreeNode.java | 2 +- .../demo/common/core/util/UpDownloadUtil.java | 2 +- .../demo/common/core/validator/AddGroup.java | 2 +- .../common/core/validator/ConstDictRef.java | 2 +- .../core/validator/ConstDictValidator.java | 2 +- .../common/core/validator/TextLength.java | 2 +- .../core/validator/TextLengthValidator.java | 2 +- .../common/core/validator/UpdateGroup.java | 2 +- .../config/IdGeneratorAutoConfigure.java | 2 +- .../config/IdGeneratorProperties.java | 2 +- .../sequence/generator/BasicIdGenerator.java | 2 +- .../sequence/generator/MyIdGenerator.java | 2 +- .../sequence/wrapper/IdGeneratorWrapper.java | 2 +- .../zz-resource/.DS_Store | Bin 0 -> 6148 bytes .../eef356943ce74b7b809dcce178cb92d2.png | Bin 806 -> 0 bytes .../f405e57c332649bc8f2319d9c6703343.png | Bin 0 -> 4152 bytes .../zzlogs/server/server.log | 694 ++++++++++++++++++ orange-demo-single-web/README.md | 2 +- orange-demo-single-web/public/index.html | 4 +- .../api/Controller/StudentClassController.js | 8 +- .../src/core/config/development.js | 2 +- .../src/router/systemRouters.js | 12 +- .../src/views/generated/formClass/index.vue | 4 +- .../views/generated/formClassCourse/index.vue | 36 +- .../generated/formClassStudent/index.vue | 20 +- .../views/generated/formCreateClass/index.vue | 32 +- .../generated/formCreateStudent/index.vue | 2 +- .../views/generated/formEditClass/index.vue | 65 +- .../formEditClassCourseOrder/index.vue | 157 ++++ .../generated/formSetClassCourse/index.vue | 2 +- .../generated/formSetClassStudent/index.vue | 2 +- 495 files changed, 7134 insertions(+), 1183 deletions(-) create mode 100644 orange-demo-multi-service/OrangeMultiDemo.iml create mode 100644 orange-demo-multi-service/admin-monitor/admin-monitor.iml create mode 100644 orange-demo-multi-service/application/application-common/application-common.iml create mode 100644 orange-demo-multi-service/application/application.iml create mode 100644 orange-demo-multi-service/application/course-class/course-class-interface/course-class-interface.iml create mode 100644 orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/ClassCourseDto.java create mode 100644 orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/ClassStudentDto.java create mode 100644 orange-demo-multi-service/application/course-class/course-class-service/course-class-service.iml create mode 100644 orange-demo-multi-service/application/course-class/course-class.iml create mode 100644 orange-demo-multi-service/application/gateway/gateway.iml create mode 100644 orange-demo-multi-service/application/stats/stats-interface/stats-interface.iml create mode 100644 orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/GradeMapper.java create mode 100644 orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/SchoolInfoMapper.java create mode 100644 orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/mapper/GradeMapper.xml create mode 100644 orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/mapper/SchoolInfoMapper.xml create mode 100644 orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/Grade.java create mode 100644 orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/SchoolInfo.java create mode 100644 orange-demo-multi-service/application/stats/stats-service/stats-service.iml create mode 100644 orange-demo-multi-service/application/stats/stats.iml delete mode 100644 orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysDataPermDeptDto.java create mode 100644 orange-demo-multi-service/application/upms/upms-interface/upms-interface.iml create mode 100644 orange-demo-multi-service/application/upms/upms-service/upms-service.iml create mode 100644 orange-demo-multi-service/application/upms/upms.iml create mode 100644 orange-demo-multi-service/common/common-core/common-core.iml delete mode 100644 orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/cache/CacheConfig.java create mode 100644 orange-demo-multi-service/common/common-redis/common-redis.iml create mode 100644 orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/cache/RedissonCacheConfig.java create mode 100644 orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/cache/SessionCacheHelper.java create mode 100644 orange-demo-multi-service/common/common-sequence/common-sequence.iml create mode 100644 orange-demo-multi-service/common/common.iml create mode 100644 orange-demo-multi-service/zz-resource/docker-files/.DS_Store delete mode 100644 orange-demo-multi-service/zz-resource/upload-files/course-class/image/Course/pictureUrl/36c9370678cb45afa772d3e9d0056d57.png delete mode 100644 orange-demo-multi-service/zz-resource/upload-files/course-class/image/Course/pictureUrl/8c818ee4bcb040f9bd06c85c42d598ff.jpg create mode 100644 orange-demo-multi-service/zzlogs/course-class/course-class.log create mode 100644 orange-demo-multi-service/zzlogs/gateway/gateway.log create mode 100644 orange-demo-multi-service/zzlogs/upms/upms.log delete mode 100644 orange-demo-multi-web/src/api/Controller/ClassController.js delete mode 100644 orange-demo-multi-web/src/api/Controller/SysDeptController.js create mode 100644 orange-demo-multi-web/src/views/generated/formEditClassCourseOrder/index.vue create mode 100644 orange-demo-single-service/.DS_Store create mode 100644 orange-demo-single-service/zz-resource/.DS_Store delete mode 100644 orange-demo-single-service/zz-resource/upload-files/app/image/Course/pictureUrl/eef356943ce74b7b809dcce178cb92d2.png create mode 100644 orange-demo-single-service/zz-resource/upload-files/app/image/Course/pictureUrl/f405e57c332649bc8f2319d9c6703343.png create mode 100644 orange-demo-single-service/zzlogs/server/server.log create mode 100644 orange-demo-single-web/src/views/generated/formEditClassCourseOrder/index.vue diff --git a/orange-demo-multi-service/OrangeMultiDemo.iml b/orange-demo-multi-service/OrangeMultiDemo.iml new file mode 100644 index 00000000..45fd11ef --- /dev/null +++ b/orange-demo-multi-service/OrangeMultiDemo.iml @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orange-demo-multi-service/admin-monitor/admin-monitor.iml b/orange-demo-multi-service/admin-monitor/admin-monitor.iml new file mode 100644 index 00000000..d0c4ed63 --- /dev/null +++ b/orange-demo-multi-service/admin-monitor/admin-monitor.iml @@ -0,0 +1,226 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orange-demo-multi-service/admin-monitor/pom.xml b/orange-demo-multi-service/admin-monitor/pom.xml index 67352a7a..0d4c2984 100644 --- a/orange-demo-multi-service/admin-monitor/pom.xml +++ b/orange-demo-multi-service/admin-monitor/pom.xml @@ -3,7 +3,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> com.orange.demo - OrangeDemo + OrangeMultiDemo 1.0.0 4.0.0 diff --git a/orange-demo-multi-service/admin-monitor/src/main/java/com/orange/demo/adminmonitor/AdminMonitorApplication.java b/orange-demo-multi-service/admin-monitor/src/main/java/com/orange/demo/adminmonitor/AdminMonitorApplication.java index efd7fddb..099c81e9 100644 --- a/orange-demo-multi-service/admin-monitor/src/main/java/com/orange/demo/adminmonitor/AdminMonitorApplication.java +++ b/orange-demo-multi-service/admin-monitor/src/main/java/com/orange/demo/adminmonitor/AdminMonitorApplication.java @@ -8,8 +8,8 @@ import org.springframework.cloud.client.discovery.EnableDiscoveryClient; /** * 服务指标监控启动类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @SpringBootApplication @EnableAdminServer diff --git a/orange-demo-multi-service/application/application-common/application-common.iml b/orange-demo-multi-service/application/application-common/application-common.iml new file mode 100644 index 00000000..382c9947 --- /dev/null +++ b/orange-demo-multi-service/application/application-common/application-common.iml @@ -0,0 +1,259 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/DeviceType.java b/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/DeviceType.java index 01f6abee..0e8b47f2 100644 --- a/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/DeviceType.java +++ b/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/DeviceType.java @@ -6,8 +6,8 @@ import java.util.Map; /** * 设备类型常量字典对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class DeviceType { diff --git a/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/ExpLevel.java b/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/ExpLevel.java index c5ef85fd..ef5a760c 100644 --- a/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/ExpLevel.java +++ b/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/ExpLevel.java @@ -6,8 +6,8 @@ import java.util.Map; /** * 经验等级常量字典对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class ExpLevel { diff --git a/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/Gender.java b/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/Gender.java index f99c60b3..e7569526 100644 --- a/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/Gender.java +++ b/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/Gender.java @@ -6,8 +6,8 @@ import java.util.Map; /** * 性别常量字典对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class Gender { diff --git a/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/StudentActionType.java b/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/StudentActionType.java index 77e4d3b2..c53a1d2e 100644 --- a/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/StudentActionType.java +++ b/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/StudentActionType.java @@ -6,8 +6,8 @@ import java.util.Map; /** * 学生行为常量字典对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class StudentActionType { diff --git a/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/StudentStatus.java b/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/StudentStatus.java index 64cfb279..23c7bece 100644 --- a/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/StudentStatus.java +++ b/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/StudentStatus.java @@ -6,8 +6,8 @@ import java.util.Map; /** * 学生状态常量字典对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class StudentStatus { diff --git a/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/Subject.java b/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/Subject.java index a4abe567..9fe2ed98 100644 --- a/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/Subject.java +++ b/orange-demo-multi-service/application/application-common/src/main/java/com/orange/demo/application/common/constant/Subject.java @@ -6,8 +6,8 @@ import java.util.Map; /** * 学科常量字典对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class Subject { diff --git a/orange-demo-multi-service/application/application.iml b/orange-demo-multi-service/application/application.iml new file mode 100644 index 00000000..ee4abb7e --- /dev/null +++ b/orange-demo-multi-service/application/application.iml @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orange-demo-multi-service/application/course-class/course-class-interface/course-class-interface.iml b/orange-demo-multi-service/application/course-class/course-class-interface/course-class-interface.iml new file mode 100644 index 00000000..6cc7f266 --- /dev/null +++ b/orange-demo-multi-service/application/course-class/course-class-interface/course-class-interface.iml @@ -0,0 +1,260 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/AreaCodeClient.java b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/AreaCodeClient.java index 8a8b02fc..eeb7ac45 100644 --- a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/AreaCodeClient.java +++ b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/AreaCodeClient.java @@ -16,8 +16,8 @@ import java.util.*; /** * 行政区划远程访问接口类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @FeignClient(name = "system-service", fallbackFactory = AreaCodeClient.AreaCodeClientFallbackFactory.class) public interface AreaCodeClient extends BaseClient { diff --git a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/CourseClient.java b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/CourseClient.java index 51908709..c94cfd23 100644 --- a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/CourseClient.java +++ b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/CourseClient.java @@ -16,8 +16,8 @@ import java.util.*; /** * 课程数据服务远程数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @FeignClient( name = "course-class", diff --git a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/GradeClient.java b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/GradeClient.java index 2cee5041..7ecf9ae2 100644 --- a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/GradeClient.java +++ b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/GradeClient.java @@ -16,8 +16,8 @@ import java.util.*; /** * 服务远程数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @FeignClient( name = "course-class", diff --git a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/SchoolInfoClient.java b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/SchoolInfoClient.java index c9e3cd58..dae8f5f4 100644 --- a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/SchoolInfoClient.java +++ b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/SchoolInfoClient.java @@ -16,8 +16,8 @@ import java.util.*; /** * 校区数据服务远程数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @FeignClient( name = "course-class", diff --git a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/StudentClassClient.java b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/StudentClassClient.java index ec5570d8..c32152ff 100644 --- a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/StudentClassClient.java +++ b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/StudentClassClient.java @@ -16,8 +16,8 @@ import java.util.*; /** * 班级数据服务远程数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @FeignClient( name = "course-class", diff --git a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/StudentClient.java b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/StudentClient.java index 4a5d31e9..a4aeac2d 100644 --- a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/StudentClient.java +++ b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/client/StudentClient.java @@ -16,8 +16,8 @@ import java.util.*; /** * 学生数据服务远程数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @FeignClient( name = "course-class", diff --git a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/constant/ClassLevel.java b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/constant/ClassLevel.java index 32cf85c0..7ac9f7ee 100644 --- a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/constant/ClassLevel.java +++ b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/constant/ClassLevel.java @@ -6,8 +6,8 @@ import java.util.Map; /** * 班级级别常量字典对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class ClassLevel { diff --git a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/constant/ClassStatus.java b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/constant/ClassStatus.java index 98453a31..deee73c0 100644 --- a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/constant/ClassStatus.java +++ b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/constant/ClassStatus.java @@ -6,8 +6,8 @@ import java.util.Map; /** * 班级状态常量字典对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class ClassStatus { diff --git a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/constant/CourseDifficult.java b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/constant/CourseDifficult.java index 15d394e4..8e3cee38 100644 --- a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/constant/CourseDifficult.java +++ b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/constant/CourseDifficult.java @@ -6,8 +6,8 @@ import java.util.Map; /** * 课程难度常量字典对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class CourseDifficult { diff --git a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/AreaCodeDto.java b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/AreaCodeDto.java index 6d543bab..2a5fdacd 100644 --- a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/AreaCodeDto.java +++ b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/AreaCodeDto.java @@ -5,8 +5,8 @@ import lombok.Data; /** * 行政区划Dto。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class AreaCodeDto { diff --git a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/ClassCourseDto.java b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/ClassCourseDto.java new file mode 100644 index 00000000..0fc0aa51 --- /dev/null +++ b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/ClassCourseDto.java @@ -0,0 +1,34 @@ +package com.orange.demo.courseclassinterface.dto; + +import com.orange.demo.common.core.validator.UpdateGroup; + +import lombok.Data; + +import javax.validation.constraints.*; + +/** + * ClassCourseDto对象。 + * + * @author Jerry + * @date 2020-09-27 + */ +@Data +public class ClassCourseDto { + + /** + * 班级Id。 + */ + @NotNull(message = "数据验证失败,班级Id不能为空!", groups = {UpdateGroup.class}) + private Long classId; + + /** + * 课程Id。 + */ + @NotNull(message = "数据验证失败,课程Id不能为空!", groups = {UpdateGroup.class}) + private Long courseId; + + /** + * 课程顺序(数值越小越靠前)。 + */ + private Integer courseOrder; +} diff --git a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/ClassStudentDto.java b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/ClassStudentDto.java new file mode 100644 index 00000000..1c1bafb8 --- /dev/null +++ b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/ClassStudentDto.java @@ -0,0 +1,29 @@ +package com.orange.demo.courseclassinterface.dto; + +import com.orange.demo.common.core.validator.UpdateGroup; + +import lombok.Data; + +import javax.validation.constraints.*; + +/** + * ClassStudentDto对象。 + * + * @author Jerry + * @date 2020-09-27 + */ +@Data +public class ClassStudentDto { + + /** + * 班级Id。 + */ + @NotNull(message = "数据验证失败,班级Id不能为空!", groups = {UpdateGroup.class}) + private Long classId; + + /** + * 学生Id。 + */ + @NotNull(message = "数据验证失败,学生Id不能为空!", groups = {UpdateGroup.class}) + private Long studentId; +} diff --git a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/CourseDto.java b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/CourseDto.java index 60aaa773..d75219e3 100644 --- a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/CourseDto.java +++ b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/CourseDto.java @@ -16,8 +16,8 @@ import java.util.Map; /** * CourseDto对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class CourseDto { diff --git a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/GradeDto.java b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/GradeDto.java index 56daf3af..e4b76e7d 100644 --- a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/GradeDto.java +++ b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/GradeDto.java @@ -9,8 +9,8 @@ import javax.validation.constraints.*; /** * GradeDto对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class GradeDto { @@ -26,10 +26,4 @@ public class GradeDto { */ @NotBlank(message = "数据验证失败,年级名称不能为空!") private String gradeName; - - /** - * 是否正在使用(0:不是,1:是)。 - */ - @NotNull(message = "数据验证失败,是否正在使用(0:不是,1:是)不能为空!") - private Integer status; } diff --git a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/SchoolInfoDto.java b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/SchoolInfoDto.java index 7ee0cc24..ed7faabe 100644 --- a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/SchoolInfoDto.java +++ b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/SchoolInfoDto.java @@ -11,8 +11,8 @@ import java.util.Map; /** * SchoolInfoDto对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class SchoolInfoDto { diff --git a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/StudentClassDto.java b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/StudentClassDto.java index 186336da..2f9185e8 100644 --- a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/StudentClassDto.java +++ b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/StudentClassDto.java @@ -14,8 +14,8 @@ import java.util.Map; /** * StudentClassDto对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class StudentClassDto { diff --git a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/StudentDto.java b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/StudentDto.java index e024bec7..f9593c72 100644 --- a/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/StudentDto.java +++ b/orange-demo-multi-service/application/course-class/course-class-interface/src/main/java/com/orange/demo/courseclassinterface/dto/StudentDto.java @@ -16,8 +16,8 @@ import java.util.Map; /** * StudentDto对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class StudentDto { @@ -81,13 +81,13 @@ public class StudentDto { /** * 总共充值学币数量。 */ - @NotNull(message = "数据验证失败,充值学币不能为空!") + @NotNull(message = "数据验证失败,充值学币不能为空!", groups = {UpdateGroup.class}) private Integer totalCoin; /** * 可用学币数量。 */ - @NotNull(message = "数据验证失败,剩余学币不能为空!") + @NotNull(message = "数据验证失败,剩余学币不能为空!", groups = {UpdateGroup.class}) private Integer leftCoin; /** @@ -110,7 +110,7 @@ public class StudentDto { /** * 学生状态 (0: 正常 1: 锁定 2: 注销)。 */ - @NotNull(message = "数据验证失败,状态 不能为空!") + @NotNull(message = "数据验证失败,状态 不能为空!", groups = {UpdateGroup.class}) @ConstDictRef(constDictClass = StudentStatus.class, message = "数据验证失败,状态 为无效值!") private Integer status; diff --git a/orange-demo-multi-service/application/course-class/course-class-service/course-class-service.iml b/orange-demo-multi-service/application/course-class/course-class-service/course-class-service.iml new file mode 100644 index 00000000..0eafbe81 --- /dev/null +++ b/orange-demo-multi-service/application/course-class/course-class-service/course-class-service.iml @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/CourseClassApplication.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/CourseClassApplication.java index ac3e9bdb..320a1c8a 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/CourseClassApplication.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/CourseClassApplication.java @@ -8,8 +8,8 @@ import org.springframework.context.annotation.ComponentScan; /** * course-class服务启动类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @SpringCloudApplication @EnableFeignClients(basePackages = "com.orange.demo") diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/config/ApplicationConfig.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/config/ApplicationConfig.java index f9cf319a..60b845cc 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/config/ApplicationConfig.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/config/ApplicationConfig.java @@ -13,8 +13,8 @@ import org.springframework.context.annotation.Configuration; * uploadFileBaseDir: /user/xxx/fileRoot/ * defaultSomething: defaultValue * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @RefreshScope diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/config/DataSourceConfig.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/config/DataSourceConfig.java index 4e2c0827..dc974116 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/config/DataSourceConfig.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/config/DataSourceConfig.java @@ -13,8 +13,8 @@ import javax.sql.DataSource; /** * 数据源配置Bean对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Configuration @EnableTransactionManagement diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/AreaCodeController.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/AreaCodeController.java index 0386b3b9..48e15feb 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/AreaCodeController.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/AreaCodeController.java @@ -18,8 +18,8 @@ import java.util.*; /** * 行政区划数据访问接口类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @RestController @RequestMapping("/areaCode") diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/CourseController.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/CourseController.java index d1ba77e3..3c45475a 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/CourseController.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/CourseController.java @@ -15,6 +15,7 @@ import com.orange.demo.common.core.base.controller.BaseController; import com.orange.demo.common.core.base.service.BaseService; import com.orange.demo.common.core.annotation.MyRequestBody; import com.orange.demo.common.core.validator.UpdateGroup; +import com.orange.demo.common.redis.cache.SessionCacheHelper; import com.orange.demo.courseclassservice.config.ApplicationConfig; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; @@ -29,8 +30,8 @@ import java.util.*; /** * 课程数据操作控制器类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j @RestController @@ -41,6 +42,8 @@ public class CourseController extends BaseController { private CourseService courseService; @Autowired private ApplicationConfig appConfig; + @Autowired + private SessionCacheHelper cacheHelper; @Override protected BaseService service() { @@ -191,31 +194,39 @@ public class CourseController extends BaseController { */ @GetMapping("/download") public void download( - @RequestParam Long courseId, + @RequestParam(required = false) Long courseId, @RequestParam String fieldName, @RequestParam String filename, @RequestParam Boolean asImage, HttpServletResponse response) { - if (MyCommonUtil.existBlankArgument(courseId, fieldName, filename, asImage)) { + if (MyCommonUtil.existBlankArgument(fieldName, filename, asImage)) { response.setStatus(HttpServletResponse.SC_BAD_REQUEST); return; } // 使用try来捕获异常,是为了保证一旦出现异常可以返回500的错误状态,便于调试。 // 否则有可能给前端返回的是200的错误码。 try { - Course course = courseService.getById(courseId); - if (course == null) { - response.setStatus(HttpServletResponse.SC_NOT_FOUND); - return; - } - String fieldJsonData = (String) ReflectUtil.getFieldValue(course, fieldName); - if (fieldJsonData == null) { - response.setStatus(HttpServletResponse.SC_BAD_REQUEST); - return; - } - if (!UpDownloadUtil.containFile(fieldJsonData, filename)) { - response.setStatus(HttpServletResponse.SC_FORBIDDEN); - return; + // 如果请求参数中没有包含主键Id,就判断该文件是否为当前session上传的。 + if (courseId == null) { + if (!cacheHelper.existSessionUploadFile(filename)) { + response.setStatus(HttpServletResponse.SC_FORBIDDEN); + return; + } + } else { + Course course = courseService.getById(courseId); + if (course == null) { + response.setStatus(HttpServletResponse.SC_NOT_FOUND); + return; + } + String fieldJsonData = (String) ReflectUtil.getFieldValue(course, fieldName); + if (fieldJsonData == null) { + response.setStatus(HttpServletResponse.SC_BAD_REQUEST); + return; + } + if (!UpDownloadUtil.containFile(fieldJsonData, filename)) { + response.setStatus(HttpServletResponse.SC_FORBIDDEN); + return; + } } UpDownloadUtil.doDownload(appConfig.getUploadFileBaseDir(), Course.class.getSimpleName(), fieldName, filename, asImage, response); @@ -240,8 +251,11 @@ public class CourseController extends BaseController { @RequestParam Boolean asImage, @RequestParam("uploadFile") MultipartFile uploadFile, HttpServletResponse response) throws IOException { - UpDownloadUtil.doUpload(appConfig.getUploadFileBaseDir(), appConfig.getServiceContextPath(), + String filename = UpDownloadUtil.doUpload(appConfig.getUploadFileBaseDir(), appConfig.getServiceContextPath(), Course.class.getSimpleName(), fieldName, asImage, uploadFile, response); + if (filename != null) { + cacheHelper.putSessionUploadFile(filename); + } } /** diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/GradeController.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/GradeController.java index 99ba7f94..675c9490 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/GradeController.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/GradeController.java @@ -24,8 +24,8 @@ import java.util.*; /** * 年级操作控制器类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j @RestController diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/SchoolInfoController.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/SchoolInfoController.java index 6c4b12ad..9035fc41 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/SchoolInfoController.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/SchoolInfoController.java @@ -24,8 +24,8 @@ import java.util.*; /** * 校区数据操作控制器类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j @RestController diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/StudentClassController.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/StudentClassController.java index 69416278..f19a0908 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/StudentClassController.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/StudentClassController.java @@ -24,8 +24,8 @@ import java.util.stream.Collectors; /** * 班级数据操作控制器类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j @RestController @@ -245,37 +245,75 @@ public class StudentClassController extends BaseController addClassCourse( @MyRequestBody Long classId, - @MyRequestBody(elementType = ClassCourse.class) List classCourseList) { - if (MyCommonUtil.existBlankArgument(classId, classCourseList)) { + @MyRequestBody(value = "classCourseList", elementType = ClassCourseDto.class) List classCourseDtoList) { + if (MyCommonUtil.existBlankArgument(classId, classCourseDtoList)) { return ResponseResult.error(ErrorCodeEnum.ARGUMENT_NULL_EXIST); } - for (ClassCourse classCourse : classCourseList) { - // NOTE: 如果中间表 [ClassCourse] 除了两个关联主键之外还包括其他NotNull或NotBlank字段, - // 请在执行下面验证之前手动赋值缺省值。如果没有此种情况,请忽略并删除该TODO注释。 - // 如:classCourse.setCourseOrder(0) 或 classCourse.setStarCourse(false)等。 - classCourse.setClassId(classId); - classCourse.setCourseOrder(0); + for (ClassCourseDto classCourse : classCourseDtoList) { String errorMessage = MyCommonUtil.getModelValidationError(classCourse); if (errorMessage != null) { return ResponseResult.error(ErrorCodeEnum.DATA_VALIDATAED_FAILED, errorMessage); } } Set courseIdSet = - classCourseList.stream().map(ClassCourse::getCourseId).collect(Collectors.toSet()); + classCourseDtoList.stream().map(ClassCourseDto::getCourseId).collect(Collectors.toSet()); if (!studentClassService.existId(classId) || !courseService.existUniqueKeyList("courseId", courseIdSet)) { return ResponseResult.error(ErrorCodeEnum.INVALID_RELATED_RECORD_ID); } - studentClassService.addClassCourseList(classCourseList); + List classCourseList = + MyModelUtil.copyCollectionTo(classCourseDtoList, ClassCourse.class); + studentClassService.addClassCourseList(classCourseList, classId); return ResponseResult.success(); } + /** + * 更新指定班级数据和指定 [课程数据] 的多对多关联数据。 + * + * @param classCourseDto 对多对中间表对象。 + * @return 应答结果对象。 + */ + @PostMapping("/updateClassCourse") + public ResponseResult updateClassCourse( + @MyRequestBody("classCourse") ClassCourseDto classCourseDto) { + String errorMessage = MyCommonUtil.getModelValidationError(classCourseDto); + if (errorMessage != null) { + return ResponseResult.error(ErrorCodeEnum.DATA_VALIDATAED_FAILED, errorMessage); + } + ClassCourse classCourse = MyModelUtil.copyTo(classCourseDto, ClassCourse.class); + if (!studentClassService.updateClassCourse(classCourse)) { + return ResponseResult.error(ErrorCodeEnum.DATA_NOT_EXIST); + } + return ResponseResult.success(); + } + + /** + * 显示班级数据和指定 [课程数据] 的多对多关联详情数据。 + * + * @param classId 主表主键Id。 + * @param courseId 从表主键Id。 + * @return 应答结果对象,包括中间表详情。 + */ + @GetMapping("/viewClassCourse") + public ResponseResult viewClassCourse( + @RequestParam Long classId, @RequestParam Long courseId) { + if (MyCommonUtil.existBlankArgument(classId, courseId)) { + return ResponseResult.error(ErrorCodeEnum.ARGUMENT_NULL_EXIST); + } + ClassCourse classCourse = studentClassService.getClassCourse(classId, courseId); + if (classCourse == null) { + return ResponseResult.error(ErrorCodeEnum.DATA_NOT_EXIST); + } + ClassCourseDto classCourseDto = MyModelUtil.copyTo(classCourse, ClassCourseDto.class); + return ResponseResult.success(classCourseDto); + } + /** * 移除指定班级数据和指定 [课程数据] 的多对多关联关系。 * @@ -364,33 +402,31 @@ public class StudentClassController extends BaseController addClassStudent( @MyRequestBody Long classId, - @MyRequestBody(elementType = ClassStudent.class) List classStudentList) { - if (MyCommonUtil.existBlankArgument(classId, classStudentList)) { + @MyRequestBody(value = "classStudentList", elementType = ClassStudentDto.class) List classStudentDtoList) { + if (MyCommonUtil.existBlankArgument(classId, classStudentDtoList)) { return ResponseResult.error(ErrorCodeEnum.ARGUMENT_NULL_EXIST); } - for (ClassStudent classStudent : classStudentList) { - // NOTE: 如果中间表 [ClassCourse] 除了两个关联主键之外还包括其他NotNull或NotBlank字段, - // 请在执行下面验证之前手动赋值缺省值。如果没有此种情况,请忽略并删除该TODO注释。 - // 如:classCourse.setCourseOrder(0) 或 classCourse.setStarCourse(false)等。 - classStudent.setClassId(classId); + for (ClassStudentDto classStudent : classStudentDtoList) { String errorMessage = MyCommonUtil.getModelValidationError(classStudent); if (errorMessage != null) { return ResponseResult.error(ErrorCodeEnum.DATA_VALIDATAED_FAILED, errorMessage); } } Set studentIdSet = - classStudentList.stream().map(ClassStudent::getStudentId).collect(Collectors.toSet()); + classStudentDtoList.stream().map(ClassStudentDto::getStudentId).collect(Collectors.toSet()); if (!studentClassService.existId(classId) || !studentService.existUniqueKeyList("studentId", studentIdSet)) { return ResponseResult.error(ErrorCodeEnum.INVALID_RELATED_RECORD_ID); } - studentClassService.addClassStudentList(classStudentList); + List classStudentList = + MyModelUtil.copyCollectionTo(classStudentDtoList, ClassStudent.class); + studentClassService.addClassStudentList(classStudentList, classId); return ResponseResult.success(); } diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/StudentController.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/StudentController.java index 57d17c7a..3c17025a 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/StudentController.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/controller/StudentController.java @@ -24,8 +24,8 @@ import java.util.*; /** * 学生数据操作控制器类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j @RestController diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/AreaCodeMapper.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/AreaCodeMapper.java index 6db0562d..c0c05280 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/AreaCodeMapper.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/AreaCodeMapper.java @@ -6,8 +6,8 @@ import com.orange.demo.courseclassservice.model.AreaCode; /** * 行政区划数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface AreaCodeMapper extends BaseDaoMapper { } \ No newline at end of file diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/ClassCourseMapper.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/ClassCourseMapper.java index 6157b39b..eb3f25b9 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/ClassCourseMapper.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/ClassCourseMapper.java @@ -6,8 +6,8 @@ import com.orange.demo.courseclassservice.model.ClassCourse; /** * 数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface ClassCourseMapper extends BaseDaoMapper { } diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/ClassStudentMapper.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/ClassStudentMapper.java index f3aa1273..b9b946ee 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/ClassStudentMapper.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/ClassStudentMapper.java @@ -6,8 +6,8 @@ import com.orange.demo.courseclassservice.model.ClassStudent; /** * 数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface ClassStudentMapper extends BaseDaoMapper { } diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/CourseMapper.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/CourseMapper.java index 109cf042..29822dd9 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/CourseMapper.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/CourseMapper.java @@ -9,8 +9,8 @@ import java.util.*; /** * 课程数据数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface CourseMapper extends BaseDaoMapper { diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/GradeMapper.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/GradeMapper.java index ec34b168..a46bffd1 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/GradeMapper.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/GradeMapper.java @@ -6,8 +6,8 @@ import com.orange.demo.courseclassservice.model.Grade; /** * 年级数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface GradeMapper extends BaseDaoMapper { } diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/MaterialEditionMapper.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/MaterialEditionMapper.java index 8119abfa..4d211e80 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/MaterialEditionMapper.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/MaterialEditionMapper.java @@ -6,8 +6,8 @@ import com.orange.demo.courseclassservice.model.MaterialEdition; /** * 数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface MaterialEditionMapper extends BaseDaoMapper { } diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/SchoolInfoMapper.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/SchoolInfoMapper.java index a6e27477..7a32ab34 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/SchoolInfoMapper.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/SchoolInfoMapper.java @@ -9,8 +9,8 @@ import java.util.*; /** * 校区数据数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface SchoolInfoMapper extends BaseDaoMapper { diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/StudentClassMapper.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/StudentClassMapper.java index c85c002e..1f7d95f5 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/StudentClassMapper.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/StudentClassMapper.java @@ -2,8 +2,6 @@ package com.orange.demo.courseclassservice.dao; import com.orange.demo.common.core.base.dao.BaseDaoMapper; import com.orange.demo.courseclassservice.model.StudentClass; -import com.orange.demo.courseclassservice.model.ClassCourse; -import com.orange.demo.courseclassservice.model.ClassStudent; import org.apache.ibatis.annotations.Param; import java.util.*; @@ -11,8 +9,8 @@ import java.util.*; /** * 班级数据数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface StudentClassMapper extends BaseDaoMapper { @@ -43,18 +41,4 @@ public interface StudentClassMapper extends BaseDaoMapper { @Param("inFilterColumn") String inFilterColumn, @Param("inFilterValues") Set inFilterValues, @Param("studentClassFilter") StudentClass studentClassFilter); - - /** - * 插入一组关联关系数据。 - * - * @param classCourseList 关联关系数据项列表。 - */ - void addClassCourseList(List classCourseList); - - /** - * 插入一组关联关系数据。 - * - * @param classStudentList 关联关系数据项列表。 - */ - void addClassStudentList(List classStudentList); } diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/StudentMapper.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/StudentMapper.java index 8abb58ea..4d64e013 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/StudentMapper.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/StudentMapper.java @@ -9,8 +9,8 @@ import java.util.*; /** * 学生数据数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface StudentMapper extends BaseDaoMapper { diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/mapper/StudentClassMapper.xml b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/mapper/StudentClassMapper.xml index 00a827cf..57fc8f91 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/mapper/StudentClassMapper.xml +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/dao/mapper/StudentClassMapper.xml @@ -56,18 +56,4 @@ - - - REPLACE INTO zz_class_course(class_id, course_id) VALUES - - (#{item.classId}, #{item.courseId}) - - - - - REPLACE INTO zz_class_student(class_id, student_id) VALUES - - (#{item.classId}, #{item.studentId}) - - diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/AreaCode.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/AreaCode.java index b3261f21..abef3c6d 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/AreaCode.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/AreaCode.java @@ -7,8 +7,8 @@ import javax.persistence.*; /** * 行政区划实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_area_code") diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/ClassCourse.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/ClassCourse.java index 23e11a21..078088c8 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/ClassCourse.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/ClassCourse.java @@ -7,8 +7,8 @@ import javax.validation.constraints.*; /** * ClassCourse实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_class_course") @@ -33,7 +33,6 @@ public class ClassCourse { /** * 课程顺序(数值越小越靠前)。 */ - @NotNull(message = "数据验证失败,课程顺序(数值越小越靠前)不能为空!") @Column(name = "course_order") private Integer courseOrder; } diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/ClassStudent.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/ClassStudent.java index 656fc38a..a635e953 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/ClassStudent.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/ClassStudent.java @@ -7,8 +7,8 @@ import javax.validation.constraints.*; /** * ClassStudent实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_class_student") diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/Course.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/Course.java index 9b84620b..cecc500c 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/Course.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/Course.java @@ -20,8 +20,8 @@ import java.util.Map; /** * Course实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_course") diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/Grade.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/Grade.java index a9ed2056..4828f6a3 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/Grade.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/Grade.java @@ -1,5 +1,7 @@ package com.orange.demo.courseclassservice.model; +import com.alibaba.fastjson.annotation.JSONField; +import com.orange.demo.common.core.annotation.DeletedFlagColumn; import lombok.Data; import javax.persistence.*; import javax.validation.constraints.*; @@ -7,8 +9,8 @@ import javax.validation.constraints.*; /** * Grade实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_grade") @@ -31,8 +33,9 @@ public class Grade { private String gradeName; /** - * 是否正在使用(0:不是,1:是)。 + * 逻辑删除标记字段(1: 正常 -1: 已删除)。 */ - @NotNull(message = "数据验证失败,是否正在使用(0:不是,1:是)不能为空!") + @JSONField(serialize = false) + @DeletedFlagColumn private Integer status; } diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/MaterialEdition.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/MaterialEdition.java index 43f0eb16..e27f2fd8 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/MaterialEdition.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/MaterialEdition.java @@ -7,8 +7,8 @@ import javax.validation.constraints.*; /** * MaterialEdition实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_material_edition") diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/SchoolInfo.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/SchoolInfo.java index d1cf78ce..361d4817 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/SchoolInfo.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/SchoolInfo.java @@ -14,8 +14,8 @@ import java.util.Map; /** * SchoolInfo实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_school_info") diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/Student.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/Student.java index 44f68969..49b482d1 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/Student.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/Student.java @@ -20,8 +20,8 @@ import java.util.Map; /** * Student实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_student") diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/StudentClass.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/StudentClass.java index 18c5cdef..5eab25ac 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/StudentClass.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/model/StudentClass.java @@ -20,8 +20,8 @@ import java.util.Map; /** * StudentClass实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_class") diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/AreaCodeService.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/AreaCodeService.java index be99a308..fbdf6e92 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/AreaCodeService.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/AreaCodeService.java @@ -16,8 +16,8 @@ import java.util.List; /** * 行政区划的Service类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Service public class AreaCodeService extends BaseDictService { diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/CourseService.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/CourseService.java index fbfa26e9..6171dfc3 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/CourseService.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/CourseService.java @@ -20,8 +20,8 @@ import java.util.*; /** * 课程数据数据操作服务类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Service public class CourseService extends BaseService { @@ -75,6 +75,7 @@ public class CourseService extends BaseService { course.setCreateUserId(originalCourse.getCreateUserId()); course.setCreateTime(originalCourse.getCreateTime()); course.setUpdateTime(new Date()); + // 这里重点提示,在执行主表数据更新之前,如果有哪些字段不支持修改操作,请用原有数据对象字段替换当前数据字段。 return courseMapper.updateByPrimaryKey(course) == 1; } diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/GradeService.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/GradeService.java index cd083310..beb5431d 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/GradeService.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/GradeService.java @@ -3,6 +3,7 @@ package com.orange.demo.courseclassservice.service; import com.orange.demo.common.redis.cache.RedisDictionaryCache; import com.orange.demo.common.core.base.service.BaseDictService; import com.orange.demo.common.core.base.dao.BaseDaoMapper; +import com.orange.demo.common.core.constant.GlobalDeletedFlag; import com.orange.demo.courseclassservice.dao.GradeMapper; import com.orange.demo.courseclassservice.model.Grade; import com.orange.demo.courseclassinterface.dto.GradeDto; @@ -16,8 +17,8 @@ import javax.annotation.PostConstruct; /** * 年级数据操作服务类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Service public class GradeService extends BaseDictService { @@ -55,6 +56,7 @@ public class GradeService extends BaseDictService { */ @Transactional(rollbackFor = Exception.class) public Grade saveNew(Grade grade) { + grade.setStatus(GlobalDeletedFlag.NORMAL); gradeMapper.insert(grade); dictionaryCache.put(grade.getGradeId(), grade); return grade; @@ -69,6 +71,7 @@ public class GradeService extends BaseDictService { */ @Transactional(rollbackFor = Exception.class) public boolean update(Grade grade, Grade originalGrade) { + grade.setStatus(GlobalDeletedFlag.NORMAL); if (gradeMapper.updateByPrimaryKey(grade) != 1) { return false; } @@ -84,7 +87,10 @@ public class GradeService extends BaseDictService { */ @Transactional(rollbackFor = Exception.class) public boolean remove(Integer gradeId) { - if (gradeMapper.deleteByPrimaryKey(gradeId) != 1) { + Grade deletedObject = new Grade(); + deletedObject.setGradeId(gradeId); + deletedObject.setStatus(GlobalDeletedFlag.DELETED); + if (gradeMapper.updateByPrimaryKeySelective(deletedObject) != 1) { return false; } dictionaryCache.invalidate(gradeId); diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/SchoolInfoService.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/SchoolInfoService.java index a474021a..009f96b7 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/SchoolInfoService.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/SchoolInfoService.java @@ -19,8 +19,8 @@ import java.util.*; /** * 校区数据数据操作服务类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Service public class SchoolInfoService extends BaseService { @@ -64,6 +64,7 @@ public class SchoolInfoService extends BaseService { @@ -80,6 +80,7 @@ public class StudentClassService extends BaseService classCourseList) { - studentClassMapper.addClassCourseList(classCourseList); + public void addClassCourseList(List classCourseList, Long classId) { + for (ClassCourse classCourse : classCourseList) { + classCourse.setClassId(classId); + if (classCourse.getCourseOrder() == null) { + classCourse.setCourseOrder(0); + } + } + classCourseMapper.insertList(classCourseList); + } + + /** + * 更新中间表数据。 + * + * @param classCourse 中间表对象。 + * @return 更新成功与否。 + */ + @Transactional(rollbackFor = Exception.class) + public boolean updateClassCourse(ClassCourse classCourse) { + Example e = new Example(ClassCourse.class); + e.createCriteria() + .andEqualTo("classId", classCourse.getClassId()) + .andEqualTo("courseId", classCourse.getCourseId()); + return classCourseMapper.updateByExample(classCourse, e) > 0; + } + + /** + * 获取中间表数据。 + * + * @param classId 主表Id。 + * @param courseId 从表Id。 + * @return 中间表对象。 + */ + public ClassCourse getClassCourse(Long classId, Long courseId) { + Example e = new Example(ClassCourse.class); + e.createCriteria() + .andEqualTo("classId", classId) + .andEqualTo("courseId", courseId); + return classCourseMapper.selectOneByExample(e); } /** @@ -204,10 +242,14 @@ public class StudentClassService extends BaseService classStudentList) { - studentClassMapper.addClassStudentList(classStudentList); + public void addClassStudentList(List classStudentList, Long classId) { + for (ClassStudent classStudent : classStudentList) { + classStudent.setClassId(classId); + } + classStudentMapper.insertList(classStudentList); } /** diff --git a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/StudentService.java b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/StudentService.java index e7c4322c..237b96cf 100644 --- a/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/StudentService.java +++ b/orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/StudentService.java @@ -1,5 +1,6 @@ package com.orange.demo.courseclassservice.service; +import com.orange.demo.application.common.constant.StudentStatus; import com.orange.demo.courseclassservice.dao.*; import com.orange.demo.courseclassservice.model.*; import com.orange.demo.courseclassinterface.dto.*; @@ -19,8 +20,8 @@ import java.util.*; /** * 学生数据数据操作服务类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Service public class StudentService extends BaseService { @@ -58,6 +59,15 @@ public class StudentService extends BaseService { public Student saveNew(Student student) { student.setStudentId(idGenerator.nextLongId()); student.setRegisterTime(new Date()); + if (student.getTotalCoin() == null) { + student.setTotalCoin(0); + } + if (student.getLeftCoin() == null) { + student.setLeftCoin(0); + } + if (student.getStatus() == null) { + student.setStatus(StudentStatus.NORMAL); + } studentMapper.insert(student); return student; } @@ -72,6 +82,7 @@ public class StudentService extends BaseService { @Transactional(rollbackFor = Exception.class) public boolean update(Student student, Student originalStudent) { student.setRegisterTime(originalStudent.getRegisterTime()); + // 这里重点提示,在执行主表数据更新之前,如果有哪些字段不支持修改操作,请用原有数据对象字段替换当前数据字段。 return studentMapper.updateByPrimaryKey(student) == 1; } diff --git a/orange-demo-multi-service/application/course-class/course-class.iml b/orange-demo-multi-service/application/course-class/course-class.iml new file mode 100644 index 00000000..ee4abb7e --- /dev/null +++ b/orange-demo-multi-service/application/course-class/course-class.iml @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orange-demo-multi-service/application/gateway/gateway.iml b/orange-demo-multi-service/application/gateway/gateway.iml new file mode 100644 index 00000000..23eaf765 --- /dev/null +++ b/orange-demo-multi-service/application/gateway/gateway.iml @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/GatewayApplication.java b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/GatewayApplication.java index 7caf0f31..bb5e15a7 100644 --- a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/GatewayApplication.java +++ b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/GatewayApplication.java @@ -17,8 +17,8 @@ import org.springframework.web.bind.annotation.RestController; /** * 网关服务启动类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class}) @SpringCloudApplication diff --git a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/config/ApplicationConfig.java b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/config/ApplicationConfig.java index 99bda626..8fe610e9 100644 --- a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/config/ApplicationConfig.java +++ b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/config/ApplicationConfig.java @@ -8,8 +8,8 @@ import org.springframework.context.annotation.Configuration; /** * 网关业务配置类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @RefreshScope diff --git a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/config/CorsConfig.java b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/config/CorsConfig.java index c9fcf8bd..7752867c 100644 --- a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/config/CorsConfig.java +++ b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/config/CorsConfig.java @@ -11,8 +11,8 @@ import org.springframework.web.util.pattern.PathPatternParser; /** * 跨域信任配置类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Configuration public class CorsConfig { diff --git a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/config/FilterConfig.java b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/config/FilterConfig.java index f618a9cf..74f0abe6 100644 --- a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/config/FilterConfig.java +++ b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/config/FilterConfig.java @@ -10,8 +10,8 @@ import java.nio.charset.StandardCharsets; /** * Web通用过滤器配置类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Configuration public class FilterConfig { diff --git a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/config/SentinelConfig.java b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/config/SentinelConfig.java index b0e999a8..62a1cbf8 100644 --- a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/config/SentinelConfig.java +++ b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/config/SentinelConfig.java @@ -16,8 +16,8 @@ import java.util.*; /** * Spring Cloud Gateway的Sentinel流控配置类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Configuration public class SentinelConfig { diff --git a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/constant/GatewayConstant.java b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/constant/GatewayConstant.java index 8266b48b..b58f4d1b 100644 --- a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/constant/GatewayConstant.java +++ b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/constant/GatewayConstant.java @@ -3,8 +3,8 @@ package com.orange.demo.gateway.constant; /** * 网关业务相关的常量对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class GatewayConstant { diff --git a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/filter/AuthenticationPostFilter.java b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/filter/AuthenticationPostFilter.java index bf40dcd7..9a2d8a4d 100644 --- a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/filter/AuthenticationPostFilter.java +++ b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/filter/AuthenticationPostFilter.java @@ -45,8 +45,8 @@ import java.util.Map; /** * 全局后处理过滤器。主要用于将用户的会话信息存到缓存服务器,以及在登出时清除缓存中的会话数据。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j public class AuthenticationPostFilter implements GlobalFilter, Ordered { diff --git a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/filter/AuthenticationPreFilter.java b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/filter/AuthenticationPreFilter.java index 4c91b696..4eafcc60 100644 --- a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/filter/AuthenticationPreFilter.java +++ b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/filter/AuthenticationPreFilter.java @@ -37,8 +37,8 @@ import java.util.Map; /** * 全局前处理过滤器。主要用于用户操作权限验证。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j public class AuthenticationPreFilter implements GlobalFilter, Ordered { @@ -60,7 +60,6 @@ public class AuthenticationPreFilter implements GlobalFilter, Ordered { ServerHttpResponse response = exchange.getResponse(); String url = request.getURI().getPath(); // 登录请求,直接转发给login验证服务器。 - // NOTE: 所有不需要登录验证的url,都可以添加在下面。 if (url.equals(GatewayConstant.ADMIN_LOGIN_URL)) { return chain.filter(exchange); } @@ -70,9 +69,8 @@ public class AuthenticationPreFilter implements GlobalFilter, Ordered { log.warn("EXPIRED request [{}] from REMOTE-IP [{}].", url, IpUtil.getRemoteIpAddress(request)); response.setStatusCode(HttpStatus.UNAUTHORIZED); response.getHeaders().setContentType(MediaType.APPLICATION_JSON); - byte[] responseBody = JSON.toJSONString( - ResponseResult.error(ErrorCodeEnum.UNAUTHORIZED_LOGIN, - "用户登录已过期,请重新登录!")).getBytes(StandardCharsets.UTF_8); + byte[] responseBody = JSON.toJSONString(ResponseResult.error(ErrorCodeEnum.UNAUTHORIZED_LOGIN, + "用户登录已过期,请重新登录!")).getBytes(StandardCharsets.UTF_8); return response.writeWith(Flux.just(response.bufferFactory().wrap(responseBody))); } // 这里判断是否需要定时刷新token @@ -85,25 +83,22 @@ public class AuthenticationPreFilter implements GlobalFilter, Ordered { String sessionId = (String) c.get(GatewayConstant.SESSION_ID_KEY_NAME); Map userMap = jedis.hgetAll(RedisKeyUtil.makeSessionIdKeyForRedis(sessionId)); if (userMap == null) { - log.warn("UNAUTHORIZED request [{}] from REMOTE-IP [{}] because no sessionId exists in redis." - , url, IpUtil.getRemoteIpAddress(request)); + log.warn("UNAUTHORIZED request [{}] from REMOTE-IP [{}] because no sessionId exists in redis.", + url, IpUtil.getRemoteIpAddress(request)); response.setStatusCode(HttpStatus.UNAUTHORIZED); response.getHeaders().setContentType(MediaType.APPLICATION_JSON); - byte[] responseBody = JSON.toJSONString( - ResponseResult.error(ErrorCodeEnum.UNAUTHORIZED_LOGIN, - "用户会话已失效,请重新登录!")).getBytes(StandardCharsets.UTF_8); + byte[] responseBody = JSON.toJSONString(ResponseResult.error(ErrorCodeEnum.UNAUTHORIZED_LOGIN, + "用户会话已失效,请重新登录!")).getBytes(StandardCharsets.UTF_8); return response.writeWith(Flux.just(response.bufferFactory().wrap(responseBody))); } - String userId = userMap.get("userId"); if (StringUtils.isBlank(userId)) { - log.warn("UNAUTHORIZED request [{}] from REMOTE-IP [{}] because userId is empty in redis." - , url, IpUtil.getRemoteIpAddress(request)); + log.warn("UNAUTHORIZED request [{}] from REMOTE-IP [{}] because userId is empty in redis.", + url, IpUtil.getRemoteIpAddress(request)); response.setStatusCode(HttpStatus.UNAUTHORIZED); response.getHeaders().setContentType(MediaType.APPLICATION_JSON); - byte[] responseBody = JSON.toJSONString( - ResponseResult.error(ErrorCodeEnum.UNAUTHORIZED_LOGIN, - "用户登录验证信息已过期,请重新登录!")).getBytes(StandardCharsets.UTF_8); + byte[] responseBody = JSON.toJSONString(ResponseResult.error(ErrorCodeEnum.UNAUTHORIZED_LOGIN, + "用户登录验证信息已过期,请重新登录!")).getBytes(StandardCharsets.UTF_8); return response.writeWith(Flux.just(response.bufferFactory().wrap(responseBody))); } boolean isAdmin = false; @@ -119,16 +114,13 @@ public class AuthenticationPreFilter implements GlobalFilter, Ordered { } catch (UnsupportedEncodingException e) { log.error("Failed to call AuthenticationPreFilter.filter.", e); } - // 对于isAdmin == false的用户,继续查找权限资源信息是否存在 - if (Boolean.FALSE.equals(isAdmin) - && !this.hasPermission(jedis, sessionId, url)) { - log.warn("FORBIDDEN request [{}] from REMOTE-IP [{}] for USER [{} -- {}] no perm!" - , url, IpUtil.getRemoteIpAddress(request), userId, showName); + if (Boolean.FALSE.equals(isAdmin) && !this.hasPermission(jedis, sessionId, url)) { + log.warn("FORBIDDEN request [{}] from REMOTE-IP [{}] for USER [{} -- {}] no perm!", + url, IpUtil.getRemoteIpAddress(request), userId, showName); response.setStatusCode(HttpStatus.FORBIDDEN); response.getHeaders().setContentType(MediaType.APPLICATION_JSON); - byte[] responseBody = JSON.toJSONString( - ResponseResult.error(ErrorCodeEnum.NO_OPERATION_PERMISSION, - "用户对该URL没有访问权限,请核对!")).getBytes(StandardCharsets.UTF_8); + byte[] responseBody = JSON.toJSONString(ResponseResult.error(ErrorCodeEnum.NO_OPERATION_PERMISSION, + "用户对该URL没有访问权限,请核对!")).getBytes(StandardCharsets.UTF_8); return response.writeWith(Flux.just(response.bufferFactory().wrap(responseBody))); } // 将session中关联的用户信息,添加到当前的Request中。转发后,业务服务可以根据需要自定读取。 diff --git a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/filter/RequestLogFilter.java b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/filter/RequestLogFilter.java index f0797b9f..8149f41a 100644 --- a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/filter/RequestLogFilter.java +++ b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/filter/RequestLogFilter.java @@ -16,8 +16,8 @@ import reactor.core.publisher.Mono; * 链路日志前置过虑器。 * 为整个链路生成唯一的traceId,并存储在Request Head中。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j public class RequestLogFilter implements GlobalFilter, Ordered { diff --git a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/filter/ResponseLogFilter.java b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/filter/ResponseLogFilter.java index f40f7725..accf0145 100644 --- a/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/filter/ResponseLogFilter.java +++ b/orange-demo-multi-service/application/gateway/src/main/java/com/orange/demo/gateway/filter/ResponseLogFilter.java @@ -15,8 +15,8 @@ import reactor.core.publisher.Mono; * 链路日志后置过虑器。 * 将整个链路的traceId存储在Response Head中,并返回给前端,便于问题定位。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j public class ResponseLogFilter implements GlobalFilter, Ordered { diff --git a/orange-demo-multi-service/application/pom.xml b/orange-demo-multi-service/application/pom.xml index 97400ae5..ae8b0e69 100644 --- a/orange-demo-multi-service/application/pom.xml +++ b/orange-demo-multi-service/application/pom.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - OrangeDemo + OrangeMultiDemo com.orange.demo 1.0.0 diff --git a/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/client/CourseTransStatsClient.java b/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/client/CourseTransStatsClient.java index 72b73916..021f3fc0 100644 --- a/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/client/CourseTransStatsClient.java +++ b/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/client/CourseTransStatsClient.java @@ -16,8 +16,8 @@ import java.util.*; /** * 课程统计服务远程数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @FeignClient( name = "stats", diff --git a/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/client/StudentActionStatsClient.java b/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/client/StudentActionStatsClient.java index 4684bbf0..071bfa62 100644 --- a/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/client/StudentActionStatsClient.java +++ b/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/client/StudentActionStatsClient.java @@ -16,8 +16,8 @@ import java.util.*; /** * 学生行为统计服务远程数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @FeignClient( name = "stats", diff --git a/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/client/StudentActionTransClient.java b/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/client/StudentActionTransClient.java index 4f373ef8..8e29ff99 100644 --- a/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/client/StudentActionTransClient.java +++ b/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/client/StudentActionTransClient.java @@ -16,8 +16,8 @@ import java.util.*; /** * 学生行为流水服务远程数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @FeignClient( name = "stats", diff --git a/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/dto/CourseTransStatsDto.java b/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/dto/CourseTransStatsDto.java index cec80e95..1d39cf27 100644 --- a/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/dto/CourseTransStatsDto.java +++ b/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/dto/CourseTransStatsDto.java @@ -14,8 +14,8 @@ import java.util.Map; /** * CourseTransStatsDto对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class CourseTransStatsDto { diff --git a/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/dto/StudentActionStatsDto.java b/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/dto/StudentActionStatsDto.java index 93ba247f..b752fd3b 100644 --- a/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/dto/StudentActionStatsDto.java +++ b/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/dto/StudentActionStatsDto.java @@ -12,8 +12,8 @@ import java.util.Map; /** * StudentActionStatsDto对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class StudentActionStatsDto { diff --git a/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/dto/StudentActionTransDto.java b/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/dto/StudentActionTransDto.java index 7ae3959d..43e510c9 100644 --- a/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/dto/StudentActionTransDto.java +++ b/orange-demo-multi-service/application/stats/stats-interface/src/main/java/com/orange/demo/statsinterface/dto/StudentActionTransDto.java @@ -16,7 +16,7 @@ import java.util.Map; * StudentActionTransDto对象。 * * @author Jerry - * @date 2020-08-13 + * @date 2020-09-27 */ @Data public class StudentActionTransDto { diff --git a/orange-demo-multi-service/application/stats/stats-interface/stats-interface.iml b/orange-demo-multi-service/application/stats/stats-interface/stats-interface.iml new file mode 100644 index 00000000..6cc7f266 --- /dev/null +++ b/orange-demo-multi-service/application/stats/stats-interface/stats-interface.iml @@ -0,0 +1,260 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/StatsApplication.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/StatsApplication.java index f7e5bad8..ba4d7307 100644 --- a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/StatsApplication.java +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/StatsApplication.java @@ -8,8 +8,8 @@ import org.springframework.context.annotation.ComponentScan; /** * stats服务启动类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @SpringCloudApplication @EnableFeignClients(basePackages = "com.orange.demo") diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/config/ApplicationConfig.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/config/ApplicationConfig.java index fca42fe0..9743fc8a 100644 --- a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/config/ApplicationConfig.java +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/config/ApplicationConfig.java @@ -13,8 +13,8 @@ import org.springframework.context.annotation.Configuration; * uploadFileBaseDir: /user/xxx/fileRoot/ * defaultSomething: defaultValue * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @RefreshScope diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/config/DataSourceConfig.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/config/DataSourceConfig.java index 4299ddbb..5e7213ee 100644 --- a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/config/DataSourceConfig.java +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/config/DataSourceConfig.java @@ -13,8 +13,8 @@ import javax.sql.DataSource; /** * 数据源配置Bean对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Configuration @EnableTransactionManagement diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/controller/CourseTransStatsController.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/controller/CourseTransStatsController.java index 765d0b09..784eda7c 100644 --- a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/controller/CourseTransStatsController.java +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/controller/CourseTransStatsController.java @@ -21,8 +21,8 @@ import java.util.*; /** * 课程统计操作控制器类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j @RestController diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/controller/StudentActionStatsController.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/controller/StudentActionStatsController.java index 93cca159..470a582f 100644 --- a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/controller/StudentActionStatsController.java +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/controller/StudentActionStatsController.java @@ -21,8 +21,8 @@ import java.util.*; /** * 学生行为统计操作控制器类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j @RestController diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/controller/StudentActionTransController.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/controller/StudentActionTransController.java index da2f750d..4a6bd5e4 100644 --- a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/controller/StudentActionTransController.java +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/controller/StudentActionTransController.java @@ -23,8 +23,8 @@ import java.util.*; /** * 学生行为流水操作控制器类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j @RestController diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/CourseTransStatsMapper.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/CourseTransStatsMapper.java index 6a4a8ee5..7d853aa2 100644 --- a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/CourseTransStatsMapper.java +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/CourseTransStatsMapper.java @@ -9,8 +9,8 @@ import java.util.*; /** * 课程统计数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface CourseTransStatsMapper extends BaseDaoMapper { diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/GradeMapper.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/GradeMapper.java new file mode 100644 index 00000000..8cd0bbba --- /dev/null +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/GradeMapper.java @@ -0,0 +1,13 @@ +package com.orange.demo.statsservice.dao; + +import com.orange.demo.common.core.base.dao.BaseDaoMapper; +import com.orange.demo.statsservice.model.Grade; + +/** + * 数据操作访问接口。 + * + * @author Jerry + * @date 2020-09-27 + */ +public interface GradeMapper extends BaseDaoMapper { +} diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/SchoolInfoMapper.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/SchoolInfoMapper.java new file mode 100644 index 00000000..24710013 --- /dev/null +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/SchoolInfoMapper.java @@ -0,0 +1,13 @@ +package com.orange.demo.statsservice.dao; + +import com.orange.demo.common.core.base.dao.BaseDaoMapper; +import com.orange.demo.statsservice.model.SchoolInfo; + +/** + * 数据操作访问接口。 + * + * @author Jerry + * @date 2020-09-27 + */ +public interface SchoolInfoMapper extends BaseDaoMapper { +} diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/StudentActionStatsMapper.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/StudentActionStatsMapper.java index 559d5d2d..0d27a8fd 100644 --- a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/StudentActionStatsMapper.java +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/StudentActionStatsMapper.java @@ -9,8 +9,8 @@ import java.util.*; /** * 学生行为统计数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface StudentActionStatsMapper extends BaseDaoMapper { diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/StudentActionTransMapper.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/StudentActionTransMapper.java index 967febba..7273127b 100644 --- a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/StudentActionTransMapper.java +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/StudentActionTransMapper.java @@ -9,8 +9,8 @@ import java.util.*; /** * 学生行为流水数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface StudentActionTransMapper extends BaseDaoMapper { diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/mapper/GradeMapper.xml b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/mapper/GradeMapper.xml new file mode 100644 index 00000000..d08aaae7 --- /dev/null +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/mapper/GradeMapper.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/mapper/SchoolInfoMapper.xml b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/mapper/SchoolInfoMapper.xml new file mode 100644 index 00000000..50238878 --- /dev/null +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/dao/mapper/SchoolInfoMapper.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/CourseTransStats.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/CourseTransStats.java index 06de053b..cfd62cb2 100644 --- a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/CourseTransStats.java +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/CourseTransStats.java @@ -22,8 +22,8 @@ import java.util.Map; /** * CourseTransStats实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_course_trans_stats") diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/Grade.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/Grade.java new file mode 100644 index 00000000..e8df4178 --- /dev/null +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/Grade.java @@ -0,0 +1,41 @@ +package com.orange.demo.statsservice.model; + +import com.alibaba.fastjson.annotation.JSONField; +import com.orange.demo.common.core.annotation.DeletedFlagColumn; +import lombok.Data; +import javax.persistence.*; +import javax.validation.constraints.*; + +/** + * Grade实体对象。 + * + * @author Jerry + * @date 2020-09-27 + */ +@Data +@Table(name = "zz_grade") +public class Grade { + + /** + * 主键Id。 + */ + @NotNull(message = "数据验证失败,主键Id不能为空!") + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "grade_id") + private Integer gradeId; + + /** + * 年级名称。 + */ + @NotBlank(message = "数据验证失败,年级名称不能为空!") + @Column(name = "grade_name") + private String gradeName; + + /** + * 逻辑删除标记字段(1: 正常 -1: 已删除)。 + */ + @JSONField(serialize = false) + @DeletedFlagColumn + private Integer status; +} diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/SchoolInfo.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/SchoolInfo.java new file mode 100644 index 00000000..26c455ce --- /dev/null +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/SchoolInfo.java @@ -0,0 +1,45 @@ +package com.orange.demo.statsservice.model; + +import lombok.Data; +import javax.persistence.*; +import javax.validation.constraints.*; + +/** + * SchoolInfo实体对象。 + * + * @author Jerry + * @date 2020-09-27 + */ +@Data +@Table(name = "zz_school_info") +public class SchoolInfo { + + /** + * 学校Id。 + */ + @NotNull(message = "数据验证失败,学校Id不能为空!") + @Id + @Column(name = "school_id") + private Long schoolId; + + /** + * 学校名称。 + */ + @NotBlank(message = "数据验证失败,学校名称不能为空!") + @Column(name = "school_name") + private String schoolName; + + /** + * 所在省Id。 + */ + @NotNull(message = "数据验证失败,所在省Id不能为空!") + @Column(name = "province_id") + private Long provinceId; + + /** + * 所在城市Id。 + */ + @NotNull(message = "数据验证失败,所在城市Id不能为空!") + @Column(name = "city_id") + private Long cityId; +} diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/StudentActionStats.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/StudentActionStats.java index 79366943..21b63d61 100644 --- a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/StudentActionStats.java +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/StudentActionStats.java @@ -19,8 +19,8 @@ import java.util.Map; /** * StudentActionStats实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_student_action_stats") diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/StudentActionTrans.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/StudentActionTrans.java index 6257cd5d..11fd603f 100644 --- a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/StudentActionTrans.java +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/model/StudentActionTrans.java @@ -24,7 +24,7 @@ import java.util.Map; * StudentActionTrans实体对象。 * * @author Jerry - * @date 2020-08-13 + * @date 2020-09-27 */ @Data @Table(name = "zz_student_action_trans") diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/service/CourseTransStatsService.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/service/CourseTransStatsService.java index 5bad5919..858bc9da 100644 --- a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/service/CourseTransStatsService.java +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/service/CourseTransStatsService.java @@ -16,8 +16,8 @@ import java.util.*; /** * 课程统计数据操作服务类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Service public class CourseTransStatsService extends BaseService { diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/service/StudentActionStatsService.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/service/StudentActionStatsService.java index c705ccde..f5a1c19e 100644 --- a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/service/StudentActionStatsService.java +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/service/StudentActionStatsService.java @@ -16,8 +16,8 @@ import java.util.*; /** * 学生行为统计数据操作服务类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Service public class StudentActionStatsService extends BaseService { diff --git a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/service/StudentActionTransService.java b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/service/StudentActionTransService.java index cd28b76d..03b407ef 100644 --- a/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/service/StudentActionTransService.java +++ b/orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/service/StudentActionTransService.java @@ -21,8 +21,8 @@ import java.util.*; /** * 学生行为流水数据操作服务类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Service public class StudentActionTransService extends BaseService { @@ -68,6 +68,7 @@ public class StudentActionTransService extends BaseService + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orange-demo-multi-service/application/stats/stats.iml b/orange-demo-multi-service/application/stats/stats.iml new file mode 100644 index 00000000..ee4abb7e --- /dev/null +++ b/orange-demo-multi-service/application/stats/stats.iml @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/client/SysUserClient.java b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/client/SysUserClient.java index f37d8553..8dfbb095 100644 --- a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/client/SysUserClient.java +++ b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/client/SysUserClient.java @@ -16,8 +16,8 @@ import java.util.*; /** * 用户管理服务远程数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @FeignClient( name = "upms", diff --git a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysMenuType.java b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysMenuType.java index bd3c813c..c326aab1 100644 --- a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysMenuType.java +++ b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysMenuType.java @@ -6,8 +6,8 @@ import java.util.Map; /** * 菜单类型常量对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class SysMenuType { diff --git a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysPermCodeType.java b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysPermCodeType.java index 7cf5eafe..748b0cfb 100644 --- a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysPermCodeType.java +++ b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysPermCodeType.java @@ -6,8 +6,8 @@ import java.util.Map; /** * 权限字类型常量对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class SysPermCodeType { diff --git a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysPermModuleType.java b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysPermModuleType.java index 7d46b568..4a5425c8 100644 --- a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysPermModuleType.java +++ b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysPermModuleType.java @@ -6,8 +6,8 @@ import java.util.Map; /** * 权限资源模块类型常量对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class SysPermModuleType { diff --git a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysUserStatus.java b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysUserStatus.java index e7ff8ac2..c8da08e3 100644 --- a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysUserStatus.java +++ b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysUserStatus.java @@ -6,8 +6,8 @@ import java.util.Map; /** * 用户状态常量字典对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class SysUserStatus { diff --git a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysUserType.java b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysUserType.java index 84afcacb..28cc651a 100644 --- a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysUserType.java +++ b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/constant/SysUserType.java @@ -6,8 +6,8 @@ import java.util.Map; /** * 用户类型常量字典对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class SysUserType { diff --git a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysDataPermDeptDto.java b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysDataPermDeptDto.java deleted file mode 100644 index 364bcf3d..00000000 --- a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysDataPermDeptDto.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.orange.demo.upmsinterface.dto; - -import lombok.Data; - -/** - * 数据权限与部门关联Dto。 - * - * @author Orange Team - * @date 2020-08-08 - */ -@Data -public class SysDataPermDeptDto { - - /** - * 数据权限Id。 - */ - private Long dataPermId; - - /** - * 关联部门Id。 - */ - private Long menuId; -} \ No newline at end of file diff --git a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysMenuDto.java b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysMenuDto.java index ed1d294c..ccb026bb 100644 --- a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysMenuDto.java +++ b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysMenuDto.java @@ -14,8 +14,8 @@ import java.util.Map; /** * 菜单Dto。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class SysMenuDto { diff --git a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysPermCodeDto.java b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysPermCodeDto.java index 4d6446e4..04cb35f3 100644 --- a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysPermCodeDto.java +++ b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysPermCodeDto.java @@ -14,8 +14,8 @@ import java.util.Map; /** * 权限字Dto。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class SysPermCodeDto { diff --git a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysPermDto.java b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysPermDto.java index b51e4697..728b139b 100644 --- a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysPermDto.java +++ b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysPermDto.java @@ -11,8 +11,8 @@ import java.util.Map; /** * 权限资源Dto。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class SysPermDto { diff --git a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysPermModuleDto.java b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysPermModuleDto.java index 903a310e..136907ff 100644 --- a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysPermModuleDto.java +++ b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysPermModuleDto.java @@ -13,8 +13,8 @@ import java.util.List; /** * 权限资源模块Dto。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class SysPermModuleDto { diff --git a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysRoleDto.java b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysRoleDto.java index c4b2943b..373e4abc 100644 --- a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysRoleDto.java +++ b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysRoleDto.java @@ -11,8 +11,8 @@ import java.util.Map; /** * 角色Dto。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class SysRoleDto { diff --git a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysUserDto.java b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysUserDto.java index edd1eb95..fcddab36 100644 --- a/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysUserDto.java +++ b/orange-demo-multi-service/application/upms/upms-interface/src/main/java/com/orange/demo/upmsinterface/dto/SysUserDto.java @@ -1,5 +1,6 @@ package com.orange.demo.upmsinterface.dto; +import com.orange.demo.common.core.validator.AddGroup; import com.orange.demo.common.core.validator.UpdateGroup; import com.orange.demo.common.core.validator.ConstDictRef; import com.orange.demo.upmsinterface.constant.SysUserType; @@ -16,8 +17,8 @@ import java.util.List; /** * SysUserDto对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class SysUserDto { @@ -37,7 +38,7 @@ public class SysUserDto { /** * 用户密码。 */ - @NotBlank(message = "数据验证失败,用户密码不能为空!") + @NotBlank(message = "数据验证失败,用户密码不能为空!", groups = {AddGroup.class}) private String password; /** diff --git a/orange-demo-multi-service/application/upms/upms-interface/upms-interface.iml b/orange-demo-multi-service/application/upms/upms-interface/upms-interface.iml new file mode 100644 index 00000000..d3469491 --- /dev/null +++ b/orange-demo-multi-service/application/upms/upms-interface/upms-interface.iml @@ -0,0 +1,260 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/UpmsApplication.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/UpmsApplication.java index e2e76cae..b9c41e83 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/UpmsApplication.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/UpmsApplication.java @@ -8,8 +8,8 @@ import org.springframework.context.annotation.ComponentScan; /** * upms服务启动类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @SpringCloudApplication @EnableFeignClients(basePackages = "com.orange.demo") diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/config/ApplicationConfig.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/config/ApplicationConfig.java index 026997cb..7bdf1397 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/config/ApplicationConfig.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/config/ApplicationConfig.java @@ -9,8 +9,8 @@ import org.springframework.context.annotation.Configuration; * 应用程序自定义的程序属性配置文件。 * NOTE: 和multiDataSource相关的配置没有包含进来,因为涉及到条件属性,所以由其相关的配置对象自己处理。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @RefreshScope diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/config/DataSourceConfig.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/config/DataSourceConfig.java index 44919dd9..246427b2 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/config/DataSourceConfig.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/config/DataSourceConfig.java @@ -13,8 +13,8 @@ import javax.sql.DataSource; /** * 数据源配置Bean对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Configuration @EnableTransactionManagement diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/LoginController.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/LoginController.java index c73c370c..bed5f57d 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/LoginController.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/LoginController.java @@ -9,6 +9,7 @@ import com.orange.demo.common.core.object.ResponseResult; import com.orange.demo.common.core.object.TokenData; import com.orange.demo.common.core.util.MyCommonUtil; import com.orange.demo.common.core.util.RsaUtil; +import com.orange.demo.common.redis.cache.SessionCacheHelper; import com.orange.demo.upmsinterface.constant.SysUserStatus; import com.orange.demo.upmsinterface.constant.SysUserType; import com.orange.demo.upmsservice.config.ApplicationConfig; @@ -27,8 +28,8 @@ import java.util.*; /** * 登录接口控制器类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j @RestController @@ -46,6 +47,8 @@ public class LoginController { @Autowired private ApplicationConfig appConfig; @Autowired + private SessionCacheHelper cacheHelper; + @Autowired private PasswordEncoder passwordEncoder; /** @@ -85,6 +88,7 @@ public class LoginController { */ @PostMapping("/doLogout") public ResponseResult doLogout() { + cacheHelper.removeAllSessionCache(); return ResponseResult.success(); } diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysMenuController.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysMenuController.java index ac139764..0d8e21c9 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysMenuController.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysMenuController.java @@ -23,8 +23,8 @@ import java.util.*; /** * 菜单管理接口控制器类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j @RestController diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysPermCodeController.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysPermCodeController.java index b1f18fe2..a2245d54 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysPermCodeController.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysPermCodeController.java @@ -26,8 +26,8 @@ import java.util.*; /** * 权限字管理接口控制器类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j @RestController diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysPermController.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysPermController.java index f0c4d0e3..808a6ae9 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysPermController.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysPermController.java @@ -27,8 +27,8 @@ import java.util.Map; /** * 权限资源管理接口控制器类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j @RestController diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysPermModuleController.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysPermModuleController.java index 0323f3ed..cb4da4de 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysPermModuleController.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysPermModuleController.java @@ -25,8 +25,8 @@ import java.util.Map; /** * 权限资源模块管理接口控制器类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j @RestController diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysRoleController.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysRoleController.java index a215f3d3..6e453cd5 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysRoleController.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysRoleController.java @@ -32,8 +32,8 @@ import java.util.stream.Collectors; /** * 角色管理接口控制器类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j @RestController diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysUserController.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysUserController.java index ae1a2c00..46164c7d 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysUserController.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/controller/SysUserController.java @@ -12,6 +12,7 @@ import com.orange.demo.common.core.constant.ErrorCodeEnum; import com.orange.demo.common.core.base.controller.BaseController; import com.orange.demo.common.core.base.service.BaseService; import com.orange.demo.common.core.annotation.MyRequestBody; +import com.orange.demo.common.core.validator.AddGroup; import com.orange.demo.common.core.validator.UpdateGroup; import com.orange.demo.upmsservice.config.ApplicationConfig; import lombok.extern.slf4j.Slf4j; @@ -24,8 +25,8 @@ import java.util.*; /** * 用户管理操作控制器类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j @RestController @@ -53,7 +54,7 @@ public class SysUserController extends BaseController @PostMapping("/add") public ResponseResult add( @MyRequestBody("sysUser") SysUserDto sysUserDto, @MyRequestBody String roleIdListString) { - String errorMessage = MyCommonUtil.getModelValidationError(sysUserDto); + String errorMessage = MyCommonUtil.getModelValidationError(sysUserDto, Default.class, AddGroup.class); if (errorMessage != null) { return ResponseResult.error(ErrorCodeEnum.DATA_VALIDATAED_FAILED, errorMessage); } diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysMenuMapper.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysMenuMapper.java index f7694124..dace4da3 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysMenuMapper.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysMenuMapper.java @@ -8,8 +8,8 @@ import java.util.List; /** * 菜单数据访问操作接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface SysMenuMapper extends BaseDaoMapper { diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysMenuPermCodeMapper.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysMenuPermCodeMapper.java index 126e06c0..8561f7dc 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysMenuPermCodeMapper.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysMenuPermCodeMapper.java @@ -6,8 +6,8 @@ import com.orange.demo.upmsservice.model.SysMenuPermCode; /** * 菜单与权限字关系数据访问操作接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface SysMenuPermCodeMapper extends BaseDaoMapper { } diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermCodeMapper.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermCodeMapper.java index bc7a106f..ea986749 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermCodeMapper.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermCodeMapper.java @@ -10,8 +10,8 @@ import java.util.Map; /** * 权限字数据访问操作接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface SysPermCodeMapper extends BaseDaoMapper { diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermCodePermMapper.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermCodePermMapper.java index 94d03de2..d986b8ce 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermCodePermMapper.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermCodePermMapper.java @@ -6,8 +6,8 @@ import com.orange.demo.upmsservice.model.SysPermCodePerm; /** * 权限字与权限资源关系数据访问操作接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface SysPermCodePermMapper extends BaseDaoMapper { } diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermMapper.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermMapper.java index bc745601..eef975d2 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermMapper.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermMapper.java @@ -10,8 +10,8 @@ import java.util.Map; /** * 权限资源数据访问操作接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface SysPermMapper extends BaseDaoMapper { diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermModuleMapper.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermModuleMapper.java index 6b156763..8f7624d5 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermModuleMapper.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermModuleMapper.java @@ -8,8 +8,8 @@ import java.util.List; /** * 权限资源模块数据访问操作接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface SysPermModuleMapper extends BaseDaoMapper { diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermWhitelistMapper.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermWhitelistMapper.java index 3ef8bf83..fa6131c7 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermWhitelistMapper.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysPermWhitelistMapper.java @@ -6,8 +6,8 @@ import com.orange.demo.upmsservice.model.SysPermWhitelist; /** * 权限资源白名单数据访问操作接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface SysPermWhitelistMapper extends BaseDaoMapper { } diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysRoleMapper.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysRoleMapper.java index 74e9211e..f5f5cf02 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysRoleMapper.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysRoleMapper.java @@ -9,8 +9,8 @@ import java.util.List; /** * 角色数据访问操作接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface SysRoleMapper extends BaseDaoMapper { diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysRoleMenuMapper.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysRoleMenuMapper.java index 8003650f..cdecf6b5 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysRoleMenuMapper.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysRoleMenuMapper.java @@ -6,8 +6,8 @@ import com.orange.demo.upmsservice.model.SysRoleMenu; /** * 角色与菜单操作关联关系数据访问操作接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface SysRoleMenuMapper extends BaseDaoMapper { } diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysUserMapper.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysUserMapper.java index 9ef2589c..c4a55436 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysUserMapper.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysUserMapper.java @@ -9,8 +9,8 @@ import java.util.*; /** * 用户管理数据操作访问接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface SysUserMapper extends BaseDaoMapper { diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysUserRoleMapper.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysUserRoleMapper.java index ca000f2f..a17a5e31 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysUserRoleMapper.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/dao/SysUserRoleMapper.java @@ -8,8 +8,8 @@ import java.util.List; /** * 用户与角色关联关系数据访问操作接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface SysUserRoleMapper extends BaseDaoMapper { diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysMenu.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysMenu.java index b9c6f8f8..5f9ec8c7 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysMenu.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysMenu.java @@ -20,8 +20,8 @@ import java.util.List; /** * 菜单实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_sys_menu") diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysMenuPermCode.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysMenuPermCode.java index 36e5b253..926e5ce0 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysMenuPermCode.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysMenuPermCode.java @@ -7,8 +7,8 @@ import javax.persistence.*; /** * 菜单与权限字关联实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_sys_menu_perm_code") diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPerm.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPerm.java index 25ab4f91..92515760 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPerm.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPerm.java @@ -13,8 +13,8 @@ import java.util.Map; /** * 权限资源实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_sys_perm") diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPermCode.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPermCode.java index 35b63ebf..d5165b6c 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPermCode.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPermCode.java @@ -20,8 +20,8 @@ import java.util.List; /** * 权限字实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_sys_perm_code") diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPermCodePerm.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPermCodePerm.java index 7c7c6d7b..c1d3f360 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPermCodePerm.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPermCodePerm.java @@ -7,8 +7,8 @@ import javax.persistence.*; /** * 权限字与权限资源关联实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_sys_perm_code_perm") diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPermModule.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPermModule.java index c0fed365..5c4ccd36 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPermModule.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPermModule.java @@ -14,8 +14,8 @@ import java.util.List; /** * 权限模块实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_sys_perm_module") diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPermWhitelist.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPermWhitelist.java index a5fac52c..3a0cdf19 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPermWhitelist.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysPermWhitelist.java @@ -7,8 +7,8 @@ import javax.persistence.*; /** * 白名单实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_sys_perm_whitelist") diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysRole.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysRole.java index db6e9d41..65c4e439 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysRole.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysRole.java @@ -18,8 +18,8 @@ import java.util.List; /** * 角色实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_sys_role") diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysRoleMenu.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysRoleMenu.java index 22356795..b4e813d0 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysRoleMenu.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysRoleMenu.java @@ -7,8 +7,8 @@ import javax.persistence.*; /** * 角色菜单实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_sys_role_menu") diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysUser.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysUser.java index 1c3b7745..d23ac169 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysUser.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysUser.java @@ -22,8 +22,8 @@ import java.util.List; /** * SysUser实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_sys_user") diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysUserRole.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysUserRole.java index cf5e9d5f..96cca92b 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysUserRole.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/model/SysUserRole.java @@ -7,8 +7,8 @@ import javax.persistence.*; /** * 用户角色实体对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Table(name = "zz_sys_user_role") diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysMenuService.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysMenuService.java index 15969234..33857360 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysMenuService.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysMenuService.java @@ -26,8 +26,8 @@ import java.util.stream.Collectors; /** * 菜单数据服务类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Service public class SysMenuService extends BaseService { diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysPermCodeService.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysPermCodeService.java index b3301921..a09d9871 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysPermCodeService.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysPermCodeService.java @@ -24,8 +24,8 @@ import java.util.stream.Collectors; /** * 权限字数据服务类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Service public class SysPermCodeService extends BaseService { diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysPermModuleService.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysPermModuleService.java index d1135d24..a8e0089d 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysPermModuleService.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysPermModuleService.java @@ -18,8 +18,8 @@ import java.util.List; /** * 权限资源模块数据服务类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Service public class SysPermModuleService extends BaseService { diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysPermService.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysPermService.java index acb6c308..3ef2abd1 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysPermService.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysPermService.java @@ -26,8 +26,8 @@ import java.util.Map; /** * 权限资源数据服务类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Service public class SysPermService extends BaseService { diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysPermWhitelistService.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysPermWhitelistService.java index 2d3a477e..58817dec 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysPermWhitelistService.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysPermWhitelistService.java @@ -10,8 +10,8 @@ import org.springframework.stereotype.Service; /** * 白名单数据服务类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Service public class SysPermWhitelistService extends BaseService { diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysRoleService.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysRoleService.java index 0ad3024a..0383e20e 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysRoleService.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysRoleService.java @@ -26,8 +26,8 @@ import java.util.stream.Collectors; /** * 角色数据服务类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Service public class SysRoleService extends BaseService { diff --git a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysUserService.java b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysUserService.java index 869696b9..909ee61e 100644 --- a/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysUserService.java +++ b/orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/SysUserService.java @@ -25,8 +25,8 @@ import java.util.stream.Collectors; /** * 用户管理数据操作服务类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Service public class SysUserService extends BaseService { diff --git a/orange-demo-multi-service/application/upms/upms-service/upms-service.iml b/orange-demo-multi-service/application/upms/upms-service/upms-service.iml new file mode 100644 index 00000000..77076094 --- /dev/null +++ b/orange-demo-multi-service/application/upms/upms-service/upms-service.iml @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orange-demo-multi-service/application/upms/upms.iml b/orange-demo-multi-service/application/upms/upms.iml new file mode 100644 index 00000000..ee4abb7e --- /dev/null +++ b/orange-demo-multi-service/application/upms/upms.iml @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orange-demo-multi-service/common/common-core/common-core.iml b/orange-demo-multi-service/common/common-core/common-core.iml new file mode 100644 index 00000000..2702bf77 --- /dev/null +++ b/orange-demo-multi-service/common/common-core/common-core.iml @@ -0,0 +1,216 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orange-demo-multi-service/common/common-core/pom.xml b/orange-demo-multi-service/common/common-core/pom.xml index 1c8a4353..09e0231f 100644 --- a/orange-demo-multi-service/common/common-core/pom.xml +++ b/orange-demo-multi-service/common/common-core/pom.xml @@ -106,15 +106,5 @@ pagehelper-spring-boot-starter ${pagehelper.version} - - redis.clients - jedis - ${jedis.version} - - - org.redisson - redisson - ${redisson.version} - diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/advice/MyControllerAdvice.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/advice/MyControllerAdvice.java index 36530b07..f8f40279 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/advice/MyControllerAdvice.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/advice/MyControllerAdvice.java @@ -11,8 +11,8 @@ import java.util.Date; /** * Controller的环绕拦截类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @ControllerAdvice public class MyControllerAdvice { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/advice/MyExceptionHandler.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/advice/MyExceptionHandler.java index ee69acd3..24e1f9f7 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/advice/MyExceptionHandler.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/advice/MyExceptionHandler.java @@ -21,8 +21,8 @@ import java.util.concurrent.TimeoutException; * 业务层的异常处理类,这里只是给出最通用的Exception的捕捉,今后可以根据业务需要, * 用不同的函数,处理不同类型的异常。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j @RestControllerAdvice("com.orange.demo") diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/DeletedFlagColumn.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/DeletedFlagColumn.java index e275a652..d9e9f414 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/DeletedFlagColumn.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/DeletedFlagColumn.java @@ -5,8 +5,8 @@ import java.lang.annotation.*; /** * 主要用于标记逻辑删除字段。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Target({ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/JobUpdateTimeColumn.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/JobUpdateTimeColumn.java index a20d30d1..06d172db 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/JobUpdateTimeColumn.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/JobUpdateTimeColumn.java @@ -5,8 +5,8 @@ import java.lang.annotation.*; /** * 主要用于标记更新字段。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Target({ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/MyDataSource.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/MyDataSource.java index 4b4240ad..78201f29 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/MyDataSource.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/MyDataSource.java @@ -5,8 +5,8 @@ import java.lang.annotation.*; /** * 主要用于标记Service所依赖的数据源类型。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/MyRequestBody.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/MyRequestBody.java index 1d393400..6b309fb9 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/MyRequestBody.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/MyRequestBody.java @@ -8,8 +8,8 @@ import java.lang.annotation.Target; /** * 标记Controller中的方法参数,参数解析器会根据该注解将请求中的JSON数据,映射到参数中的绑定字段。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Target(ElementType.PARAMETER) @Retention(RetentionPolicy.RUNTIME) diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/NoAuthInterface.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/NoAuthInterface.java index 2a3ad5f6..f876b79f 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/NoAuthInterface.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/NoAuthInterface.java @@ -5,8 +5,8 @@ import java.lang.annotation.*; /** * 主要用于标记无需Token验证的接口 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Target({ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationConstDict.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationConstDict.java index 3f98cbf2..e2cf79a6 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationConstDict.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationConstDict.java @@ -5,8 +5,8 @@ import java.lang.annotation.*; /** * 标识Model和常量字典之间的关联关系。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Target({ElementType.FIELD, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationDict.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationDict.java index 90a49007..fc479aca 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationDict.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationDict.java @@ -7,8 +7,8 @@ import java.lang.annotation.*; /** * 标识Model之间的字典关联关系。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Target({ElementType.FIELD, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationManyToMany.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationManyToMany.java index 4b7015ac..0f76030b 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationManyToMany.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationManyToMany.java @@ -5,8 +5,8 @@ import java.lang.annotation.*; /** * 标注多对多的Model关系。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Target({ElementType.FIELD, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationManyToManyAggregation.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationManyToManyAggregation.java index 29fa8310..ff45a96e 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationManyToManyAggregation.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationManyToManyAggregation.java @@ -7,8 +7,8 @@ import java.lang.annotation.*; /** * 主要用于多对多的Model关系。标注通过从表关联字段或者关联表关联字段计算主表聚合计算字段的规则。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Target({ElementType.FIELD, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationOneToManyAggregation.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationOneToManyAggregation.java index eba92823..13cac580 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationOneToManyAggregation.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationOneToManyAggregation.java @@ -7,8 +7,8 @@ import java.lang.annotation.*; /** * 主要用于一对多的Model关系。标注通过从表关联字段计算主表聚合计算字段的规则。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Target({ElementType.FIELD, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationOneToOne.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationOneToOne.java index 10f4aecb..41c89815 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationOneToOne.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationOneToOne.java @@ -7,8 +7,8 @@ import java.lang.annotation.*; /** * 标识Model之间的一对一关联关系。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Target({ElementType.FIELD, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/aop/AccessLogAspect.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/aop/AccessLogAspect.java index 2bbe631d..a3b8d0c8 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/aop/AccessLogAspect.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/aop/AccessLogAspect.java @@ -26,8 +26,8 @@ import java.util.List; /** * 记录接口的链路traceId、请求参数、应答数据、错误信息和调用时长。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Aspect @Component diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/client/BaseClient.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/client/BaseClient.java index 270f9a8a..47543b2f 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/client/BaseClient.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/client/BaseClient.java @@ -13,8 +13,8 @@ import java.util.Set; * * @param 主DomainDto域数据对象类型。 * @param 主键类型。 - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface BaseClient { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/controller/BaseController.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/controller/BaseController.java index 046c7639..64023a17 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/controller/BaseController.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/controller/BaseController.java @@ -32,8 +32,8 @@ import java.util.stream.Collectors; * @param 主Model实体对象类型。 * @param 主DomainDto域对象类型。 * @param 主键类型。 - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j public abstract class BaseController { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/dao/BaseDaoMapper.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/dao/BaseDaoMapper.java index 059c4636..3a8dbac7 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/dao/BaseDaoMapper.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/dao/BaseDaoMapper.java @@ -13,8 +13,8 @@ import java.util.Map; * 数据访问对象的基类。 * * @param 主Model实体对象。 - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @RegisterMapper public interface BaseDaoMapper extends Mapper, InsertListMapper { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/mapper/BaseModelMapper.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/mapper/BaseModelMapper.java index 36f4362b..be5913ab 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/mapper/BaseModelMapper.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/mapper/BaseModelMapper.java @@ -11,8 +11,8 @@ import java.util.stream.Collectors; * * @param Domain域对象类型。 * @param Model实体对象类型。 - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface BaseModelMapper { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/mapper/DummyModelMapper.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/mapper/DummyModelMapper.java index 44bf63c3..9bbbee42 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/mapper/DummyModelMapper.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/mapper/DummyModelMapper.java @@ -7,8 +7,8 @@ import java.util.List; * 由于没有实际的数据转换,因此同时保证了代码统一和执行效率。 * * @param 数据类型。 - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class DummyModelMapper implements BaseModelMapper { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/service/BaseDictService.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/service/BaseDictService.java index 0c4d9893..678a7a00 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/service/BaseDictService.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/service/BaseDictService.java @@ -16,8 +16,8 @@ import java.util.List; * @param Model实体对象的类型。 * @param Model对应的DomainDto域对象类型。 * @param Model对象主键的类型。 - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j public abstract class BaseDictService extends BaseService { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/service/BaseService.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/service/BaseService.java index e6c318e1..6c464965 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/service/BaseService.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/service/BaseService.java @@ -39,8 +39,8 @@ import static java.util.stream.Collectors.*; * @param Model对象的类型。 * @param Model对应的Dto对象类型。 * @param Model对象主键的类型。 - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j public abstract class BaseService { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/cache/CacheConfig.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/cache/CacheConfig.java deleted file mode 100644 index b1c12e62..00000000 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/cache/CacheConfig.java +++ /dev/null @@ -1,83 +0,0 @@ -package com.orange.demo.common.core.cache; - -import com.github.benmanes.caffeine.cache.Caffeine; -import org.springframework.cache.CacheManager; -import org.springframework.cache.annotation.EnableCaching; -import org.springframework.cache.caffeine.CaffeineCache; -import org.springframework.cache.support.SimpleCacheManager; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -import java.util.ArrayList; -import java.util.concurrent.TimeUnit; - -/** - * 使用Caffeine作为本地缓存库。 - * - * @author Orange Team - * @date 2020-08-08 - */ -@Configuration -@EnableCaching -public class CacheConfig { - - private static final int DEFAULT_MAXSIZE = 10000; - private static final int DEFAULT_TTL = 3600; - - /** - * 定义cache名称、超时时长秒、最大个数。 - * 每个cache缺省3600秒过期,最大个数1000。 - */ - public enum CacheEnum { - - /** - * 缺省全局缓存(时间是24小时)。 - */ - GLOBAL_CACHE(86400, 20000); - - CacheEnum() { - } - - CacheEnum(int ttl, int maxSize) { - this.ttl = ttl; - this.maxSize = maxSize; - } - - /** - * 缓存的最大数量。 - */ - private int maxSize = DEFAULT_MAXSIZE; - /** - * 缓存的时长(单位:秒) - */ - private int ttl = DEFAULT_TTL; - - public int getMaxSize() { - return maxSize; - } - - public int getTtl() { - return ttl; - } - } - - /** - * 个性化配置缓存。 - */ - @Bean - public CacheManager cacheManager() { - SimpleCacheManager manager = new SimpleCacheManager(); - //把各个cache注册到cacheManager中,CaffeineCache实现了org.springframework.cache.Cache接口 - ArrayList caches = new ArrayList<>(); - for (CacheEnum c : CacheEnum.values()) { - caches.add(new CaffeineCache(c.name(), - Caffeine.newBuilder().recordStats() - .expireAfterAccess(c.getTtl(), TimeUnit.SECONDS) - .maximumSize(c.getMaxSize()) - .build()) - ); - } - manager.setCaches(caches); - return manager; - } -} diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/cache/DictionaryCache.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/cache/DictionaryCache.java index 5c0922c8..04bc5158 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/cache/DictionaryCache.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/cache/DictionaryCache.java @@ -8,8 +8,8 @@ import java.util.Set; * * @param 字典表主键类型。 * @param 字典表对象类型。 - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface DictionaryCache { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/cache/MapDictionaryCache.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/cache/MapDictionaryCache.java index 6b4b11ed..95d3481b 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/cache/MapDictionaryCache.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/cache/MapDictionaryCache.java @@ -8,8 +8,8 @@ import java.util.function.Function; * * @param 字典表主键类型。 * @param 字典表对象类型。 - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class MapDictionaryCache implements DictionaryCache { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/cache/MapTreeDictionaryCache.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/cache/MapTreeDictionaryCache.java index 3fb6a89a..b31637cd 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/cache/MapTreeDictionaryCache.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/cache/MapTreeDictionaryCache.java @@ -11,8 +11,8 @@ import java.util.function.Function; * * @param 字典表主键类型。 * @param 字典表对象类型。 - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class MapTreeDictionaryCache extends MapDictionaryCache { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/CommonWebMvcConfig.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/CommonWebMvcConfig.java index 533d139b..2555c389 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/CommonWebMvcConfig.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/CommonWebMvcConfig.java @@ -20,8 +20,8 @@ import java.util.List; /** * 所有的项目拦截器、参数解析器、消息对象转换器都在这里集中配置。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Configuration public class CommonWebMvcConfig implements WebMvcConfigurer { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/EncryptConfig.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/EncryptConfig.java index 9ac95986..536ac615 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/EncryptConfig.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/EncryptConfig.java @@ -7,8 +7,8 @@ import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; /** * 目前用于用户密码加密,UAA接入应用客户端的client_secret加密。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Configuration public class EncryptConfig { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/FeignConfig.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/FeignConfig.java index eeba4757..898b8d95 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/FeignConfig.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/FeignConfig.java @@ -10,8 +10,8 @@ import org.springframework.context.annotation.Configuration; /** * FeignClient的配置对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Configuration public class FeignConfig implements RequestInterceptor { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/RestTemplateConfig.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/RestTemplateConfig.java index 33eb575f..816fa754 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/RestTemplateConfig.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/RestTemplateConfig.java @@ -23,8 +23,8 @@ import java.util.List; /** * RestTemplate连接池配置对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Configuration public class RestTemplateConfig { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/TomcatConfig.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/TomcatConfig.java index 4ae55ce5..16c67e58 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/TomcatConfig.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/TomcatConfig.java @@ -9,8 +9,8 @@ import org.springframework.context.annotation.Configuration; /** * tomcat配置对象。当前配置禁用了PUT和DELETE方法,防止渗透攻击。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Configuration public class TomcatConfig { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/AggregationKind.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/AggregationKind.java index 11bd6d27..d1bf8ea1 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/AggregationKind.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/AggregationKind.java @@ -3,8 +3,8 @@ package com.orange.demo.common.core.constant; /** * 在跨服务调用时,需要传递的聚合分类常量对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class AggregationKind { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/AggregationType.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/AggregationType.java index 043a0e02..ba971fb7 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/AggregationType.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/AggregationType.java @@ -6,8 +6,8 @@ import java.util.Map; /** * 聚合计算的常量类型对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class AggregationType { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/ApplicationConstant.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/ApplicationConstant.java index 35957ed4..7cd01fbb 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/ApplicationConstant.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/ApplicationConstant.java @@ -3,8 +3,8 @@ package com.orange.demo.common.core.constant; /** * 应用程序的常量声明对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class ApplicationConstant { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/ErrorCodeEnum.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/ErrorCodeEnum.java index c19c4313..c5386cdd 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/ErrorCodeEnum.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/ErrorCodeEnum.java @@ -3,8 +3,8 @@ package com.orange.demo.common.core.constant; /** * 返回应答中的错误代码和错误信息。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public enum ErrorCodeEnum { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/GlobalDeletedFlag.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/GlobalDeletedFlag.java index 8a1b3994..7980dfad 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/GlobalDeletedFlag.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/constant/GlobalDeletedFlag.java @@ -3,8 +3,8 @@ package com.orange.demo.common.core.constant; /** * 数据记录逻辑删除标记常量。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class GlobalDeletedFlag { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/DataValidationException.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/DataValidationException.java index 27a8f171..be9cd66b 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/DataValidationException.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/DataValidationException.java @@ -3,8 +3,8 @@ package com.orange.demo.common.core.exception; /** * 数据验证失败的自定义异常。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class DataValidationException extends RuntimeException { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/InvalidClassFieldException.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/InvalidClassFieldException.java index 255620ed..d26ab804 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/InvalidClassFieldException.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/InvalidClassFieldException.java @@ -6,8 +6,8 @@ import lombok.EqualsAndHashCode; /** * 无效的类对象字段的自定义异常。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @EqualsAndHashCode(callSuper = true) diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/InvalidDataFieldException.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/InvalidDataFieldException.java index e082bb09..6cebffe6 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/InvalidDataFieldException.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/InvalidDataFieldException.java @@ -6,8 +6,8 @@ import lombok.EqualsAndHashCode; /** * 无效的实体对象字段的自定义异常。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @EqualsAndHashCode(callSuper = true) diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/InvalidDataModelException.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/InvalidDataModelException.java index f85e62f8..8f6ac6e9 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/InvalidDataModelException.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/InvalidDataModelException.java @@ -6,8 +6,8 @@ import lombok.EqualsAndHashCode; /** * 无效的实体对象的自定义异常。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @EqualsAndHashCode(callSuper = true) diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/MyRuntimeException.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/MyRuntimeException.java index c9a5e555..6344c365 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/MyRuntimeException.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/MyRuntimeException.java @@ -4,8 +4,8 @@ package com.orange.demo.common.core.exception; * 自定义的运行时异常,在需要抛出运行时异常时,可使用该异常。 * NOTE:主要是为了避免SonarQube进行代码质量扫描时,给出警告。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class MyRuntimeException extends RuntimeException { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/NoDataAffectException.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/NoDataAffectException.java index 6f560f3c..30ef2672 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/NoDataAffectException.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/NoDataAffectException.java @@ -3,8 +3,8 @@ package com.orange.demo.common.core.exception; /** * 没有数据被修改的自定义异常。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class NoDataAffectException extends RuntimeException { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/NoDataPermException.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/NoDataPermException.java index a6654085..7f5d13fd 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/NoDataPermException.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/NoDataPermException.java @@ -3,8 +3,8 @@ package com.orange.demo.common.core.exception; /** * 没有数据访问权限的自定义异常。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class NoDataPermException extends RuntimeException { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/RedisCacheAccessException.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/RedisCacheAccessException.java index cd7a69e3..974d0759 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/RedisCacheAccessException.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/RedisCacheAccessException.java @@ -3,8 +3,8 @@ package com.orange.demo.common.core.exception; /** * Redis缓存访问失败。比如:获取分布式数据锁超时、等待线程中断等。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class RedisCacheAccessException extends RuntimeException { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/RemoteDataBuildException.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/RemoteDataBuildException.java index 2925266a..f05d11b3 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/RemoteDataBuildException.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/exception/RemoteDataBuildException.java @@ -3,8 +3,8 @@ package com.orange.demo.common.core.exception; /** * 关联远程服务数据失败的自定义异常。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class RemoteDataBuildException extends RuntimeException { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/interceptor/MyRequestArgumentResolver.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/interceptor/MyRequestArgumentResolver.java index 2dd71aa9..e782decb 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/interceptor/MyRequestArgumentResolver.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/interceptor/MyRequestArgumentResolver.java @@ -28,8 +28,8 @@ import java.util.*; * 1、单个字符串等包装类型都要写一个对象才可以用@RequestBody接收; * 2、多个对象需要封装到一个对象里才可以用@RequestBody接收。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class MyRequestArgumentResolver implements HandlerMethodArgumentResolver { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/listener/LoadCachedDataListener.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/listener/LoadCachedDataListener.java index 2652efd5..8a50eb07 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/listener/LoadCachedDataListener.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/listener/LoadCachedDataListener.java @@ -10,8 +10,8 @@ import java.util.Map; /** * 应用程序启动后的事件监听对象。主要负责加载Model之间的字典关联和一对一关联所对应的Service结构关系。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Component public class LoadCachedDataListener implements ApplicationListener { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/listener/LoadServiceRelationListener.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/listener/LoadServiceRelationListener.java index 1787e387..ed75353b 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/listener/LoadServiceRelationListener.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/listener/LoadServiceRelationListener.java @@ -10,8 +10,8 @@ import java.util.Map; /** * 应用程序启动后的事件监听对象。主要负责加载Model之间的字典关联和一对一关联所对应的Service结构关系。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Component public class LoadServiceRelationListener implements ApplicationListener { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/CallResult.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/CallResult.java index f622969b..38d353fe 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/CallResult.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/CallResult.java @@ -7,8 +7,8 @@ import lombok.Data; * 接口数据验证结果对象。主要是Service类使用。 * 同时为了提升效率,减少查询次数,可以根据具体的需求,将部分验证关联对象存入data字段,以供Controller使用。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class CallResult { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/DummyClass.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/DummyClass.java index 576ee1f8..c88d5e36 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/DummyClass.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/DummyClass.java @@ -3,8 +3,8 @@ package com.orange.demo.common.core.object; /** * 哑元对象,主要用于注解中的缺省对象占位符。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public final class DummyClass { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyAggregationParam.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyAggregationParam.java index 019aabd6..f26b130a 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyAggregationParam.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyAggregationParam.java @@ -9,8 +9,8 @@ import java.util.Set; /** * 分组聚合查询参数。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class MyAggregationParam { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyGroupCriteria.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyGroupCriteria.java index d59686eb..dda2b6d3 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyGroupCriteria.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyGroupCriteria.java @@ -6,8 +6,8 @@ import lombok.Data; /** * Mybatis Mapper.xml中所需的分组条件对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @AllArgsConstructor diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyGroupParam.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyGroupParam.java index 5a4e32f0..d856f435 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyGroupParam.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyGroupParam.java @@ -19,8 +19,8 @@ import java.util.List; /** * 查询分组参数请求对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @EqualsAndHashCode(callSuper = true) @Slf4j diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyOrderParam.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyOrderParam.java index 46477038..024c6f1a 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyOrderParam.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyOrderParam.java @@ -17,8 +17,8 @@ import java.util.*; /** * Controller参数中的排序请求对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @EqualsAndHashCode(callSuper = true) @Slf4j diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyPageParam.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyPageParam.java index f06b4d4c..93b1c0c8 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyPageParam.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyPageParam.java @@ -5,8 +5,8 @@ import lombok.Getter; /** * Controller参数中的分页请求对象 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Getter public class MyPageParam { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyQueryParam.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyQueryParam.java index a222e3d7..f951757b 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyQueryParam.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyQueryParam.java @@ -8,8 +8,8 @@ import java.util.*; /** * 查询参数。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class MyQueryParam { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyRelationParam.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyRelationParam.java index 9a111876..7849919c 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyRelationParam.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyRelationParam.java @@ -7,8 +7,8 @@ import lombok.Data; * 实体对象数据组装参数构建器。 * BaseService中的实体对象数据组装函数,会根据该参数对象进行数据组装。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @Builder diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyWhereCriteria.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyWhereCriteria.java index f391b8aa..df024a7e 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyWhereCriteria.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/MyWhereCriteria.java @@ -15,8 +15,8 @@ import java.util.List; /** * Where中的条件语句。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j @Data diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/ResponseResult.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/ResponseResult.java index e9929158..edee99a9 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/ResponseResult.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/ResponseResult.java @@ -6,8 +6,8 @@ import lombok.Data; /** * 接口返回对象 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class ResponseResult { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/TokenData.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/TokenData.java index bb7c56f6..50e32100 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/TokenData.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/TokenData.java @@ -15,8 +15,8 @@ import java.nio.charset.StandardCharsets; /** * 基于Jwt,用于前后端传递的令牌对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @ToString diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/Tuple2.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/Tuple2.java index 25401ef0..eeb6a53c 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/Tuple2.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/object/Tuple2.java @@ -3,8 +3,8 @@ package com.orange.demo.common.core.object; /** * 二元组对象。主要用于可以一次返回多个结果的场景,同时还能避免强制转换。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class Tuple2 { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/AopTargetUtil.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/AopTargetUtil.java index 9f79b6d4..299dc535 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/AopTargetUtil.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/AopTargetUtil.java @@ -10,8 +10,8 @@ import java.lang.reflect.Field; /** * 获取JDK动态代理/CGLIB代理对象代理的目标对象的工具类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j public class AopTargetUtil { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/ApplicationContextHolder.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/ApplicationContextHolder.java index 99ccbfb5..e6d3bb26 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/ApplicationContextHolder.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/ApplicationContextHolder.java @@ -9,8 +9,8 @@ import org.springframework.stereotype.Component; /** * Spring 系统启动应用感知对象,主要用于获取Spring Bean的上下文对象,后续的代码中可以直接查找系统中加载的Bean对象。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Component public class ApplicationContextHolder implements ApplicationContextAware { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/ContextUtil.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/ContextUtil.java index e3f855da..dda2829f 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/ContextUtil.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/ContextUtil.java @@ -9,8 +9,8 @@ import javax.servlet.http.HttpServletResponse; /** * 获取Servlet HttpRequest和HttpResponse的工具类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class ContextUtil { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/ExportUtil.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/ExportUtil.java index 8be7a944..73a251c0 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/ExportUtil.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/ExportUtil.java @@ -22,8 +22,8 @@ import java.util.*; /** * 导出工具类,目前支持xlsx和csv两种类型。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j public class ExportUtil { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/ImportUtil.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/ImportUtil.java index 6b0565db..4362c940 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/ImportUtil.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/ImportUtil.java @@ -21,8 +21,8 @@ import java.util.stream.Collectors; /** * 导入工具类,目前支持xlsx和csv两种类型。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j public class ImportUtil { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/IpUtil.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/IpUtil.java index 233db6c5..64281c93 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/IpUtil.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/IpUtil.java @@ -16,8 +16,8 @@ import java.util.List; /** * Ip工具类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j public class IpUtil { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/JwtUtil.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/JwtUtil.java index 055dce3e..f673c483 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/JwtUtil.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/JwtUtil.java @@ -11,8 +11,8 @@ import java.util.Map; /** * 基于JWT的Token生成工具类 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j public class JwtUtil { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/LogMessageUtil.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/LogMessageUtil.java index a9fda17a..02e5084a 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/LogMessageUtil.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/LogMessageUtil.java @@ -5,8 +5,8 @@ package com.orange.demo.common.core.util; * 主要目标是,尽量保证日志输出的统一性,同时也可以有效减少与日志信息相关的常量字符串, * 提高代码的规范度和可维护性。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class LogMessageUtil { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/MyCommonUtil.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/MyCommonUtil.java index 230808ab..4f300a19 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/MyCommonUtil.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/MyCommonUtil.java @@ -15,8 +15,8 @@ import java.util.UUID; /** * 脚手架中常用的基本工具方法集合,一般而言工程内部使用的方法。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class MyCommonUtil { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/MyDateUtil.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/MyDateUtil.java index 0b893810..3f2d45fd 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/MyDateUtil.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/MyDateUtil.java @@ -15,8 +15,8 @@ import static org.joda.time.PeriodType.days; /** * 日期工具类,主要封装了部分joda-time中的方法,让很多代码一行完成,同时统一了日期到字符串的pattern格式。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class MyDateUtil { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/MyModelUtil.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/MyModelUtil.java index 252cc9ec..44a4a112 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/MyModelUtil.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/MyModelUtil.java @@ -2,6 +2,7 @@ package com.orange.demo.common.core.util; import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.util.ReflectUtil; +import com.orange.demo.common.core.annotation.RelationConstDict; import com.orange.demo.common.core.annotation.RelationDict; import com.orange.demo.common.core.annotation.RelationOneToOne; import com.orange.demo.common.core.exception.MyRuntimeException; @@ -24,8 +25,8 @@ import java.util.stream.Collectors; /** * 负责Model数据操作、类型转换和关系关联等行为的工具类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j public class MyModelUtil { @@ -184,13 +185,49 @@ public class MyModelUtil { } /** - * 在当前Service的主Model类型中,根据thisRelationField字段的RelationDict注解参数,将被关联对象thatModel中的数据, + * 主Model类型中,遍历所有包含RelationConstDict注解的字段,并将关联的静态字典中的数据, + * 填充到thisModel对象的被注解字段中。 + * + * @param thisClazz 主对象的Class对象。 + * @param thisModel 主对象。 + * @param 主表对象类型。 + */ + @SuppressWarnings("unchecked") + public static void makeConstDictRelation(Class thisClazz, T thisModel) { + if (thisModel == null) { + return; + } + Field[] fields = ReflectUtil.getFields(thisClazz); + for (Field field : fields) { + // 这里不做任何空值判断,从而让配置错误在调试期间即可抛出 + Field thisTargetField = ReflectUtil.getField(thisClazz, field.getName()); + RelationConstDict r = thisTargetField.getAnnotation(RelationConstDict.class); + if (r == null) { + continue; + } + Field dictMapField = ReflectUtil.getField(r.constantDictClass(), "DICT_MAP"); + Map dictMap = (Map) ReflectUtil.getFieldValue(thisClazz, dictMapField); + Object id = ReflectUtil.getFieldValue(thisModel, r.masterIdField()); + if (id != null) { + String name = dictMap.get(id); + if (name != null) { + Map m = new HashMap<>(2); + m.put("id", id); + m.put("name", name); + ReflectUtil.setFieldValue(thisModel, thisTargetField, m); + } + } + } + } + + /** + * 在主Model类型中,根据thisRelationField字段的RelationDict注解参数,将被关联对象thatModel中的数据, * 关联到thisModel对象的thisRelationField字段中。 * * @param thisClazz 主对象的Class对象。 * @param thisModel 主对象。 * @param thatModel 字典关联对象。 - * @param thisRelationField 关联对象中保存被关联对象的字段名称。 + * @param thisRelationField 主表对象中保存被关联对象的字段名称。 * @param 主表对象类型。 * @param 从表对象类型。 */ @@ -212,13 +249,13 @@ public class MyModelUtil { } /** - * 在当前Service的主Model类型中,根据thisRelationField字段的RelationDict注解参数,将被关联对象集合thatModelList中的数据, + * 在主Model类型中,根据thisRelationField字段的RelationDict注解参数,将被关联对象集合thatModelList中的数据, * 逐个关联到thisModelList每一个元素的thisRelationField字段中。 * * @param thisClazz 主对象的Class对象。 * @param thisModelList 主对象列表。 * @param thatModelList 字典关联对象列表集合。 - * @param thisRelationField 关联对象中保存被关联对象的字段名称。 + * @param thisRelationField 主表对象中保存被关联对象的字段名称。 * @param 主表对象类型。 * @param 从表对象类型。 */ @@ -255,14 +292,14 @@ public class MyModelUtil { } /** - * 在当前Service的主Model类型中,根据thisRelationField字段的RelationDict注解参数,将被关联对象集合thatModelMap中的数据, + * 在主Model类型中,根据thisRelationField字段的RelationDict注解参数,将被关联对象集合thatModelMap中的数据, * 逐个关联到thisModelList每一个元素的thisRelationField字段中。 * 该函数之所以使用Map,主要出于性能优化考虑,在连续使用thatModelMap进行关联时,有效的避免了从多次从List转换到Map的过程。 * * @param thisClazz 主对象的Class对象。 * @param thisModelList 主对象列表。 * @param thatMadelMap 字典关联对象映射集合。 - * @param thisRelationField 关联对象中保存被关联对象的字段名称。 + * @param thisRelationField 主表对象中保存被关联对象的字段名称。 * @param 主表对象类型。 * @param 从表对象类型。 */ @@ -293,13 +330,13 @@ public class MyModelUtil { } /** - * 在当前Service的主Model类型中,根据thisRelationField字段的RelationOneToOne注解参数,将被关联对象列表thatModelList中的数据, + * 在主Model类型中,根据thisRelationField字段的RelationOneToOne注解参数,将被关联对象列表thatModelList中的数据, * 逐个关联到thisModelList每一个元素的thisRelationField字段中。 * * @param thisClazz 主对象的Class对象。 * @param thisModelList 主对象列表。 * @param thatModelList 一对一关联对象列表。 - * @param thisRelationField 关联对象中保存被关联对象的字段名称。 + * @param thisRelationField 主表对象中保存被关联对象的字段名称。 * @param 主表对象类型。 * @param 从表对象类型。 */ diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/MyPageUtil.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/MyPageUtil.java index ceb01dca..57a1a052 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/MyPageUtil.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/MyPageUtil.java @@ -12,8 +12,8 @@ import java.util.List; /** * 生成带有分页信息的数据列表 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class MyPageUtil { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/RedisKeyUtil.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/RedisKeyUtil.java index 28662964..93979fdf 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/RedisKeyUtil.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/RedisKeyUtil.java @@ -3,8 +3,8 @@ package com.orange.demo.common.core.util; /** * Redis 键生成工具类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class RedisKeyUtil { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/RsaUtil.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/RsaUtil.java index 3169b3fe..e0ff6cc3 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/RsaUtil.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/RsaUtil.java @@ -14,8 +14,8 @@ import java.util.Map; /** * Java RSA 加密工具类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class RsaUtil { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/TreeNode.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/TreeNode.java index 380000b0..91da4a7c 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/TreeNode.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/TreeNode.java @@ -14,8 +14,8 @@ import java.util.function.Function; * @param 对象类型。 * @param 节点之间关联键的类型。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data public class TreeNode { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/UpDownloadUtil.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/UpDownloadUtil.java index a92515ef..ce2259ed 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/UpDownloadUtil.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/util/UpDownloadUtil.java @@ -23,8 +23,8 @@ import java.util.Objects; /** * 上传或下载附件文件的工具类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j public class UpDownloadUtil { @@ -87,9 +87,10 @@ public class UpDownloadUtil { * @param uploadFile Http请求中上传的文件对象。 * @param asImage 是否为图片对象。图片是无需权限验证的,因此和附件存放在不同的子目录。 * @param response Http 应答对象。 + * @return 存储在本地上传文件名。 * @throws IOException 文件操作错误。 */ - public static void doUpload( + public static String doUpload( String rootBaseDir, String serviceContextPath, String modelName, @@ -102,7 +103,7 @@ public class UpDownloadUtil { if (Objects.isNull(uploadFile) || uploadFile.isEmpty() || MyCommonUtil.isBlankOrNull(fieldName)) { response.setStatus(HttpServletResponse.SC_FORBIDDEN); out.print(JSON.toJSONString(ResponseResult.error(ErrorCodeEnum.INVALID_UPLOAD_FILE_ARGUMENT))); - return; + return null; } StringBuilder uploadPathBuilder = new StringBuilder(128); uploadPathBuilder.append(rootBaseDir).append("/"); @@ -137,11 +138,12 @@ public class UpDownloadUtil { log.error("Failed to write uploaded file [" + uploadFile.getOriginalFilename() + " ].", e); response.setStatus(HttpServletResponse.SC_FORBIDDEN); out.print(JSON.toJSONString(ResponseResult.error(ErrorCodeEnum.INVALID_UPLOAD_FILE_IOERROR))); - return; + return null; } out.print(JSON.toJSONString(ResponseResult.success(fileInfo))); out.flush(); out.close(); + return fileInfo.filename; } /** diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/AddGroup.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/AddGroup.java index 4df852aa..483779dc 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/AddGroup.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/AddGroup.java @@ -3,8 +3,8 @@ package com.orange.demo.common.core.validator; /** * 数据增加的验证分组。通常用于数据新增场景。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface AddGroup { } diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/ConstDictRef.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/ConstDictRef.java index a71c6a15..947fe375 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/ConstDictRef.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/ConstDictRef.java @@ -10,8 +10,8 @@ import java.lang.annotation.Target; /** * 定义在Model对象中,标注字段值引用自指定的常量字典,和ConstDictRefValidator对象配合完成数据验证。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Target({ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/ConstDictValidator.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/ConstDictValidator.java index b5c230ed..3e71c39e 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/ConstDictValidator.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/ConstDictValidator.java @@ -9,8 +9,8 @@ import java.lang.reflect.Method; /** * 数据字段自定义验证,用于验证Model中字符串字段的最大长度和最小长度。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class ConstDictValidator implements ConstraintValidator { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/TextLength.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/TextLength.java index 131126ea..adf4fb75 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/TextLength.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/TextLength.java @@ -10,8 +10,8 @@ import java.lang.annotation.Target; /** * 定义在Model或Dto对象中,UTF-8编码的字符串字段长度的上限和下限,和TextLengthValidator对象配合完成数据验证。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Target({ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/TextLengthValidator.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/TextLengthValidator.java index 057021f7..8f58cadf 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/TextLengthValidator.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/TextLengthValidator.java @@ -8,8 +8,8 @@ import javax.validation.ConstraintValidatorContext; /** * 数据字段自定义验证,用于验证Model中UTF-8编码的字符串字段的最大长度和最小长度。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class TextLengthValidator implements ConstraintValidator { diff --git a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/UpdateGroup.java b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/UpdateGroup.java index d720e240..fec23a93 100644 --- a/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/UpdateGroup.java +++ b/orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/validator/UpdateGroup.java @@ -3,8 +3,8 @@ package com.orange.demo.common.core.validator; /** * 数据修改的验证分组。通常用于数据更新的场景。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface UpdateGroup { diff --git a/orange-demo-multi-service/common/common-redis/common-redis.iml b/orange-demo-multi-service/common/common-redis/common-redis.iml new file mode 100644 index 00000000..9b470645 --- /dev/null +++ b/orange-demo-multi-service/common/common-redis/common-redis.iml @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/cache/RedisDictionaryCache.java b/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/cache/RedisDictionaryCache.java index f38100ed..6be4de0d 100644 --- a/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/cache/RedisDictionaryCache.java +++ b/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/cache/RedisDictionaryCache.java @@ -20,8 +20,8 @@ import java.util.stream.Collectors; * * @param 字典表主键类型。 * @param 字典表对象类型。 - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j public class RedisDictionaryCache implements DictionaryCache { diff --git a/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/cache/RedisTreeDictionaryCache.java b/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/cache/RedisTreeDictionaryCache.java index 9d887f15..e953eaa3 100644 --- a/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/cache/RedisTreeDictionaryCache.java +++ b/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/cache/RedisTreeDictionaryCache.java @@ -20,8 +20,8 @@ import java.util.stream.Collectors; * * @param 字典表主键类型。 * @param 字典表对象类型。 - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Slf4j public class RedisTreeDictionaryCache extends RedisDictionaryCache { diff --git a/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/cache/RedissonCacheConfig.java b/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/cache/RedissonCacheConfig.java new file mode 100644 index 00000000..1a0c200f --- /dev/null +++ b/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/cache/RedissonCacheConfig.java @@ -0,0 +1,63 @@ +package com.orange.demo.common.redis.cache; + +import com.google.common.collect.Maps; +import org.redisson.api.RedissonClient; +import org.redisson.spring.cache.CacheConfig; +import org.redisson.spring.cache.RedissonSpringCacheManager; +import org.springframework.cache.CacheManager; +import org.springframework.cache.annotation.EnableCaching; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +import java.util.Map; + +/** + * 使用Redisson作为Redis的分布式缓存库。 + * + * @author Jerry + * @date 2020-09-27 + */ +@Configuration +@EnableCaching +public class RedissonCacheConfig { + + private static final int DEFAULT_TTL = 3600000; + + /** + * 定义cache名称、超时时长(毫秒)。 + */ + public enum CacheEnum { + /** + * session下上传文件名的缓存(时间是24小时)。 + */ + UPLOAD_FILENAME_CACHE(86400000); + + /** + * 缓存的时长(单位:毫秒) + */ + private int ttl = DEFAULT_TTL; + + CacheEnum() { + } + + CacheEnum(int ttl) { + this.ttl = ttl; + } + + public int getTtl() { + return ttl; + } + } + + /** + * 初始化缓存配置。 + */ + @Bean + CacheManager cacheManager(RedissonClient redissonClient) { + Map config = Maps.newHashMap(); + for (CacheEnum c : CacheEnum.values()) { + config.put(c.name(), new CacheConfig(c.getTtl(), 0)); + } + return new RedissonSpringCacheManager(redissonClient, config); + } +} diff --git a/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/cache/SessionCacheHelper.java b/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/cache/SessionCacheHelper.java new file mode 100644 index 00000000..063c87fb --- /dev/null +++ b/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/cache/SessionCacheHelper.java @@ -0,0 +1,72 @@ +package com.orange.demo.common.redis.cache; + +import com.orange.demo.common.core.object.TokenData; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.cache.Cache; +import org.springframework.cache.CacheManager; +import org.springframework.stereotype.Component; + +import java.util.HashSet; +import java.util.Set; + +/** + * Session数据缓存辅助类。 + * + * @author Jerry + * @date 2020-09-27 + */ +@SuppressWarnings("unchecked") +@Component +public class SessionCacheHelper { + + @Autowired + private CacheManager cacheManager; + + /** + * 缓存当前session内,上传过的文件名。 + * + * @param filename 通常是本地存储的文件名,而不是上传时的原始文件名。 + */ + public void putSessionUploadFile(String filename) { + if (filename != null) { + Set sessionUploadFileSet = null; + Cache cache = cacheManager.getCache(RedissonCacheConfig.CacheEnum.UPLOAD_FILENAME_CACHE.name()); + Cache.ValueWrapper valueWrapper = cache.get(TokenData.takeFromRequest().getSessionId()); + if (valueWrapper != null) { + sessionUploadFileSet = (Set) valueWrapper.get(); + } + if (sessionUploadFileSet == null) { + sessionUploadFileSet = new HashSet<>(); + } + sessionUploadFileSet.add(filename); + cache.put(TokenData.takeFromRequest().getSessionId(), sessionUploadFileSet); + } + } + + /** + * 判断参数中的文件名,是否有当前session上传。 + * + * @param filename 通常是本地存储的文件名,而不是上传时的原始文件名。 + * @return true表示该文件是由当前session上传并存储在本地的,否则false。 + */ + public boolean existSessionUploadFile(String filename) { + if (filename == null) { + return false; + } + Cache cache = cacheManager.getCache(RedissonCacheConfig.CacheEnum.UPLOAD_FILENAME_CACHE.name()); + Cache.ValueWrapper valueWrapper = cache.get(TokenData.takeFromRequest().getSessionId()); + if (valueWrapper == null) { + return false; + } + return ((Set) valueWrapper.get()).contains(filename); + } + + /** + * 清除当前session的所有缓存数据。 + */ + public void removeAllSessionCache() { + for (RedissonCacheConfig.CacheEnum c : RedissonCacheConfig.CacheEnum.values()) { + cacheManager.getCache(c.name()).clear(); + } + } +} diff --git a/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/config/JedisConfig.java b/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/config/JedisConfig.java index 30b6f305..46ec7778 100644 --- a/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/config/JedisConfig.java +++ b/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/config/JedisConfig.java @@ -10,8 +10,8 @@ import redis.clients.jedis.JedisPoolConfig; /** * Redis配置类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Configuration @ConditionalOnProperty(name = "redis.jedis.enabled", havingValue = "true") diff --git a/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/config/RedissonConfig.java b/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/config/RedissonConfig.java index 440db9dc..a34971a5 100644 --- a/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/config/RedissonConfig.java +++ b/orange-demo-multi-service/common/common-redis/src/main/java/com/orange/demo/common/redis/config/RedissonConfig.java @@ -12,8 +12,8 @@ import org.springframework.context.annotation.Configuration; * Redisson配置类。和Jedis一样都是Redis客户端,但是Redisson提供了更多的数据结构抽象。 * 这里我们只是使用了Redisson的分布式锁,以及map等数据结构作为字典缓存使用。更多用法请参考其文档。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Configuration @ConditionalOnProperty(name = "redis.redisson.enabled", havingValue = "true") diff --git a/orange-demo-multi-service/common/common-sequence/common-sequence.iml b/orange-demo-multi-service/common/common-sequence/common-sequence.iml new file mode 100644 index 00000000..8ad198df --- /dev/null +++ b/orange-demo-multi-service/common/common-sequence/common-sequence.iml @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/config/IdGeneratorAutoConfigure.java b/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/config/IdGeneratorAutoConfigure.java index 0ba4f0d7..55c573f5 100644 --- a/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/config/IdGeneratorAutoConfigure.java +++ b/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/config/IdGeneratorAutoConfigure.java @@ -5,8 +5,8 @@ import org.springframework.boot.context.properties.EnableConfigurationProperties /** * common-sequence模块的自动配置引导类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @EnableConfigurationProperties({IdGeneratorProperties.class}) public class IdGeneratorAutoConfigure { diff --git a/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/config/IdGeneratorProperties.java b/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/config/IdGeneratorProperties.java index a163e4c1..8327d13f 100644 --- a/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/config/IdGeneratorProperties.java +++ b/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/config/IdGeneratorProperties.java @@ -6,8 +6,8 @@ import org.springframework.boot.context.properties.ConfigurationProperties; /** * common-sequence模块的配置类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Data @ConfigurationProperties(prefix = "sequence") diff --git a/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/generator/BasicIdGenerator.java b/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/generator/BasicIdGenerator.java index 4fa401a8..75830184 100644 --- a/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/generator/BasicIdGenerator.java +++ b/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/generator/BasicIdGenerator.java @@ -8,8 +8,8 @@ import cn.hutool.core.util.IdUtil; * 和SnowflakeIdGenerator相比,相同点是均为基于Snowflake算法的生成器。不同点在于当前类的 * WorkNodeId是通过配置文件静态指定的。而SnowflakeIdGenerator的WorkNodeId是由zk生成的。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public class BasicIdGenerator implements MyIdGenerator { diff --git a/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/generator/MyIdGenerator.java b/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/generator/MyIdGenerator.java index d584c2d9..8edc7b5c 100644 --- a/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/generator/MyIdGenerator.java +++ b/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/generator/MyIdGenerator.java @@ -3,8 +3,8 @@ package com.orange.demo.common.sequence.generator; /** * 分布式Id生成器的统一接口。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ public interface MyIdGenerator { diff --git a/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/generator/SnowflakeIdGenerator.java b/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/generator/SnowflakeIdGenerator.java index ba315cd8..53e544a4 100644 --- a/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/generator/SnowflakeIdGenerator.java +++ b/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/generator/SnowflakeIdGenerator.java @@ -12,7 +12,7 @@ import java.util.Random; * Snowflake Id生成器。该实现完全copy美团的leaf。 * * @author MeiTuan.Team - * @date 2020-08-08 + * @date 2020-09-27 */ @Slf4j public class SnowflakeIdGenerator implements MyIdGenerator { diff --git a/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/generator/SnowflakeZookeeperHolder.java b/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/generator/SnowflakeZookeeperHolder.java index 5a926371..996fc173 100644 --- a/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/generator/SnowflakeZookeeperHolder.java +++ b/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/generator/SnowflakeZookeeperHolder.java @@ -29,7 +29,7 @@ import java.util.concurrent.TimeUnit; * Snowflake Id生成器所依赖的zk工具类。该实现完全copy美团的leaf。 * * @author MeiTuan.Team - * @date 2020-08-08 + * @date 2020-09-27 */ @Slf4j @Data diff --git a/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/wrapper/IdGeneratorWrapper.java b/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/wrapper/IdGeneratorWrapper.java index fb4416e3..724d93f6 100644 --- a/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/wrapper/IdGeneratorWrapper.java +++ b/orange-demo-multi-service/common/common-sequence/src/main/java/com/orange/demo/common/sequence/wrapper/IdGeneratorWrapper.java @@ -12,8 +12,8 @@ import javax.annotation.PostConstruct; /** * 分布式Id生成器的封装类。该对象可根据配置选择不同的生成器实现类。 * - * @author Orange Team - * @date 2020-08-08 + * @author Jerry + * @date 2020-09-27 */ @Component public class IdGeneratorWrapper { diff --git a/orange-demo-multi-service/common/common.iml b/orange-demo-multi-service/common/common.iml new file mode 100644 index 00000000..45fd11ef --- /dev/null +++ b/orange-demo-multi-service/common/common.iml @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orange-demo-multi-service/common/pom.xml b/orange-demo-multi-service/common/pom.xml index 4f360cf8..61a75e25 100644 --- a/orange-demo-multi-service/common/pom.xml +++ b/orange-demo-multi-service/common/pom.xml @@ -3,7 +3,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> com.orange.demo - OrangeDemo + OrangeMultiDemo 1.0.0 4.0.0 diff --git a/orange-demo-multi-service/pom.xml b/orange-demo-multi-service/pom.xml index 634b8b00..632c80f0 100644 --- a/orange-demo-multi-service/pom.xml +++ b/orange-demo-multi-service/pom.xml @@ -4,9 +4,9 @@ 4.0.0 com.orange.demo - OrangeDemo + OrangeMultiDemo 1.0.0 - OrangeDemo + OrangeMultiDemo pom diff --git a/orange-demo-multi-service/zz-resource/config-data/gateway-dev.yaml b/orange-demo-multi-service/zz-resource/config-data/gateway-dev.yaml index 8341610d..2f5e16d8 100644 --- a/orange-demo-multi-service/zz-resource/config-data/gateway-dev.yaml +++ b/orange-demo-multi-service/zz-resource/config-data/gateway-dev.yaml @@ -3,7 +3,7 @@ server: application: # Jwt令牌加密的签名值。 - tokenSigningKey: OrangeDemo + tokenSigningKey: OrangeMultiDemo # Jwt令牌在Http Header中的键名称。 tokenHeaderKey: Authorization # Jwt令牌刷新后在Http Header中的键名称。 diff --git a/orange-demo-multi-service/zz-resource/docker-files/.DS_Store b/orange-demo-multi-service/zz-resource/docker-files/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b6319752c09a5b80e7f2f02905c5efd6bc351425 GIT binary patch literal 6148 zcmeHK!AiqG5Z!H~CWzRBV2^w8)zBc6Mf$eF;0ej4|#`!xm#T#+V6;Sh1k_L~tB+MJn2Z$Z?KfmX3o_ z5YFL`P$(P#zu7;Pny54MY^M z@hyQUG&&kfg)jobRVtuL<@$-iRXX^Ej&n4Y3RODea%GrDugvueh0E2!FJw65jzVgQ z0b*d8fvW1(u>K!^{r+E0q8>3o4E!kuxY6~xE^JBH)|Jg+trehsP!xdj0oA1ozs)ZU1XLMLUiOm^+fG?`3`2V?0>omc0@xj*;s{(gSH>vLWA%Pa4+yMvsJh714za!!tR zo?;sQlmb}%E|9`Z#n>HT>t+i8ZCCbg1xt#(1l7~wIM6bt^-*l}LLEKb03hWs0AySM z0FgM#-~m893;_5+0Dvk7fCI5rEDyA}01k0+uoF{!HcoV>iy_)GTxjyVbd zl0Tg6Y_X9`g31_z7hY{7edVL6Ni#LKSy@`sNEUVrz8mb-NXers>^Bc<&DEu8qG zDPUx5)uLg;cA!nY$f5z&7I%1^bn&PXo{G^xNNF3o_LB&p7o_*-KadN`$LFgB8M7-c zlQnC}qOBk2HqVZwGUz1M{TvUU1F;PSkoeq%mLXtMc7>Neg+)w2OVEV!9i?ND`)q_6 z{%nN#n>Qs=ioI}P9OScTxwtyDs+DF1>{Ix#*R$W8Pj~V-}8Q;Mjqt##Y$bMYwD@Ril={*7Tx z_&4LZ(bnaYdiNavJ=eYf`5AJ=#&3Lzc0et%$fwj7LE-i!^Kl$TIF}pB zHFPh#l$3Ue8R)~&AE__$HaPXC4nON($b@F7Q1Be|S=oR@yorm^ow8B%FB7fuIqlv$ z`0hp=Q49K{488mD~FDA|LfSip<{Bk_(goXP;(aUw|h+zN<5v-Z(jeDc0Ymu8u(%2kt4z za=Jz$-itUD8k&YyQ7I{dNOCx{vzY+ar>o=9@WYH%n0Zp$apWpyPb zC1nXuPtlrGgH~aU4Vk&ja88iiMZnx_XO^=@$u6QNrF~^qz25>JR8~f=RxE)|rl%_) zs|_72n{l8dJt!OY`ER5ag5H*UKlzA78gp`XNxnNVBE0L~V1>m1;~DtV^mSBe5g;YM zzFi5HlN(^{$%R{1BPF)K3fKm#$b_c>3g5i0v&*1sY&qG>-OSLDmxC_OPev@^z)E@T zbcc>%`z`s4vbF?B@TjWF5m-_z^Gj_}@Is+>1RJFV!{?83=A!L`t1cYd!E{11tF#(? z>TS>U;#k%M#^bsjSP(GN_;6<%bFjX?+?$a%WqVTcA?ooH&pA)YVcwi#UCqmaHo?xO zVgMrThfU(0IA15wJs_n|HZG2d6Hg2CoW_W%JUiNExUs>3y43;lI zps$)4Z|l&BgC`{F8}i+xF0w+G?xwvwB&6L#tB0pE}-eBM9j-^8gb6soSLjbC&KVqp8(#{&MErm2()H&=co zloPlLPRcWfuPqC*dHJn!*y!6?EYvH*<;9pzg0e8<6ohhXV_9KLno z`s=q>E*C29v7_sUfG$H99_X%1BFJ5H7jqSNE_|iftzJBJOc2T9O~+59fX}9D3o+iM zoW2X0QW}~bgp3|^=;DE$kMn}uIZVSjEXc&fk+-)TJ!>c&;;(Zj?;RqHL8C&+B$IG5i3X(+V}H4S!p&1ckl|qwM6=}o24qSwDFSaQ9yL*z&@P?~ NIGuF2YdId2^&gwrUL^nk diff --git a/orange-demo-multi-service/zz-resource/upload-files/course-class/image/Course/pictureUrl/8c818ee4bcb040f9bd06c85c42d598ff.jpg b/orange-demo-multi-service/zz-resource/upload-files/course-class/image/Course/pictureUrl/8c818ee4bcb040f9bd06c85c42d598ff.jpg deleted file mode 100644 index 9beea206ee202c9c4f447ca58e0e9322f1ef73dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 208715 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 [TxId: , SpanId: ] The following profiles are active: dev +[INFO ] [2020-09-27 20:45:51] 请求Id[] [main] ==> [TxId: , SpanId: ] twepoch:1288834974657 ,ip:10.24.82.239 ,zkAddress:localhost:2181 port:19001 +[INFO ] [2020-09-27 20:45:51] 请求Id[] [main] ==> [TxId: , SpanId: ] file exists status is true +[INFO ] [2020-09-27 20:45:51] 请求Id[] [main] ==> [TxId: , SpanId: ] update file cache workId is 0 +[INFO ] [2020-09-27 20:45:51] 请求Id[] [main] ==> [TxId: , SpanId: ] START SUCCESS USE ZK WORKERID-0 +[INFO ] [2020-09-27 20:45:54] 请求Id[] [main] ==> [TxId: , SpanId: ] Started CourseClassApplication in 12.578 seconds (JVM running for 14.644) +[DEBUG] [2020-09-27 20:45:54] 请求Id[] [main] ==> [TxId: , SpanId: ] ==> Preparing: SELECT area_id,area_name,area_level,parent_id FROM zz_area_code order by area_level +[DEBUG] [2020-09-27 20:45:54] 请求Id[] [main] ==> [TxId: , SpanId: ] ==> Parameters: +[DEBUG] [2020-09-27 20:45:54] 请求Id[] [main] ==> [TxId: , SpanId: ] <== Total: 3656 +[DEBUG] [2020-09-27 20:45:54] 请求Id[] [main] ==> [TxId: , SpanId: ] ==> Preparing: SELECT grade_id,grade_name,status FROM zz_grade WHERE ( ( status = ? ) ) +[DEBUG] [2020-09-27 20:45:54] 请求Id[] [main] ==> [TxId: , SpanId: ] ==> Parameters: 1(Integer) +[DEBUG] [2020-09-27 20:45:54] 请求Id[] [main] ==> [TxId: , SpanId: ] <== Total: 12 +[INFO ] [2020-09-27 20:46:57] 请求Id[dc955359b2b4444098fb7433f6e151e8] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] 开始请求,app=, url=/student/list, reqData=[{},[{"asc":true,"fieldName":"registerTime"}],{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:46:57] 请求Id[dc955359b2b4444098fb7433f6e151e8] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_student +[DEBUG] [2020-09-27 20:46:57] 请求Id[dc955359b2b4444098fb7433f6e151e8] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Parameters: +[DEBUG] [2020-09-27 20:46:57] 请求Id[dc955359b2b4444098fb7433f6e151e8] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:46:57] 请求Id[dc955359b2b4444098fb7433f6e151e8] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Preparing: SELECT * FROM zz_student ORDER BY zz_student.register_time LIMIT ? +[DEBUG] [2020-09-27 20:46:57] 请求Id[dc955359b2b4444098fb7433f6e151e8] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Parameters: 10(Integer) +[DEBUG] [2020-09-27 20:46:57] 请求Id[dc955359b2b4444098fb7433f6e151e8] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] <== Total: 5 +[DEBUG] [2020-09-27 20:46:57] 请求Id[dc955359b2b4444098fb7433f6e151e8] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Preparing: SELECT school_id,school_name,province_id,city_id FROM zz_school_info WHERE ( ( school_id in ( ? , ? ) ) ) +[DEBUG] [2020-09-27 20:46:57] 请求Id[dc955359b2b4444098fb7433f6e151e8] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Parameters: 1015818056597508096(Long), 1015817732197453824(Long) +[DEBUG] [2020-09-27 20:46:57] 请求Id[dc955359b2b4444098fb7433f6e151e8] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] <== Total: 2 +[INFO ] [2020-09-27 20:46:57] 请求Id[dc955359b2b4444098fb7433f6e151e8] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] 请求完成, app=, url=/student/list,elapse=143ms, respData={"data":{"dataList":[{"birthday":1282147200000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110105000000,"districtIdDictMap":{"name":"朝阳区","id":110105000000},"experienceLevel":1,"experienceLevelDictMap":{"name":"中级学员","id":1},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"leftCoin":1077,"loginMobile":"13834561230","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015842628948463616,"studentName":"张三","totalCoin":3412},{"birthday":1321545600000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110107000000,"districtIdDictMap":{"name":"石景山区","id":110107000000},"experienceLevel":1,"experienceLevelDictMap":{"name":"中级学员","id":1},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"leftCoin":3024,"loginMobile":"13945651267","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015852480873631744,"studentName":"李军","totalCoin":3178},{"birthday":1421251200000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110108000000,"districtIdDictMap":{"name":"海淀区","id":110108000000},"experienceLevel":0,"experienceLevelDictMap":{"name":"初级学员","id":0},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"leftCoin":2199,"loginMobile":"13709481736","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015852853839532032,"studentName":"王石","totalCoin":3187},{"birthday":1276099200000,"cityId":120100000000,"cityIdDictMap":{"name":"市辖区","id":120100000000},"districtId":120103000000,"districtIdDictMap":{"name":"河西区","id":120103000000},"experienceLevel":0,"experienceLevelDictMap":{"name":"初级学员","id":0},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"leftCoin":634,"loginMobile":"13700023451","provinceId":120000000000,"provinceIdDictMap":{"name":"天津市","id":120000000000},"registerTime":1601136000000,"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1018000939508568064,"studentName":"天津二哥","totalCoin":1287},{"birthday":1247760000000,"cityId":120100000000,"cityIdDictMap":{"name":"市辖区","id":120100000000},"districtId":120104000000,"districtIdDictMap":{"name":"南开区","id":120104000000},"experienceLevel":2,"experienceLevelDictMap":{"name":"高级学员","id":2},"gender":0,"genderDictMap":{"name":"女","id":0},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"leftCoin":7023,"loginMobile":"13903122987","provinceId":120000000000,"provinceIdDictMap":{"name":"天津市","id":120000000000},"registerTime":1601136000000,"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1018001219050541056,"studentName":"南开学霸","totalCoin":8721}],"totalCount":5},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:08] 请求Id[f8317800db124dc0999946feee3eba02] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] 开始请求,app=, url=/grade/listDictGrade, reqData=[] +[INFO ] [2020-09-27 20:47:08] 请求Id[f8317800db124dc0999946feee3eba02] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] 请求完成, app=, url=/grade/listDictGrade,elapse=81ms, respData={"data":[{"id":1,"name":"一年级"},{"id":2,"name":"二年级"},{"id":3,"name":"三年级"},{"id":4,"name":"四年级"},{"id":5,"name":"五年级"},{"id":6,"name":"六年级"},{"id":7,"name":"初一"},{"id":8,"name":"初二"},{"id":9,"name":"初三"},{"id":10,"name":"高一"},{"id":11,"name":"高二"},{"id":12,"name":"高三"}],"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:11] 请求Id[9bf9018da2944cf48388241b14836db9] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] 开始请求,app=, url=/areaCode/listDictAreaCodeByParentId, reqData=[null] +[INFO ] [2020-09-27 20:47:11] 请求Id[9bf9018da2944cf48388241b14836db9] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] 请求完成, app=, url=/areaCode/listDictAreaCodeByParentId,elapse=11ms, respData={"data":[{"id":110000000000,"name":"北京市"},{"id":120000000000,"name":"天津市"},{"id":130000000000,"name":"河北省"},{"id":140000000000,"name":"山西省"},{"id":150000000000,"name":"内蒙古自治区"},{"id":210000000000,"name":"辽宁省"},{"id":220000000000,"name":"吉林省"},{"id":230000000000,"name":"黑龙江省"},{"id":310000000000,"name":"上海市"},{"id":320000000000,"name":"江苏省"},{"id":330000000000,"name":"浙江省"},{"id":340000000000,"name":"安徽省"},{"id":350000000000,"name":"福建省"},{"id":360000000000,"name":"江西省"},{"id":370000000000,"name":"山东省"},{"id":410000000000,"name":"河南省"},{"id":420000000000,"name":"湖北省"},{"id":430000000000,"name":"湖南省"},{"id":440000000000,"name":"广东省"},{"id":450000000000,"name":"广西壮族自治区"},{"id":460000000000,"name":"海南省"},{"id":500000000000,"name":"重庆市"},{"id":510000000000,"name":"四川省"},{"id":520000000000,"name":"贵州省"},{"id":530000000000,"name":"云南省"},{"id":540000000000,"name":"西藏自治区"},{"id":610000000000,"name":"陕西省"},{"id":620000000000,"name":"甘肃省"},{"id":630000000000,"name":"青海省"},{"id":640000000000,"name":"宁夏回族自治区"},{"id":650000000000,"name":"新疆维吾尔自治区"}],"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:13] 请求Id[70022f272a284d7c85fee4ee18ba9fd4] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] 开始请求,app=, url=/areaCode/listDictAreaCodeByParentId, reqData=[120000000000] +[INFO ] [2020-09-27 20:47:13] 请求Id[70022f272a284d7c85fee4ee18ba9fd4] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] 请求完成, app=, url=/areaCode/listDictAreaCodeByParentId,elapse=3ms, respData={"data":[{"parentId":120000000000,"id":120100000000,"name":"市辖区"}],"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:14] 请求Id[f638e48c59a445ae85c7bb9d4cbe03ac] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] 开始请求,app=, url=/areaCode/listDictAreaCodeByParentId, reqData=[120100000000] +[INFO ] [2020-09-27 20:47:14] 请求Id[f638e48c59a445ae85c7bb9d4cbe03ac] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] 请求完成, app=, url=/areaCode/listDictAreaCodeByParentId,elapse=4ms, respData={"data":[{"parentId":120100000000,"id":120101000000,"name":"和平区"},{"parentId":120100000000,"id":120102000000,"name":"河东区"},{"parentId":120100000000,"id":120103000000,"name":"河西区"},{"parentId":120100000000,"id":120104000000,"name":"南开区"},{"parentId":120100000000,"id":120105000000,"name":"河北区"},{"parentId":120100000000,"id":120106000000,"name":"红桥区"},{"parentId":120100000000,"id":120110000000,"name":"东丽区"},{"parentId":120100000000,"id":120111000000,"name":"西青区"},{"parentId":120100000000,"id":120112000000,"name":"津南区"},{"parentId":120100000000,"id":120113000000,"name":"北辰区"},{"parentId":120100000000,"id":120114000000,"name":"武清区"},{"parentId":120100000000,"id":120115000000,"name":"宝坻区"},{"parentId":120100000000,"id":120116000000,"name":"滨海新区"},{"parentId":120100000000,"id":120117000000,"name":"宁河区"},{"parentId":120100000000,"id":120118000000,"name":"静海区"},{"parentId":120100000000,"id":120119000000,"name":"蓟州区"}],"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:16] 请求Id[28ff388ffe974dc6980d969c9ccb5d44] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] 开始请求,app=, url=/schoolInfo/listDictSchoolInfo, reqData=[{"cityId":120100000000,"provinceId":120000000000}] +[DEBUG] [2020-09-27 20:47:16] 请求Id[28ff388ffe974dc6980d969c9ccb5d44] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Preparing: SELECT school_id,school_name,province_id,city_id FROM zz_school_info WHERE province_id = ? AND city_id = ? +[DEBUG] [2020-09-27 20:47:16] 请求Id[28ff388ffe974dc6980d969c9ccb5d44] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Parameters: 120000000000(Long), 120100000000(Long) +[DEBUG] [2020-09-27 20:47:16] 请求Id[28ff388ffe974dc6980d969c9ccb5d44] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] <== Total: 1 +[INFO ] [2020-09-27 20:47:16] 请求Id[28ff388ffe974dc6980d969c9ccb5d44] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] 请求完成, app=, url=/schoolInfo/listDictSchoolInfo,elapse=16ms, respData={"data":[{"id":1015818056597508096,"name":"天津校区"}],"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:18] 请求Id[aff4f25bf183454abf87f99175a47992] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] 开始请求,app=, url=/student/add, reqData=[{"birthday":1504497600000,"cityId":120100000000,"districtId":120102000000,"experienceLevel":0,"gender":0,"gradeId":1,"loginMobile":"13812345678","provinceId":120000000000,"schoolId":1015818056597508096,"studentName":"111"}] +[DEBUG] [2020-09-27 20:47:18] 请求Id[aff4f25bf183454abf87f99175a47992] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] ==> Preparing: SELECT school_id,school_name,province_id,city_id FROM zz_school_info WHERE school_id = ? +[DEBUG] [2020-09-27 20:47:18] 请求Id[aff4f25bf183454abf87f99175a47992] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] ==> Parameters: 1015818056597508096(Long) +[DEBUG] [2020-09-27 20:47:18] 请求Id[aff4f25bf183454abf87f99175a47992] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:18] 请求Id[aff4f25bf183454abf87f99175a47992] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] ==> Preparing: INSERT INTO zz_student ( student_id,login_mobile,student_name,province_id,city_id,district_id,gender,birthday,experience_level,total_coin,left_coin,grade_id,school_id,register_time,status ) VALUES( ?,?,?,?,?,?,?,?,?,?,?,?,?,?,? ) +[DEBUG] [2020-09-27 20:47:18] 请求Id[aff4f25bf183454abf87f99175a47992] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] ==> Parameters: 1310199334167380052(Long), 13812345678(String), 111(String), 120000000000(Long), 120100000000(Long), 120102000000(Long), 0(Integer), 2017-09-04 12:00:00.0(Timestamp), 0(Integer), 0(Integer), 0(Integer), 1(Integer), 1015818056597508096(Long), 2020-09-27 20:47:18.249(Timestamp), 0(Integer) +[DEBUG] [2020-09-27 20:47:18] 请求Id[aff4f25bf183454abf87f99175a47992] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] <== Updates: 1 +[INFO ] [2020-09-27 20:47:18] 请求Id[aff4f25bf183454abf87f99175a47992] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] 请求完成, app=, url=/student/add,elapse=73ms, respData={"data":{"studentId":1310199334167380052},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:18] 请求Id[f8cdde56ee9d468dbb64b6fc0eb5e588] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] 开始请求,app=, url=/student/list, reqData=[{},[{"asc":true,"fieldName":"registerTime"}],{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:47:18] 请求Id[f8cdde56ee9d468dbb64b6fc0eb5e588] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_student +[DEBUG] [2020-09-27 20:47:18] 请求Id[f8cdde56ee9d468dbb64b6fc0eb5e588] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Parameters: +[DEBUG] [2020-09-27 20:47:18] 请求Id[f8cdde56ee9d468dbb64b6fc0eb5e588] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:18] 请求Id[f8cdde56ee9d468dbb64b6fc0eb5e588] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Preparing: SELECT * FROM zz_student ORDER BY zz_student.register_time LIMIT ? +[DEBUG] [2020-09-27 20:47:18] 请求Id[f8cdde56ee9d468dbb64b6fc0eb5e588] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Parameters: 10(Integer) +[DEBUG] [2020-09-27 20:47:18] 请求Id[f8cdde56ee9d468dbb64b6fc0eb5e588] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] <== Total: 6 +[DEBUG] [2020-09-27 20:47:18] 请求Id[f8cdde56ee9d468dbb64b6fc0eb5e588] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Preparing: SELECT school_id,school_name,province_id,city_id FROM zz_school_info WHERE ( ( school_id in ( ? , ? ) ) ) +[DEBUG] [2020-09-27 20:47:18] 请求Id[f8cdde56ee9d468dbb64b6fc0eb5e588] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Parameters: 1015818056597508096(Long), 1015817732197453824(Long) +[DEBUG] [2020-09-27 20:47:18] 请求Id[f8cdde56ee9d468dbb64b6fc0eb5e588] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] <== Total: 2 +[INFO ] [2020-09-27 20:47:18] 请求Id[f8cdde56ee9d468dbb64b6fc0eb5e588] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] 请求完成, app=, url=/student/list,elapse=22ms, respData={"data":{"dataList":[{"birthday":1282147200000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110105000000,"districtIdDictMap":{"name":"朝阳区","id":110105000000},"experienceLevel":1,"experienceLevelDictMap":{"name":"中级学员","id":1},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"leftCoin":1077,"loginMobile":"13834561230","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015842628948463616,"studentName":"张三","totalCoin":3412},{"birthday":1321545600000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110107000000,"districtIdDictMap":{"name":"石景山区","id":110107000000},"experienceLevel":1,"experienceLevelDictMap":{"name":"中级学员","id":1},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"leftCoin":3024,"loginMobile":"13945651267","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015852480873631744,"studentName":"李军","totalCoin":3178},{"birthday":1421251200000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110108000000,"districtIdDictMap":{"name":"海淀区","id":110108000000},"experienceLevel":0,"experienceLevelDictMap":{"name":"初级学员","id":0},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"leftCoin":2199,"loginMobile":"13709481736","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015852853839532032,"studentName":"王石","totalCoin":3187},{"birthday":1276099200000,"cityId":120100000000,"cityIdDictMap":{"name":"市辖区","id":120100000000},"districtId":120103000000,"districtIdDictMap":{"name":"河西区","id":120103000000},"experienceLevel":0,"experienceLevelDictMap":{"name":"初级学员","id":0},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"leftCoin":634,"loginMobile":"13700023451","provinceId":120000000000,"provinceIdDictMap":{"name":"天津市","id":120000000000},"registerTime":1601136000000,"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1018000939508568064,"studentName":"天津二哥","totalCoin":1287},{"birthday":1247760000000,"cityId":120100000000,"cityIdDictMap":{"name":"市辖区","id":120100000000},"districtId":120104000000,"districtIdDictMap":{"name":"南开区","id":120104000000},"experienceLevel":2,"experienceLevelDictMap":{"name":"高级学员","id":2},"gender":0,"genderDictMap":{"name":"女","id":0},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"leftCoin":7023,"loginMobile":"13903122987","provinceId":120000000000,"provinceIdDictMap":{"name":"天津市","id":120000000000},"registerTime":1601136000000,"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1018001219050541056,"studentName":"南开学霸","totalCoin":8721},{"birthday":1504454400000,"cityId":120100000000,"cityIdDictMap":{"name":"市辖区","id":120100000000},"districtId":120102000000,"districtIdDictMap":{"name":"河东区","id":120102000000},"experienceLevel":0,"experienceLevelDictMap":{"name":"初级学员","id":0},"gender":0,"genderDictMap":{"name":"女","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"leftCoin":0,"loginMobile":"13812345678","provinceId":120000000000,"provinceIdDictMap":{"name":"天津市","id":120000000000},"registerTime":1601210838000,"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1310199334167380052,"studentName":"111","totalCoin":0}],"totalCount":6},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:20] 请求Id[152fa5471a0a41e28b5544c18075b796] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] 开始请求,app=, url=/student/view, reqData=[1310199334167380052] +[DEBUG] [2020-09-27 20:47:20] 请求Id[152fa5471a0a41e28b5544c18075b796] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Preparing: SELECT student_id,login_mobile,student_name,province_id,city_id,district_id,gender,birthday,experience_level,total_coin,left_coin,grade_id,school_id,register_time,status FROM zz_student WHERE student_id = ? +[DEBUG] [2020-09-27 20:47:20] 请求Id[152fa5471a0a41e28b5544c18075b796] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Parameters: 1310199334167380052(Long) +[DEBUG] [2020-09-27 20:47:20] 请求Id[152fa5471a0a41e28b5544c18075b796] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:20] 请求Id[152fa5471a0a41e28b5544c18075b796] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Preparing: SELECT school_id,school_name,province_id,city_id FROM zz_school_info WHERE school_id = ? +[DEBUG] [2020-09-27 20:47:20] 请求Id[152fa5471a0a41e28b5544c18075b796] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Parameters: 1015818056597508096(Long) +[DEBUG] [2020-09-27 20:47:20] 请求Id[152fa5471a0a41e28b5544c18075b796] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] <== Total: 1 +[INFO ] [2020-09-27 20:47:20] 请求Id[152fa5471a0a41e28b5544c18075b796] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] 请求完成, app=, url=/student/view,elapse=17ms, respData={"data":{"birthday":1504454400000,"cityId":120100000000,"cityIdDictMap":{"name":"市辖区","id":120100000000},"districtId":120102000000,"districtIdDictMap":{"name":"河东区","id":120102000000},"experienceLevel":0,"experienceLevelDictMap":{"name":"初级学员","id":0},"gender":0,"genderDictMap":{"name":"女","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"leftCoin":0,"loginMobile":"13812345678","provinceId":120000000000,"provinceIdDictMap":{"name":"天津市","id":120000000000},"registerTime":1601210838000,"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1310199334167380052,"studentName":"111","totalCoin":0},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:22] 请求Id[754db36c01f24f89a966dbbbede28fcd] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] 开始请求,app=, url=/student/update, reqData=[{"birthday":1504454400000,"cityId":120100000000,"districtId":120102000000,"experienceLevel":0,"gender":0,"gradeId":1,"leftCoin":0,"loginMobile":"13812345678","provinceId":120000000000,"schoolId":1015818056597508096,"status":0,"studentId":1310199334167380052,"studentName":"1112222","totalCoin":0}] +[DEBUG] [2020-09-27 20:47:22] 请求Id[754db36c01f24f89a966dbbbede28fcd] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] ==> Preparing: SELECT student_id,login_mobile,student_name,province_id,city_id,district_id,gender,birthday,experience_level,total_coin,left_coin,grade_id,school_id,register_time,status FROM zz_student WHERE student_id = ? +[DEBUG] [2020-09-27 20:47:22] 请求Id[754db36c01f24f89a966dbbbede28fcd] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] ==> Parameters: 1310199334167380052(Long) +[DEBUG] [2020-09-27 20:47:22] 请求Id[754db36c01f24f89a966dbbbede28fcd] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:22] 请求Id[754db36c01f24f89a966dbbbede28fcd] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] ==> Preparing: UPDATE zz_student SET login_mobile = ?,student_name = ?,province_id = ?,city_id = ?,district_id = ?,gender = ?,birthday = ?,experience_level = ?,total_coin = ?,left_coin = ?,grade_id = ?,school_id = ?,register_time = ?,status = ? WHERE student_id = ? +[DEBUG] [2020-09-27 20:47:22] 请求Id[754db36c01f24f89a966dbbbede28fcd] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] ==> Parameters: 13812345678(String), 1112222(String), 120000000000(Long), 120100000000(Long), 120102000000(Long), 0(Integer), 2017-09-04 00:00:00.0(Timestamp), 0(Integer), 0(Integer), 0(Integer), 1(Integer), 1015818056597508096(Long), 2020-09-27 20:47:18.0(Timestamp), 0(Integer), 1310199334167380052(Long) +[DEBUG] [2020-09-27 20:47:22] 请求Id[754db36c01f24f89a966dbbbede28fcd] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] <== Updates: 1 +[INFO ] [2020-09-27 20:47:22] 请求Id[754db36c01f24f89a966dbbbede28fcd] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] 请求完成, app=, url=/student/update,elapse=21ms, respData={"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:22] 请求Id[595b9a3f6e754ed58b2d7b50bdef3a04] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] 开始请求,app=, url=/student/list, reqData=[{},[{"asc":true,"fieldName":"registerTime"}],{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:47:22] 请求Id[595b9a3f6e754ed58b2d7b50bdef3a04] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_student +[DEBUG] [2020-09-27 20:47:22] 请求Id[595b9a3f6e754ed58b2d7b50bdef3a04] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Parameters: +[DEBUG] [2020-09-27 20:47:22] 请求Id[595b9a3f6e754ed58b2d7b50bdef3a04] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:22] 请求Id[595b9a3f6e754ed58b2d7b50bdef3a04] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Preparing: SELECT * FROM zz_student ORDER BY zz_student.register_time LIMIT ? +[DEBUG] [2020-09-27 20:47:22] 请求Id[595b9a3f6e754ed58b2d7b50bdef3a04] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Parameters: 10(Integer) +[DEBUG] [2020-09-27 20:47:22] 请求Id[595b9a3f6e754ed58b2d7b50bdef3a04] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] <== Total: 6 +[DEBUG] [2020-09-27 20:47:22] 请求Id[595b9a3f6e754ed58b2d7b50bdef3a04] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Preparing: SELECT school_id,school_name,province_id,city_id FROM zz_school_info WHERE ( ( school_id in ( ? , ? ) ) ) +[DEBUG] [2020-09-27 20:47:22] 请求Id[595b9a3f6e754ed58b2d7b50bdef3a04] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Parameters: 1015818056597508096(Long), 1015817732197453824(Long) +[DEBUG] [2020-09-27 20:47:22] 请求Id[595b9a3f6e754ed58b2d7b50bdef3a04] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] <== Total: 2 +[INFO ] [2020-09-27 20:47:22] 请求Id[595b9a3f6e754ed58b2d7b50bdef3a04] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] 请求完成, app=, url=/student/list,elapse=24ms, respData={"data":{"dataList":[{"birthday":1282147200000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110105000000,"districtIdDictMap":{"name":"朝阳区","id":110105000000},"experienceLevel":1,"experienceLevelDictMap":{"name":"中级学员","id":1},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"leftCoin":1077,"loginMobile":"13834561230","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015842628948463616,"studentName":"张三","totalCoin":3412},{"birthday":1321545600000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110107000000,"districtIdDictMap":{"name":"石景山区","id":110107000000},"experienceLevel":1,"experienceLevelDictMap":{"name":"中级学员","id":1},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"leftCoin":3024,"loginMobile":"13945651267","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015852480873631744,"studentName":"李军","totalCoin":3178},{"birthday":1421251200000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110108000000,"districtIdDictMap":{"name":"海淀区","id":110108000000},"experienceLevel":0,"experienceLevelDictMap":{"name":"初级学员","id":0},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"leftCoin":2199,"loginMobile":"13709481736","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015852853839532032,"studentName":"王石","totalCoin":3187},{"birthday":1276099200000,"cityId":120100000000,"cityIdDictMap":{"name":"市辖区","id":120100000000},"districtId":120103000000,"districtIdDictMap":{"name":"河西区","id":120103000000},"experienceLevel":0,"experienceLevelDictMap":{"name":"初级学员","id":0},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"leftCoin":634,"loginMobile":"13700023451","provinceId":120000000000,"provinceIdDictMap":{"name":"天津市","id":120000000000},"registerTime":1601136000000,"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1018000939508568064,"studentName":"天津二哥","totalCoin":1287},{"birthday":1247760000000,"cityId":120100000000,"cityIdDictMap":{"name":"市辖区","id":120100000000},"districtId":120104000000,"districtIdDictMap":{"name":"南开区","id":120104000000},"experienceLevel":2,"experienceLevelDictMap":{"name":"高级学员","id":2},"gender":0,"genderDictMap":{"name":"女","id":0},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"leftCoin":7023,"loginMobile":"13903122987","provinceId":120000000000,"provinceIdDictMap":{"name":"天津市","id":120000000000},"registerTime":1601136000000,"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1018001219050541056,"studentName":"南开学霸","totalCoin":8721},{"birthday":1504454400000,"cityId":120100000000,"cityIdDictMap":{"name":"市辖区","id":120100000000},"districtId":120102000000,"districtIdDictMap":{"name":"河东区","id":120102000000},"experienceLevel":0,"experienceLevelDictMap":{"name":"初级学员","id":0},"gender":0,"genderDictMap":{"name":"女","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"leftCoin":0,"loginMobile":"13812345678","provinceId":120000000000,"provinceIdDictMap":{"name":"天津市","id":120000000000},"registerTime":1601210838000,"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1310199334167380052,"studentName":"1112222","totalCoin":0}],"totalCount":6},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:25] 请求Id[8937c7de3535464994ee5e6e39ac7598] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] 开始请求,app=, url=/student/delete, reqData=[1310199334167380052] +[DEBUG] [2020-09-27 20:47:25] 请求Id[8937c7de3535464994ee5e6e39ac7598] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Preparing: SELECT student_id,login_mobile,student_name,province_id,city_id,district_id,gender,birthday,experience_level,total_coin,left_coin,grade_id,school_id,register_time,status FROM zz_student WHERE student_id = ? +[DEBUG] [2020-09-27 20:47:25] 请求Id[8937c7de3535464994ee5e6e39ac7598] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Parameters: 1310199334167380052(Long) +[DEBUG] [2020-09-27 20:47:25] 请求Id[8937c7de3535464994ee5e6e39ac7598] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:25] 请求Id[8937c7de3535464994ee5e6e39ac7598] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Preparing: DELETE FROM zz_student WHERE student_id = ? +[DEBUG] [2020-09-27 20:47:25] 请求Id[8937c7de3535464994ee5e6e39ac7598] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Parameters: 1310199334167380052(Long) +[DEBUG] [2020-09-27 20:47:25] 请求Id[8937c7de3535464994ee5e6e39ac7598] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] <== Updates: 1 +[DEBUG] [2020-09-27 20:47:25] 请求Id[8937c7de3535464994ee5e6e39ac7598] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Preparing: DELETE FROM zz_class_student WHERE student_id = ? +[DEBUG] [2020-09-27 20:47:25] 请求Id[8937c7de3535464994ee5e6e39ac7598] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Parameters: 1310199334167380052(Long) +[DEBUG] [2020-09-27 20:47:25] 请求Id[8937c7de3535464994ee5e6e39ac7598] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] <== Updates: 0 +[INFO ] [2020-09-27 20:47:25] 请求Id[8937c7de3535464994ee5e6e39ac7598] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] 请求完成, app=, url=/student/delete,elapse=14ms, respData={"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:25] 请求Id[322815eb8ed641c09c8ec1b8a66e4636] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] 开始请求,app=, url=/student/list, reqData=[{},[{"asc":true,"fieldName":"registerTime"}],{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:47:25] 请求Id[322815eb8ed641c09c8ec1b8a66e4636] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_student +[DEBUG] [2020-09-27 20:47:25] 请求Id[322815eb8ed641c09c8ec1b8a66e4636] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Parameters: +[DEBUG] [2020-09-27 20:47:25] 请求Id[322815eb8ed641c09c8ec1b8a66e4636] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:25] 请求Id[322815eb8ed641c09c8ec1b8a66e4636] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Preparing: SELECT * FROM zz_student ORDER BY zz_student.register_time LIMIT ? +[DEBUG] [2020-09-27 20:47:25] 请求Id[322815eb8ed641c09c8ec1b8a66e4636] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Parameters: 10(Integer) +[DEBUG] [2020-09-27 20:47:25] 请求Id[322815eb8ed641c09c8ec1b8a66e4636] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] <== Total: 5 +[DEBUG] [2020-09-27 20:47:25] 请求Id[322815eb8ed641c09c8ec1b8a66e4636] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Preparing: SELECT school_id,school_name,province_id,city_id FROM zz_school_info WHERE ( ( school_id in ( ? , ? ) ) ) +[DEBUG] [2020-09-27 20:47:25] 请求Id[322815eb8ed641c09c8ec1b8a66e4636] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Parameters: 1015818056597508096(Long), 1015817732197453824(Long) +[DEBUG] [2020-09-27 20:47:25] 请求Id[322815eb8ed641c09c8ec1b8a66e4636] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] <== Total: 2 +[INFO ] [2020-09-27 20:47:25] 请求Id[322815eb8ed641c09c8ec1b8a66e4636] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] 请求完成, app=, url=/student/list,elapse=18ms, respData={"data":{"dataList":[{"birthday":1282147200000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110105000000,"districtIdDictMap":{"name":"朝阳区","id":110105000000},"experienceLevel":1,"experienceLevelDictMap":{"name":"中级学员","id":1},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"leftCoin":1077,"loginMobile":"13834561230","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015842628948463616,"studentName":"张三","totalCoin":3412},{"birthday":1321545600000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110107000000,"districtIdDictMap":{"name":"石景山区","id":110107000000},"experienceLevel":1,"experienceLevelDictMap":{"name":"中级学员","id":1},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"leftCoin":3024,"loginMobile":"13945651267","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015852480873631744,"studentName":"李军","totalCoin":3178},{"birthday":1421251200000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110108000000,"districtIdDictMap":{"name":"海淀区","id":110108000000},"experienceLevel":0,"experienceLevelDictMap":{"name":"初级学员","id":0},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"leftCoin":2199,"loginMobile":"13709481736","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015852853839532032,"studentName":"王石","totalCoin":3187},{"birthday":1276099200000,"cityId":120100000000,"cityIdDictMap":{"name":"市辖区","id":120100000000},"districtId":120103000000,"districtIdDictMap":{"name":"河西区","id":120103000000},"experienceLevel":0,"experienceLevelDictMap":{"name":"初级学员","id":0},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"leftCoin":634,"loginMobile":"13700023451","provinceId":120000000000,"provinceIdDictMap":{"name":"天津市","id":120000000000},"registerTime":1601136000000,"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1018000939508568064,"studentName":"天津二哥","totalCoin":1287},{"birthday":1247760000000,"cityId":120100000000,"cityIdDictMap":{"name":"市辖区","id":120100000000},"districtId":120104000000,"districtIdDictMap":{"name":"南开区","id":120104000000},"experienceLevel":2,"experienceLevelDictMap":{"name":"高级学员","id":2},"gender":0,"genderDictMap":{"name":"女","id":0},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"leftCoin":7023,"loginMobile":"13903122987","provinceId":120000000000,"provinceIdDictMap":{"name":"天津市","id":120000000000},"registerTime":1601136000000,"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1018001219050541056,"studentName":"南开学霸","totalCoin":8721}],"totalCount":5},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:27] 请求Id[b5500f945d034a4580a8e7818d0d5f16] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/list, reqData=[{},[{"asc":true,"fieldName":"createTime"}],{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:47:27] 请求Id[b5500f945d034a4580a8e7818d0d5f16] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_class WHERE zz_class.status = 1 +[DEBUG] [2020-09-27 20:47:27] 请求Id[b5500f945d034a4580a8e7818d0d5f16] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] ==> Parameters: +[DEBUG] [2020-09-27 20:47:27] 请求Id[b5500f945d034a4580a8e7818d0d5f16] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:27] 请求Id[b5500f945d034a4580a8e7818d0d5f16] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] ==> Preparing: SELECT * FROM zz_class WHERE zz_class.status = 1 ORDER BY zz_class.create_time LIMIT ? +[DEBUG] [2020-09-27 20:47:27] 请求Id[b5500f945d034a4580a8e7818d0d5f16] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] ==> Parameters: 10(Integer) +[DEBUG] [2020-09-27 20:47:27] 请求Id[b5500f945d034a4580a8e7818d0d5f16] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] <== Total: 10 +[DEBUG] [2020-09-27 20:47:27] 请求Id[b5500f945d034a4580a8e7818d0d5f16] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] ==> Preparing: SELECT school_id,school_name,province_id,city_id FROM zz_school_info WHERE ( ( school_id in ( ? , ? ) ) ) +[DEBUG] [2020-09-27 20:47:27] 请求Id[b5500f945d034a4580a8e7818d0d5f16] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] ==> Parameters: 1015818056597508096(Long), 1015817732197453824(Long) +[DEBUG] [2020-09-27 20:47:27] 请求Id[b5500f945d034a4580a8e7818d0d5f16] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] <== Total: 2 +[DEBUG] [2020-09-27 20:47:27] 请求Id[b5500f945d034a4580a8e7818d0d5f16] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] ==> Preparing: SELECT student_id,login_mobile,student_name,province_id,city_id,district_id,gender,birthday,experience_level,total_coin,left_coin,grade_id,school_id,register_time,status FROM zz_student WHERE ( ( student_id in ( ? , ? , ? , ? , ? ) ) ) +[DEBUG] [2020-09-27 20:47:27] 请求Id[b5500f945d034a4580a8e7818d0d5f16] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] ==> Parameters: 1015852480873631744(Long), 1015842628948463616(Long), 1018000939508568064(Long), 1018001219050541056(Long), 1015852853839532032(Long) +[DEBUG] [2020-09-27 20:47:27] 请求Id[b5500f945d034a4580a8e7818d0d5f16] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] <== Total: 5 +[INFO ] [2020-09-27 20:47:27] 请求Id[b5500f945d034a4580a8e7818d0d5f16] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/list,elapse=102ms, respData={"data":{"dataList":[{"classId":1016971499387228160,"classLevel":0,"classLevelDictMap":{"name":"初级班","id":0},"className":"小学一年级随堂班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":15,"leaderId":1015842628948463616,"leaderIdDictMap":{"name":"张三","id":1015842628948463616},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}},{"classId":1016971692685922304,"classLevel":0,"classLevelDictMap":{"name":"初级班","id":0},"className":"小学二年级随堂班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":20,"leaderId":1018000939508568064,"leaderIdDictMap":{"name":"天津二哥","id":1018000939508568064},"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096}},{"classId":1016971755373989888,"classLevel":0,"classLevelDictMap":{"name":"初级班","id":0},"className":"小学三年级随堂班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":100,"leaderId":1015842628948463616,"leaderIdDictMap":{"name":"张三","id":1015842628948463616},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}},{"classId":1016971816040402944,"classLevel":0,"classLevelDictMap":{"name":"初级班","id":0},"className":"小学四年级随堂班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1015852853839532032,"leaderIdDictMap":{"name":"王石","id":1015852853839532032},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}},{"classId":1016971872105664512,"classLevel":0,"classLevelDictMap":{"name":"初级班","id":0},"className":"小学五年级随堂班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1018001219050541056,"leaderIdDictMap":{"name":"南开学霸","id":1018001219050541056},"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096}},{"classId":1016971931153076224,"classLevel":0,"classLevelDictMap":{"name":"初级班","id":0},"className":"小学六年级随堂班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1015852480873631744,"leaderIdDictMap":{"name":"李军","id":1015852480873631744},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}},{"classId":1016972016347779072,"classLevel":1,"classLevelDictMap":{"name":"中级班","id":1},"className":"小学一年级提高班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1015842628948463616,"leaderIdDictMap":{"name":"张三","id":1015842628948463616},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}},{"classId":1016972071955861504,"classLevel":1,"classLevelDictMap":{"name":"中级班","id":1},"className":"小学二年级提高班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1015852480873631744,"leaderIdDictMap":{"name":"李军","id":1015852480873631744},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}},{"classId":1016972128667045888,"classLevel":1,"classLevelDictMap":{"name":"中级班","id":1},"className":"小学三年级提高班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1018001219050541056,"leaderIdDictMap":{"name":"南开学霸","id":1018001219050541056},"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096}},{"classId":1016972187949338624,"classLevel":1,"classLevelDictMap":{"name":"中级班","id":1},"className":"小学四年级提高班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1015852480873631744,"leaderIdDictMap":{"name":"李军","id":1015852480873631744},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}}],"totalCount":15},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:29] 请求Id[94a21e6da790470b8d94751df09d019d] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/listClassStudent, reqData=[1016971499387228160,null,null,{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:47:29] 请求Id[94a21e6da790470b8d94751df09d019d] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:47:29] 请求Id[94a21e6da790470b8d94751df09d019d] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:47:29] 请求Id[94a21e6da790470b8d94751df09d019d] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:29] 请求Id[94a21e6da790470b8d94751df09d019d] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_student, zz_class_student WHERE zz_class_student.class_id = ? AND zz_class_student.student_id = zz_student.student_id +[DEBUG] [2020-09-27 20:47:29] 请求Id[94a21e6da790470b8d94751df09d019d] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long) +[DEBUG] [2020-09-27 20:47:29] 请求Id[94a21e6da790470b8d94751df09d019d] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:29] 请求Id[94a21e6da790470b8d94751df09d019d] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Preparing: SELECT zz_student.* FROM zz_student, zz_class_student WHERE zz_class_student.class_id = ? AND zz_class_student.student_id = zz_student.student_id LIMIT ? +[DEBUG] [2020-09-27 20:47:29] 请求Id[94a21e6da790470b8d94751df09d019d] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 10(Integer) +[DEBUG] [2020-09-27 20:47:29] 请求Id[94a21e6da790470b8d94751df09d019d] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] <== Total: 2 +[DEBUG] [2020-09-27 20:47:29] 请求Id[94a21e6da790470b8d94751df09d019d] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Preparing: SELECT school_id,school_name,province_id,city_id FROM zz_school_info WHERE ( ( school_id in ( ? ) ) ) +[DEBUG] [2020-09-27 20:47:29] 请求Id[94a21e6da790470b8d94751df09d019d] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Parameters: 1015817732197453824(Long) +[DEBUG] [2020-09-27 20:47:29] 请求Id[94a21e6da790470b8d94751df09d019d] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] <== Total: 1 +[INFO ] [2020-09-27 20:47:29] 请求Id[94a21e6da790470b8d94751df09d019d] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/listClassStudent,elapse=31ms, respData={"data":{"dataList":[{"birthday":1282147200000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110105000000,"districtIdDictMap":{"name":"朝阳区","id":110105000000},"experienceLevel":1,"experienceLevelDictMap":{"name":"中级学员","id":1},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"leftCoin":1077,"loginMobile":"13834561230","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015842628948463616,"studentName":"张三","totalCoin":3412},{"birthday":1321545600000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110107000000,"districtIdDictMap":{"name":"石景山区","id":110107000000},"experienceLevel":1,"experienceLevelDictMap":{"name":"中级学员","id":1},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"leftCoin":3024,"loginMobile":"13945651267","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015852480873631744,"studentName":"李军","totalCoin":3178}],"totalCount":2},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:31] 请求Id[f10c3e6765a24ab799944e8053d1e763] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/listNotInClassStudent, reqData=[1016971499387228160,{},null,{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:47:31] 请求Id[f10c3e6765a24ab799944e8053d1e763] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:47:31] 请求Id[f10c3e6765a24ab799944e8053d1e763] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:47:31] 请求Id[f10c3e6765a24ab799944e8053d1e763] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:31] 请求Id[f10c3e6765a24ab799944e8053d1e763] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_student WHERE NOT EXISTS (SELECT * FROM zz_class_student WHERE zz_class_student.class_id = ? AND zz_class_student.student_id = zz_student.student_id) +[DEBUG] [2020-09-27 20:47:31] 请求Id[f10c3e6765a24ab799944e8053d1e763] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long) +[DEBUG] [2020-09-27 20:47:31] 请求Id[f10c3e6765a24ab799944e8053d1e763] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:31] 请求Id[f10c3e6765a24ab799944e8053d1e763] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Preparing: SELECT zz_student.* FROM zz_student WHERE NOT EXISTS (SELECT * FROM zz_class_student WHERE zz_class_student.class_id = ? AND zz_class_student.student_id = zz_student.student_id) LIMIT ? +[DEBUG] [2020-09-27 20:47:31] 请求Id[f10c3e6765a24ab799944e8053d1e763] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 10(Integer) +[DEBUG] [2020-09-27 20:47:31] 请求Id[f10c3e6765a24ab799944e8053d1e763] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] <== Total: 3 +[DEBUG] [2020-09-27 20:47:31] 请求Id[f10c3e6765a24ab799944e8053d1e763] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Preparing: SELECT school_id,school_name,province_id,city_id FROM zz_school_info WHERE ( ( school_id in ( ? , ? ) ) ) +[DEBUG] [2020-09-27 20:47:31] 请求Id[f10c3e6765a24ab799944e8053d1e763] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Parameters: 1015818056597508096(Long), 1015817732197453824(Long) +[DEBUG] [2020-09-27 20:47:31] 请求Id[f10c3e6765a24ab799944e8053d1e763] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] <== Total: 2 +[INFO ] [2020-09-27 20:47:31] 请求Id[f10c3e6765a24ab799944e8053d1e763] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/listNotInClassStudent,elapse=33ms, respData={"data":{"dataList":[{"birthday":1421251200000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110108000000,"districtIdDictMap":{"name":"海淀区","id":110108000000},"experienceLevel":0,"experienceLevelDictMap":{"name":"初级学员","id":0},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"leftCoin":2199,"loginMobile":"13709481736","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015852853839532032,"studentName":"王石","totalCoin":3187},{"birthday":1276099200000,"cityId":120100000000,"cityIdDictMap":{"name":"市辖区","id":120100000000},"districtId":120103000000,"districtIdDictMap":{"name":"河西区","id":120103000000},"experienceLevel":0,"experienceLevelDictMap":{"name":"初级学员","id":0},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"leftCoin":634,"loginMobile":"13700023451","provinceId":120000000000,"provinceIdDictMap":{"name":"天津市","id":120000000000},"registerTime":1601136000000,"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1018000939508568064,"studentName":"天津二哥","totalCoin":1287},{"birthday":1247760000000,"cityId":120100000000,"cityIdDictMap":{"name":"市辖区","id":120100000000},"districtId":120104000000,"districtIdDictMap":{"name":"南开区","id":120104000000},"experienceLevel":2,"experienceLevelDictMap":{"name":"高级学员","id":2},"gender":0,"genderDictMap":{"name":"女","id":0},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"leftCoin":7023,"loginMobile":"13903122987","provinceId":120000000000,"provinceIdDictMap":{"name":"天津市","id":120000000000},"registerTime":1601136000000,"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1018001219050541056,"studentName":"南开学霸","totalCoin":8721}],"totalCount":3},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:33] 请求Id[9eb86ede264c480aaa003bf8838e3e8a] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/addClassStudent, reqData=[1016971499387228160,[{"studentId":1015852853839532032}]] +[DEBUG] [2020-09-27 20:47:33] 请求Id[9eb86ede264c480aaa003bf8838e3e8a] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:47:33] 请求Id[9eb86ede264c480aaa003bf8838e3e8a] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:47:33] 请求Id[9eb86ede264c480aaa003bf8838e3e8a] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:33] 请求Id[9eb86ede264c480aaa003bf8838e3e8a] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] ==> Preparing: SELECT COUNT(*) FROM zz_student WHERE ( ( student_id in ( ? ) ) ) +[DEBUG] [2020-09-27 20:47:33] 请求Id[9eb86ede264c480aaa003bf8838e3e8a] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] ==> Parameters: 1015852853839532032(Long) +[DEBUG] [2020-09-27 20:47:33] 请求Id[9eb86ede264c480aaa003bf8838e3e8a] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:33] 请求Id[9eb86ede264c480aaa003bf8838e3e8a] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] ==> Preparing: INSERT INTO zz_class_student ( class_id,student_id ) VALUES ( ?,? ) +[DEBUG] [2020-09-27 20:47:33] 请求Id[9eb86ede264c480aaa003bf8838e3e8a] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1015852853839532032(Long) +[DEBUG] [2020-09-27 20:47:33] 请求Id[9eb86ede264c480aaa003bf8838e3e8a] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] <== Updates: 1 +[INFO ] [2020-09-27 20:47:33] 请求Id[9eb86ede264c480aaa003bf8838e3e8a] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/addClassStudent,elapse=29ms, respData={"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:33] 请求Id[cbd2268781b245399b7b7371af6f893c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/listNotInClassStudent, reqData=[1016971499387228160,{},null,{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:47:33] 请求Id[cbd2268781b245399b7b7371af6f893c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:47:33] 请求Id[cbd2268781b245399b7b7371af6f893c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:47:33] 请求Id[cbd2268781b245399b7b7371af6f893c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:33] 请求Id[cbd2268781b245399b7b7371af6f893c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_student WHERE NOT EXISTS (SELECT * FROM zz_class_student WHERE zz_class_student.class_id = ? AND zz_class_student.student_id = zz_student.student_id) +[DEBUG] [2020-09-27 20:47:33] 请求Id[cbd2268781b245399b7b7371af6f893c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long) +[DEBUG] [2020-09-27 20:47:33] 请求Id[cbd2268781b245399b7b7371af6f893c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:33] 请求Id[cbd2268781b245399b7b7371af6f893c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Preparing: SELECT zz_student.* FROM zz_student WHERE NOT EXISTS (SELECT * FROM zz_class_student WHERE zz_class_student.class_id = ? AND zz_class_student.student_id = zz_student.student_id) LIMIT ? +[DEBUG] [2020-09-27 20:47:33] 请求Id[cbd2268781b245399b7b7371af6f893c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 10(Integer) +[DEBUG] [2020-09-27 20:47:33] 请求Id[cbd2268781b245399b7b7371af6f893c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] <== Total: 2 +[DEBUG] [2020-09-27 20:47:33] 请求Id[cbd2268781b245399b7b7371af6f893c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Preparing: SELECT school_id,school_name,province_id,city_id FROM zz_school_info WHERE ( ( school_id in ( ? ) ) ) +[DEBUG] [2020-09-27 20:47:33] 请求Id[cbd2268781b245399b7b7371af6f893c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Parameters: 1015818056597508096(Long) +[DEBUG] [2020-09-27 20:47:33] 请求Id[cbd2268781b245399b7b7371af6f893c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] <== Total: 1 +[INFO ] [2020-09-27 20:47:33] 请求Id[cbd2268781b245399b7b7371af6f893c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/listNotInClassStudent,elapse=26ms, respData={"data":{"dataList":[{"birthday":1276099200000,"cityId":120100000000,"cityIdDictMap":{"name":"市辖区","id":120100000000},"districtId":120103000000,"districtIdDictMap":{"name":"河西区","id":120103000000},"experienceLevel":0,"experienceLevelDictMap":{"name":"初级学员","id":0},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"leftCoin":634,"loginMobile":"13700023451","provinceId":120000000000,"provinceIdDictMap":{"name":"天津市","id":120000000000},"registerTime":1601136000000,"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1018000939508568064,"studentName":"天津二哥","totalCoin":1287},{"birthday":1247760000000,"cityId":120100000000,"cityIdDictMap":{"name":"市辖区","id":120100000000},"districtId":120104000000,"districtIdDictMap":{"name":"南开区","id":120104000000},"experienceLevel":2,"experienceLevelDictMap":{"name":"高级学员","id":2},"gender":0,"genderDictMap":{"name":"女","id":0},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"leftCoin":7023,"loginMobile":"13903122987","provinceId":120000000000,"provinceIdDictMap":{"name":"天津市","id":120000000000},"registerTime":1601136000000,"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1018001219050541056,"studentName":"南开学霸","totalCoin":8721}],"totalCount":2},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:35] 请求Id[f56e8dd535d943d8842e9094c0d33f49] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/listClassStudent, reqData=[1016971499387228160,null,null,{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:47:35] 请求Id[f56e8dd535d943d8842e9094c0d33f49] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:47:35] 请求Id[f56e8dd535d943d8842e9094c0d33f49] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:47:35] 请求Id[f56e8dd535d943d8842e9094c0d33f49] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:35] 请求Id[f56e8dd535d943d8842e9094c0d33f49] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_student, zz_class_student WHERE zz_class_student.class_id = ? AND zz_class_student.student_id = zz_student.student_id +[DEBUG] [2020-09-27 20:47:35] 请求Id[f56e8dd535d943d8842e9094c0d33f49] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long) +[DEBUG] [2020-09-27 20:47:35] 请求Id[f56e8dd535d943d8842e9094c0d33f49] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:35] 请求Id[f56e8dd535d943d8842e9094c0d33f49] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Preparing: SELECT zz_student.* FROM zz_student, zz_class_student WHERE zz_class_student.class_id = ? AND zz_class_student.student_id = zz_student.student_id LIMIT ? +[DEBUG] [2020-09-27 20:47:35] 请求Id[f56e8dd535d943d8842e9094c0d33f49] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 10(Integer) +[DEBUG] [2020-09-27 20:47:35] 请求Id[f56e8dd535d943d8842e9094c0d33f49] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] <== Total: 3 +[DEBUG] [2020-09-27 20:47:35] 请求Id[f56e8dd535d943d8842e9094c0d33f49] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Preparing: SELECT school_id,school_name,province_id,city_id FROM zz_school_info WHERE ( ( school_id in ( ? ) ) ) +[DEBUG] [2020-09-27 20:47:35] 请求Id[f56e8dd535d943d8842e9094c0d33f49] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Parameters: 1015817732197453824(Long) +[DEBUG] [2020-09-27 20:47:35] 请求Id[f56e8dd535d943d8842e9094c0d33f49] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] <== Total: 1 +[INFO ] [2020-09-27 20:47:35] 请求Id[f56e8dd535d943d8842e9094c0d33f49] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/listClassStudent,elapse=22ms, respData={"data":{"dataList":[{"birthday":1282147200000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110105000000,"districtIdDictMap":{"name":"朝阳区","id":110105000000},"experienceLevel":1,"experienceLevelDictMap":{"name":"中级学员","id":1},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"leftCoin":1077,"loginMobile":"13834561230","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015842628948463616,"studentName":"张三","totalCoin":3412},{"birthday":1321545600000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110107000000,"districtIdDictMap":{"name":"石景山区","id":110107000000},"experienceLevel":1,"experienceLevelDictMap":{"name":"中级学员","id":1},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"leftCoin":3024,"loginMobile":"13945651267","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015852480873631744,"studentName":"李军","totalCoin":3178},{"birthday":1421251200000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110108000000,"districtIdDictMap":{"name":"海淀区","id":110108000000},"experienceLevel":0,"experienceLevelDictMap":{"name":"初级学员","id":0},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"leftCoin":2199,"loginMobile":"13709481736","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015852853839532032,"studentName":"王石","totalCoin":3187}],"totalCount":3},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:37] 请求Id[a901f51c155e4230954b91382ca0fab8] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/deleteClassStudent, reqData=[1016971499387228160,1015852853839532032] +[DEBUG] [2020-09-27 20:47:37] 请求Id[a901f51c155e4230954b91382ca0fab8] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] ==> Preparing: DELETE FROM zz_class_student WHERE class_id = ? AND student_id = ? +[DEBUG] [2020-09-27 20:47:37] 请求Id[a901f51c155e4230954b91382ca0fab8] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1015852853839532032(Long) +[DEBUG] [2020-09-27 20:47:37] 请求Id[a901f51c155e4230954b91382ca0fab8] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] <== Updates: 1 +[INFO ] [2020-09-27 20:47:37] 请求Id[a901f51c155e4230954b91382ca0fab8] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/deleteClassStudent,elapse=5ms, respData={"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:37] 请求Id[4f9e887130c143b881552c90c2cf933a] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/listClassStudent, reqData=[1016971499387228160,null,null,{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:47:37] 请求Id[4f9e887130c143b881552c90c2cf933a] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:47:37] 请求Id[4f9e887130c143b881552c90c2cf933a] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:47:37] 请求Id[4f9e887130c143b881552c90c2cf933a] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:37] 请求Id[4f9e887130c143b881552c90c2cf933a] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_student, zz_class_student WHERE zz_class_student.class_id = ? AND zz_class_student.student_id = zz_student.student_id +[DEBUG] [2020-09-27 20:47:37] 请求Id[4f9e887130c143b881552c90c2cf933a] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long) +[DEBUG] [2020-09-27 20:47:37] 请求Id[4f9e887130c143b881552c90c2cf933a] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:37] 请求Id[4f9e887130c143b881552c90c2cf933a] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Preparing: SELECT zz_student.* FROM zz_student, zz_class_student WHERE zz_class_student.class_id = ? AND zz_class_student.student_id = zz_student.student_id LIMIT ? +[DEBUG] [2020-09-27 20:47:37] 请求Id[4f9e887130c143b881552c90c2cf933a] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 10(Integer) +[DEBUG] [2020-09-27 20:47:37] 请求Id[4f9e887130c143b881552c90c2cf933a] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] <== Total: 2 +[DEBUG] [2020-09-27 20:47:37] 请求Id[4f9e887130c143b881552c90c2cf933a] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Preparing: SELECT school_id,school_name,province_id,city_id FROM zz_school_info WHERE ( ( school_id in ( ? ) ) ) +[DEBUG] [2020-09-27 20:47:37] 请求Id[4f9e887130c143b881552c90c2cf933a] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Parameters: 1015817732197453824(Long) +[DEBUG] [2020-09-27 20:47:37] 请求Id[4f9e887130c143b881552c90c2cf933a] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] <== Total: 1 +[INFO ] [2020-09-27 20:47:37] 请求Id[4f9e887130c143b881552c90c2cf933a] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/listClassStudent,elapse=20ms, respData={"data":{"dataList":[{"birthday":1282147200000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110105000000,"districtIdDictMap":{"name":"朝阳区","id":110105000000},"experienceLevel":1,"experienceLevelDictMap":{"name":"中级学员","id":1},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"leftCoin":1077,"loginMobile":"13834561230","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015842628948463616,"studentName":"张三","totalCoin":3412},{"birthday":1321545600000,"cityId":110100000000,"cityIdDictMap":{"name":"市辖区","id":110100000000},"districtId":110107000000,"districtIdDictMap":{"name":"石景山区","id":110107000000},"experienceLevel":1,"experienceLevelDictMap":{"name":"中级学员","id":1},"gender":1,"genderDictMap":{"name":"男","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"leftCoin":3024,"loginMobile":"13945651267","provinceId":110000000000,"provinceIdDictMap":{"name":"北京市","id":110000000000},"registerTime":1601136000000,"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824},"status":0,"statusDictMap":{"name":"正常","id":0},"studentId":1015852480873631744,"studentName":"李军","totalCoin":3178}],"totalCount":2},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:39] 请求Id[4f1d9908c5f04e94bd4c1376c9b5ca2b] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/list, reqData=[{},[{"asc":true,"fieldName":"createTime"}],{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:47:39] 请求Id[4f1d9908c5f04e94bd4c1376c9b5ca2b] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_class WHERE zz_class.status = 1 +[DEBUG] [2020-09-27 20:47:39] 请求Id[4f1d9908c5f04e94bd4c1376c9b5ca2b] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Parameters: +[DEBUG] [2020-09-27 20:47:39] 请求Id[4f1d9908c5f04e94bd4c1376c9b5ca2b] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:39] 请求Id[4f1d9908c5f04e94bd4c1376c9b5ca2b] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Preparing: SELECT * FROM zz_class WHERE zz_class.status = 1 ORDER BY zz_class.create_time LIMIT ? +[DEBUG] [2020-09-27 20:47:39] 请求Id[4f1d9908c5f04e94bd4c1376c9b5ca2b] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Parameters: 10(Integer) +[DEBUG] [2020-09-27 20:47:39] 请求Id[4f1d9908c5f04e94bd4c1376c9b5ca2b] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] <== Total: 10 +[DEBUG] [2020-09-27 20:47:39] 请求Id[4f1d9908c5f04e94bd4c1376c9b5ca2b] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Preparing: SELECT school_id,school_name,province_id,city_id FROM zz_school_info WHERE ( ( school_id in ( ? , ? ) ) ) +[DEBUG] [2020-09-27 20:47:39] 请求Id[4f1d9908c5f04e94bd4c1376c9b5ca2b] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Parameters: 1015818056597508096(Long), 1015817732197453824(Long) +[DEBUG] [2020-09-27 20:47:39] 请求Id[4f1d9908c5f04e94bd4c1376c9b5ca2b] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] <== Total: 2 +[DEBUG] [2020-09-27 20:47:39] 请求Id[4f1d9908c5f04e94bd4c1376c9b5ca2b] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Preparing: SELECT student_id,login_mobile,student_name,province_id,city_id,district_id,gender,birthday,experience_level,total_coin,left_coin,grade_id,school_id,register_time,status FROM zz_student WHERE ( ( student_id in ( ? , ? , ? , ? , ? ) ) ) +[DEBUG] [2020-09-27 20:47:39] 请求Id[4f1d9908c5f04e94bd4c1376c9b5ca2b] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Parameters: 1015852480873631744(Long), 1015842628948463616(Long), 1018000939508568064(Long), 1018001219050541056(Long), 1015852853839532032(Long) +[DEBUG] [2020-09-27 20:47:39] 请求Id[4f1d9908c5f04e94bd4c1376c9b5ca2b] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] <== Total: 5 +[INFO ] [2020-09-27 20:47:39] 请求Id[4f1d9908c5f04e94bd4c1376c9b5ca2b] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/list,elapse=12ms, respData={"data":{"dataList":[{"classId":1016971499387228160,"classLevel":0,"classLevelDictMap":{"name":"初级班","id":0},"className":"小学一年级随堂班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":15,"leaderId":1015842628948463616,"leaderIdDictMap":{"name":"张三","id":1015842628948463616},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}},{"classId":1016971692685922304,"classLevel":0,"classLevelDictMap":{"name":"初级班","id":0},"className":"小学二年级随堂班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":20,"leaderId":1018000939508568064,"leaderIdDictMap":{"name":"天津二哥","id":1018000939508568064},"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096}},{"classId":1016971755373989888,"classLevel":0,"classLevelDictMap":{"name":"初级班","id":0},"className":"小学三年级随堂班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":100,"leaderId":1015842628948463616,"leaderIdDictMap":{"name":"张三","id":1015842628948463616},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}},{"classId":1016971816040402944,"classLevel":0,"classLevelDictMap":{"name":"初级班","id":0},"className":"小学四年级随堂班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1015852853839532032,"leaderIdDictMap":{"name":"王石","id":1015852853839532032},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}},{"classId":1016971872105664512,"classLevel":0,"classLevelDictMap":{"name":"初级班","id":0},"className":"小学五年级随堂班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1018001219050541056,"leaderIdDictMap":{"name":"南开学霸","id":1018001219050541056},"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096}},{"classId":1016971931153076224,"classLevel":0,"classLevelDictMap":{"name":"初级班","id":0},"className":"小学六年级随堂班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1015852480873631744,"leaderIdDictMap":{"name":"李军","id":1015852480873631744},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}},{"classId":1016972016347779072,"classLevel":1,"classLevelDictMap":{"name":"中级班","id":1},"className":"小学一年级提高班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1015842628948463616,"leaderIdDictMap":{"name":"张三","id":1015842628948463616},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}},{"classId":1016972071955861504,"classLevel":1,"classLevelDictMap":{"name":"中级班","id":1},"className":"小学二年级提高班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1015852480873631744,"leaderIdDictMap":{"name":"李军","id":1015852480873631744},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}},{"classId":1016972128667045888,"classLevel":1,"classLevelDictMap":{"name":"中级班","id":1},"className":"小学三年级提高班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1018001219050541056,"leaderIdDictMap":{"name":"南开学霸","id":1018001219050541056},"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096}},{"classId":1016972187949338624,"classLevel":1,"classLevelDictMap":{"name":"中级班","id":1},"className":"小学四年级提高班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1015852480873631744,"leaderIdDictMap":{"name":"李军","id":1015852480873631744},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}}],"totalCount":15},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:42] 请求Id[d2e7a85fe6814b8eb125ac729c4d1ae8] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/listClassCourse, reqData=[1016971499387228160,null,null,{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:47:42] 请求Id[d2e7a85fe6814b8eb125ac729c4d1ae8] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:47:42] 请求Id[d2e7a85fe6814b8eb125ac729c4d1ae8] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:47:42] 请求Id[d2e7a85fe6814b8eb125ac729c4d1ae8] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:42] 请求Id[d2e7a85fe6814b8eb125ac729c4d1ae8] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_course, zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id +[DEBUG] [2020-09-27 20:47:42] 请求Id[d2e7a85fe6814b8eb125ac729c4d1ae8] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long) +[DEBUG] [2020-09-27 20:47:42] 请求Id[d2e7a85fe6814b8eb125ac729c4d1ae8] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:42] 请求Id[d2e7a85fe6814b8eb125ac729c4d1ae8] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Preparing: SELECT zz_course.* FROM zz_course, zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id LIMIT ? +[DEBUG] [2020-09-27 20:47:42] 请求Id[d2e7a85fe6814b8eb125ac729c4d1ae8] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 10(Integer) +[DEBUG] [2020-09-27 20:47:42] 请求Id[d2e7a85fe6814b8eb125ac729c4d1ae8] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] <== Total: 4 +[INFO ] [2020-09-27 20:47:42] 请求Id[d2e7a85fe6814b8eb125ac729c4d1ae8] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/listClassCourse,elapse=29ms, respData={"data":{"dataList":[{"classHour":10,"courseId":1016699195411402752,"courseName":"小学一年级拼音基础练习","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学一年级拼音基础练习","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0003.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"b09ef09478d8452d908600ff98b6f1ce.JPG\"}]","price":299.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":25,"courseId":1016917385529790464,"courseName":"小学二年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学二年级课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":2,"gradeIdDictMap":{"name":"二年级","id":2},"pictureUrl":"[{\"name\":\"IMG_0455.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"79651a658e88408888f847366fbf98d0.JPG\"}]","price":980.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":15,"courseId":1016920878164480000,"courseName":"小学数学一年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学一年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0010.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"7e9583aba9594a98b1e0268837d2a5d0.JPG\"}]","price":388.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":15,"courseId":1016923276064854016,"courseName":"小学英语一年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学英语一年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"english.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"44177c3674f543fda24222b8297ef203.jpg\"}]","price":399.00,"subjectId":2,"subjectIdDictMap":{"name":"英语","id":2},"updateTime":1601136000000}],"totalCount":4},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:43] 请求Id[42d7098510944c1f84aa5739c2596947] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/viewClassCourse, reqData=[1016971499387228160,1016699195411402752] +[DEBUG] [2020-09-27 20:47:43] 请求Id[42d7098510944c1f84aa5739c2596947] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,course_id,course_order FROM zz_class_course WHERE ( ( class_id = ? and course_id = ? ) ) +[DEBUG] [2020-09-27 20:47:43] 请求Id[42d7098510944c1f84aa5739c2596947] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1016699195411402752(Long) +[DEBUG] [2020-09-27 20:47:43] 请求Id[42d7098510944c1f84aa5739c2596947] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] <== Total: 1 +[INFO ] [2020-09-27 20:47:43] 请求Id[42d7098510944c1f84aa5739c2596947] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/viewClassCourse,elapse=6ms, respData={"data":{"classId":1016971499387228160,"courseId":1016699195411402752,"courseOrder":1},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:45] 请求Id[2b7c9e6779354513b58d3f6598441236] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/updateClassCourse, reqData=[{"classId":1016971499387228160,"courseId":1016699195411402752,"courseOrder":12}] +[DEBUG] [2020-09-27 20:47:45] 请求Id[2b7c9e6779354513b58d3f6598441236] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Preparing: UPDATE zz_class_course SET course_order = ? WHERE ( ( class_id = ? and course_id = ? ) ) +[DEBUG] [2020-09-27 20:47:45] 请求Id[2b7c9e6779354513b58d3f6598441236] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Parameters: 12(Integer), 1016971499387228160(Long), 1016699195411402752(Long) +[DEBUG] [2020-09-27 20:47:45] 请求Id[2b7c9e6779354513b58d3f6598441236] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] <== Updates: 1 +[INFO ] [2020-09-27 20:47:45] 请求Id[2b7c9e6779354513b58d3f6598441236] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/updateClassCourse,elapse=8ms, respData={"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:45] 请求Id[dd1924123271496c811557963f46d4a6] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/listClassCourse, reqData=[1016971499387228160,null,null,{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:47:45] 请求Id[dd1924123271496c811557963f46d4a6] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:47:45] 请求Id[dd1924123271496c811557963f46d4a6] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:47:45] 请求Id[dd1924123271496c811557963f46d4a6] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:45] 请求Id[dd1924123271496c811557963f46d4a6] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_course, zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id +[DEBUG] [2020-09-27 20:47:45] 请求Id[dd1924123271496c811557963f46d4a6] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long) +[DEBUG] [2020-09-27 20:47:45] 请求Id[dd1924123271496c811557963f46d4a6] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:45] 请求Id[dd1924123271496c811557963f46d4a6] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Preparing: SELECT zz_course.* FROM zz_course, zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id LIMIT ? +[DEBUG] [2020-09-27 20:47:45] 请求Id[dd1924123271496c811557963f46d4a6] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 10(Integer) +[DEBUG] [2020-09-27 20:47:45] 请求Id[dd1924123271496c811557963f46d4a6] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] <== Total: 4 +[INFO ] [2020-09-27 20:47:45] 请求Id[dd1924123271496c811557963f46d4a6] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/listClassCourse,elapse=16ms, respData={"data":{"dataList":[{"classHour":10,"courseId":1016699195411402752,"courseName":"小学一年级拼音基础练习","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学一年级拼音基础练习","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0003.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"b09ef09478d8452d908600ff98b6f1ce.JPG\"}]","price":299.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":25,"courseId":1016917385529790464,"courseName":"小学二年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学二年级课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":2,"gradeIdDictMap":{"name":"二年级","id":2},"pictureUrl":"[{\"name\":\"IMG_0455.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"79651a658e88408888f847366fbf98d0.JPG\"}]","price":980.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":15,"courseId":1016920878164480000,"courseName":"小学数学一年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学一年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0010.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"7e9583aba9594a98b1e0268837d2a5d0.JPG\"}]","price":388.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":15,"courseId":1016923276064854016,"courseName":"小学英语一年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学英语一年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"english.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"44177c3674f543fda24222b8297ef203.jpg\"}]","price":399.00,"subjectId":2,"subjectIdDictMap":{"name":"英语","id":2},"updateTime":1601136000000}],"totalCount":4},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:46] 请求Id[3522fe56037e4f92adadfe5f9c01c6bb] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/viewClassCourse, reqData=[1016971499387228160,1016699195411402752] +[DEBUG] [2020-09-27 20:47:46] 请求Id[3522fe56037e4f92adadfe5f9c01c6bb] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,course_id,course_order FROM zz_class_course WHERE ( ( class_id = ? and course_id = ? ) ) +[DEBUG] [2020-09-27 20:47:46] 请求Id[3522fe56037e4f92adadfe5f9c01c6bb] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1016699195411402752(Long) +[DEBUG] [2020-09-27 20:47:46] 请求Id[3522fe56037e4f92adadfe5f9c01c6bb] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] <== Total: 1 +[INFO ] [2020-09-27 20:47:46] 请求Id[3522fe56037e4f92adadfe5f9c01c6bb] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/viewClassCourse,elapse=3ms, respData={"data":{"classId":1016971499387228160,"courseId":1016699195411402752,"courseOrder":12},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:48] 请求Id[4618b7ca593b4bdca14e9c2c17544b8c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/updateClassCourse, reqData=[{"classId":1016971499387228160,"courseId":1016699195411402752,"courseOrder":1}] +[DEBUG] [2020-09-27 20:47:48] 请求Id[4618b7ca593b4bdca14e9c2c17544b8c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Preparing: UPDATE zz_class_course SET course_order = ? WHERE ( ( class_id = ? and course_id = ? ) ) +[DEBUG] [2020-09-27 20:47:48] 请求Id[4618b7ca593b4bdca14e9c2c17544b8c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Parameters: 1(Integer), 1016971499387228160(Long), 1016699195411402752(Long) +[DEBUG] [2020-09-27 20:47:48] 请求Id[4618b7ca593b4bdca14e9c2c17544b8c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] <== Updates: 1 +[INFO ] [2020-09-27 20:47:48] 请求Id[4618b7ca593b4bdca14e9c2c17544b8c] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/updateClassCourse,elapse=5ms, respData={"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:48] 请求Id[249592723e3e4e90a75621d67793692f] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/listClassCourse, reqData=[1016971499387228160,null,null,{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:47:48] 请求Id[249592723e3e4e90a75621d67793692f] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:47:48] 请求Id[249592723e3e4e90a75621d67793692f] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:47:48] 请求Id[249592723e3e4e90a75621d67793692f] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:48] 请求Id[249592723e3e4e90a75621d67793692f] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_course, zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id +[DEBUG] [2020-09-27 20:47:48] 请求Id[249592723e3e4e90a75621d67793692f] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long) +[DEBUG] [2020-09-27 20:47:48] 请求Id[249592723e3e4e90a75621d67793692f] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:48] 请求Id[249592723e3e4e90a75621d67793692f] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Preparing: SELECT zz_course.* FROM zz_course, zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id LIMIT ? +[DEBUG] [2020-09-27 20:47:48] 请求Id[249592723e3e4e90a75621d67793692f] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 10(Integer) +[DEBUG] [2020-09-27 20:47:48] 请求Id[249592723e3e4e90a75621d67793692f] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] <== Total: 4 +[INFO ] [2020-09-27 20:47:48] 请求Id[249592723e3e4e90a75621d67793692f] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/listClassCourse,elapse=15ms, respData={"data":{"dataList":[{"classHour":10,"courseId":1016699195411402752,"courseName":"小学一年级拼音基础练习","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学一年级拼音基础练习","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0003.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"b09ef09478d8452d908600ff98b6f1ce.JPG\"}]","price":299.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":25,"courseId":1016917385529790464,"courseName":"小学二年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学二年级课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":2,"gradeIdDictMap":{"name":"二年级","id":2},"pictureUrl":"[{\"name\":\"IMG_0455.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"79651a658e88408888f847366fbf98d0.JPG\"}]","price":980.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":15,"courseId":1016920878164480000,"courseName":"小学数学一年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学一年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0010.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"7e9583aba9594a98b1e0268837d2a5d0.JPG\"}]","price":388.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":15,"courseId":1016923276064854016,"courseName":"小学英语一年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学英语一年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"english.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"44177c3674f543fda24222b8297ef203.jpg\"}]","price":399.00,"subjectId":2,"subjectIdDictMap":{"name":"英语","id":2},"updateTime":1601136000000}],"totalCount":4},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:50] 请求Id[b3d24908483b40f2966d1fe517b124b2] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/listNotInClassCourse, reqData=[1016971499387228160,{},null,{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:47:50] 请求Id[b3d24908483b40f2966d1fe517b124b2] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:47:50] 请求Id[b3d24908483b40f2966d1fe517b124b2] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:47:50] 请求Id[b3d24908483b40f2966d1fe517b124b2] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:50] 请求Id[b3d24908483b40f2966d1fe517b124b2] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_course WHERE NOT EXISTS (SELECT * FROM zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id) +[DEBUG] [2020-09-27 20:47:50] 请求Id[b3d24908483b40f2966d1fe517b124b2] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long) +[DEBUG] [2020-09-27 20:47:50] 请求Id[b3d24908483b40f2966d1fe517b124b2] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:47:50] 请求Id[b3d24908483b40f2966d1fe517b124b2] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] ==> Preparing: SELECT zz_course.* FROM zz_course WHERE NOT EXISTS (SELECT * FROM zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id) LIMIT ? +[DEBUG] [2020-09-27 20:47:50] 请求Id[b3d24908483b40f2966d1fe517b124b2] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 10(Integer) +[DEBUG] [2020-09-27 20:47:50] 请求Id[b3d24908483b40f2966d1fe517b124b2] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] <== Total: 10 +[INFO ] [2020-09-27 20:47:50] 请求Id[b3d24908483b40f2966d1fe517b124b2] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/listNotInClassCourse,elapse=25ms, respData={"data":{"dataList":[{"classHour":30,"courseId":1016917732260319232,"courseName":"小学三年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学三年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"pictureUrl":"[{\"name\":\"IMG_0001.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"0d11548eb91142d49a9253c0060d3f94.JPG\"}]","price":1080.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601208479000},{"classHour":27,"courseId":1016917900699373568,"courseName":"小学四年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学四年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"pictureUrl":"[{\"name\":\"IMG_0002.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"7358b520e31e4ee0b2b8c4f9c31614d9.JPG\"}]","price":888.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":30,"courseId":1016918360520921088,"courseName":"小学五年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学五年级语文课程","difficulty":2,"difficultyDictMap":{"name":"困难","id":2},"gradeId":5,"gradeIdDictMap":{"name":"五年级","id":5},"pictureUrl":"[{\"name\":\"IMG_0004.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"cf804a5e14fb498fa8bf3745cad39bca.JPG\"}]","price":1199.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":32,"courseId":1016918605715738624,"courseName":"小学六年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学六年级语文课程","difficulty":2,"difficultyDictMap":{"name":"困难","id":2},"gradeId":6,"gradeIdDictMap":{"name":"六年级","id":6},"pictureUrl":"[{\"name\":\"IMG_0006.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"a0d0476fac9c46f08b7ebef597b8765a.JPG\"}]","price":1288.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":20,"courseId":1016918836729614336,"courseName":"天津小学一年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"天津小学一年级语文课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0003.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"7f64971a69944b0082f21a6036c31efd.JPG\"}]","price":300.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":20,"courseId":1016920152549888000,"courseName":"天津小学二年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"天津小学二年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":2,"gradeIdDictMap":{"name":"二年级","id":2},"pictureUrl":"[{\"name\":\"IMG_0007.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"4baf08c1da8741bb808caf09475e49a9.JPG\"}]","price":699.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":25,"courseId":1016920339255136256,"courseName":"天津小学三年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"天津小学三年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"pictureUrl":"[{\"name\":\"IMG_0009.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"6bc1eaab831d49708e4b1e0a5d657d61.JPG\"}]","price":998.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601208474000},{"classHour":20,"courseId":1016921053566078976,"courseName":"小学数学二年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学二年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":2,"gradeIdDictMap":{"name":"二年级","id":2},"pictureUrl":"[{\"name\":\"shuxue2.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"7a1fdc70976f4820aa019f91514de272.jpg\"}]","price":700.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":20,"courseId":1016921250996162560,"courseName":"小学数学三年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学三年级课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"pictureUrl":"[{\"name\":\"shuxue.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"f14c0f101146453c80607230e842f1c9.jpg\"},{\"name\":\"shuxue2.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"b8451e95fa314facaa8a3cd720888574.jpg\"}]","price":700.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":21,"courseId":1016921446102601728,"courseName":"小学数学四年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学四年级课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"pictureUrl":"[{\"name\":\"shuxue2.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"78e1cac8c4284c8a82c7ea4bef5162a4.jpg\"}]","price":800.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000}],"totalCount":23},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:47:53] 请求Id[6d86d7694b784e3794a2a8902ec35407] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/addClassCourse, reqData=[1016971499387228160,[{"courseId":1016917732260319232}]] +[INFO ] [2020-09-27 20:47:53] 请求Id[6d86d7694b784e3794a2a8902ec35407] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/addClassCourse,elapse=5ms, respData={"errorCode":"DATA_VALIDATAED_FAILED","errorMessage":"数据验证失败,课程顺序(数值越小越靠前)不能为空!","success":false} +[INFO ] [2020-09-27 20:48:05] 请求Id[c80e35356a974829ae9b72079a3802ff] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/addClassCourse, reqData=[1016971499387228160,[{"courseId":1016917732260319232}]] +[INFO ] [2020-09-27 20:48:05] 请求Id[c80e35356a974829ae9b72079a3802ff] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/addClassCourse,elapse=0ms, respData={"errorCode":"DATA_VALIDATAED_FAILED","errorMessage":"数据验证失败,课程顺序(数值越小越靠前)不能为空!","success":false} +[INFO ] [2020-09-27 20:48:27] 请求Id[97258d1c293f4227883c2f5bc14b952c] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/list, reqData=[{},[{"asc":true,"fieldName":"createTime"}],{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:48:27] 请求Id[97258d1c293f4227883c2f5bc14b952c] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_class WHERE zz_class.status = 1 +[DEBUG] [2020-09-27 20:48:27] 请求Id[97258d1c293f4227883c2f5bc14b952c] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Parameters: +[DEBUG] [2020-09-27 20:48:27] 请求Id[97258d1c293f4227883c2f5bc14b952c] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:48:27] 请求Id[97258d1c293f4227883c2f5bc14b952c] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Preparing: SELECT * FROM zz_class WHERE zz_class.status = 1 ORDER BY zz_class.create_time LIMIT ? +[DEBUG] [2020-09-27 20:48:27] 请求Id[97258d1c293f4227883c2f5bc14b952c] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Parameters: 10(Integer) +[DEBUG] [2020-09-27 20:48:27] 请求Id[97258d1c293f4227883c2f5bc14b952c] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] <== Total: 10 +[DEBUG] [2020-09-27 20:48:27] 请求Id[97258d1c293f4227883c2f5bc14b952c] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Preparing: SELECT school_id,school_name,province_id,city_id FROM zz_school_info WHERE ( ( school_id in ( ? , ? ) ) ) +[DEBUG] [2020-09-27 20:48:27] 请求Id[97258d1c293f4227883c2f5bc14b952c] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Parameters: 1015818056597508096(Long), 1015817732197453824(Long) +[DEBUG] [2020-09-27 20:48:27] 请求Id[97258d1c293f4227883c2f5bc14b952c] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] <== Total: 2 +[DEBUG] [2020-09-27 20:48:27] 请求Id[97258d1c293f4227883c2f5bc14b952c] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Preparing: SELECT student_id,login_mobile,student_name,province_id,city_id,district_id,gender,birthday,experience_level,total_coin,left_coin,grade_id,school_id,register_time,status FROM zz_student WHERE ( ( student_id in ( ? , ? , ? , ? , ? ) ) ) +[DEBUG] [2020-09-27 20:48:27] 请求Id[97258d1c293f4227883c2f5bc14b952c] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Parameters: 1015852480873631744(Long), 1015842628948463616(Long), 1018000939508568064(Long), 1018001219050541056(Long), 1015852853839532032(Long) +[DEBUG] [2020-09-27 20:48:27] 请求Id[97258d1c293f4227883c2f5bc14b952c] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] <== Total: 5 +[INFO ] [2020-09-27 20:48:27] 请求Id[97258d1c293f4227883c2f5bc14b952c] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/list,elapse=9ms, respData={"data":{"dataList":[{"classId":1016971499387228160,"classLevel":0,"classLevelDictMap":{"name":"初级班","id":0},"className":"小学一年级随堂班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":15,"leaderId":1015842628948463616,"leaderIdDictMap":{"name":"张三","id":1015842628948463616},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}},{"classId":1016971692685922304,"classLevel":0,"classLevelDictMap":{"name":"初级班","id":0},"className":"小学二年级随堂班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":20,"leaderId":1018000939508568064,"leaderIdDictMap":{"name":"天津二哥","id":1018000939508568064},"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096}},{"classId":1016971755373989888,"classLevel":0,"classLevelDictMap":{"name":"初级班","id":0},"className":"小学三年级随堂班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":100,"leaderId":1015842628948463616,"leaderIdDictMap":{"name":"张三","id":1015842628948463616},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}},{"classId":1016971816040402944,"classLevel":0,"classLevelDictMap":{"name":"初级班","id":0},"className":"小学四年级随堂班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1015852853839532032,"leaderIdDictMap":{"name":"王石","id":1015852853839532032},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}},{"classId":1016971872105664512,"classLevel":0,"classLevelDictMap":{"name":"初级班","id":0},"className":"小学五年级随堂班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1018001219050541056,"leaderIdDictMap":{"name":"南开学霸","id":1018001219050541056},"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096}},{"classId":1016971931153076224,"classLevel":0,"classLevelDictMap":{"name":"初级班","id":0},"className":"小学六年级随堂班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1015852480873631744,"leaderIdDictMap":{"name":"李军","id":1015852480873631744},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}},{"classId":1016972016347779072,"classLevel":1,"classLevelDictMap":{"name":"中级班","id":1},"className":"小学一年级提高班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1015842628948463616,"leaderIdDictMap":{"name":"张三","id":1015842628948463616},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}},{"classId":1016972071955861504,"classLevel":1,"classLevelDictMap":{"name":"中级班","id":1},"className":"小学二年级提高班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1015852480873631744,"leaderIdDictMap":{"name":"李军","id":1015852480873631744},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}},{"classId":1016972128667045888,"classLevel":1,"classLevelDictMap":{"name":"中级班","id":1},"className":"小学三年级提高班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1018001219050541056,"leaderIdDictMap":{"name":"南开学霸","id":1018001219050541056},"schoolId":1015818056597508096,"schoolIdDictMap":{"name":"天津校区","id":1015818056597508096}},{"classId":1016972187949338624,"classLevel":1,"classLevelDictMap":{"name":"中级班","id":1},"className":"小学四年级提高班","createTime":1601136000000,"createUserId":1093809448606765057,"finishClassHour":0,"leaderId":1015852480873631744,"leaderIdDictMap":{"name":"李军","id":1015852480873631744},"schoolId":1015817732197453824,"schoolIdDictMap":{"name":"北京校区","id":1015817732197453824}}],"totalCount":15},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:48:28] 请求Id[a67b41601c574d378f8f321e46414077] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/listClassCourse, reqData=[1016971499387228160,null,null,{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:48:28] 请求Id[a67b41601c574d378f8f321e46414077] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:48:28] 请求Id[a67b41601c574d378f8f321e46414077] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:48:28] 请求Id[a67b41601c574d378f8f321e46414077] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:48:28] 请求Id[a67b41601c574d378f8f321e46414077] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_course, zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id +[DEBUG] [2020-09-27 20:48:28] 请求Id[a67b41601c574d378f8f321e46414077] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long) +[DEBUG] [2020-09-27 20:48:28] 请求Id[a67b41601c574d378f8f321e46414077] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:48:28] 请求Id[a67b41601c574d378f8f321e46414077] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] ==> Preparing: SELECT zz_course.* FROM zz_course, zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id LIMIT ? +[DEBUG] [2020-09-27 20:48:28] 请求Id[a67b41601c574d378f8f321e46414077] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 10(Integer) +[DEBUG] [2020-09-27 20:48:28] 请求Id[a67b41601c574d378f8f321e46414077] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] <== Total: 4 +[INFO ] [2020-09-27 20:48:28] 请求Id[a67b41601c574d378f8f321e46414077] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/listClassCourse,elapse=15ms, respData={"data":{"dataList":[{"classHour":10,"courseId":1016699195411402752,"courseName":"小学一年级拼音基础练习","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学一年级拼音基础练习","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0003.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"b09ef09478d8452d908600ff98b6f1ce.JPG\"}]","price":299.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":25,"courseId":1016917385529790464,"courseName":"小学二年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学二年级课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":2,"gradeIdDictMap":{"name":"二年级","id":2},"pictureUrl":"[{\"name\":\"IMG_0455.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"79651a658e88408888f847366fbf98d0.JPG\"}]","price":980.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":15,"courseId":1016920878164480000,"courseName":"小学数学一年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学一年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0010.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"7e9583aba9594a98b1e0268837d2a5d0.JPG\"}]","price":388.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":15,"courseId":1016923276064854016,"courseName":"小学英语一年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学英语一年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"english.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"44177c3674f543fda24222b8297ef203.jpg\"}]","price":399.00,"subjectId":2,"subjectIdDictMap":{"name":"英语","id":2},"updateTime":1601136000000}],"totalCount":4},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:48:30] 请求Id[2865ff823d8e4cf1be948509cbf86bee] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/listNotInClassCourse, reqData=[1016971499387228160,{},null,{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:48:30] 请求Id[2865ff823d8e4cf1be948509cbf86bee] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:48:30] 请求Id[2865ff823d8e4cf1be948509cbf86bee] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:48:30] 请求Id[2865ff823d8e4cf1be948509cbf86bee] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:48:30] 请求Id[2865ff823d8e4cf1be948509cbf86bee] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_course WHERE NOT EXISTS (SELECT * FROM zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id) +[DEBUG] [2020-09-27 20:48:30] 请求Id[2865ff823d8e4cf1be948509cbf86bee] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long) +[DEBUG] [2020-09-27 20:48:30] 请求Id[2865ff823d8e4cf1be948509cbf86bee] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:48:30] 请求Id[2865ff823d8e4cf1be948509cbf86bee] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Preparing: SELECT zz_course.* FROM zz_course WHERE NOT EXISTS (SELECT * FROM zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id) LIMIT ? +[DEBUG] [2020-09-27 20:48:30] 请求Id[2865ff823d8e4cf1be948509cbf86bee] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 10(Integer) +[DEBUG] [2020-09-27 20:48:30] 请求Id[2865ff823d8e4cf1be948509cbf86bee] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] <== Total: 10 +[INFO ] [2020-09-27 20:48:30] 请求Id[2865ff823d8e4cf1be948509cbf86bee] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/listNotInClassCourse,elapse=18ms, respData={"data":{"dataList":[{"classHour":30,"courseId":1016917732260319232,"courseName":"小学三年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学三年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"pictureUrl":"[{\"name\":\"IMG_0001.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"0d11548eb91142d49a9253c0060d3f94.JPG\"}]","price":1080.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601208479000},{"classHour":27,"courseId":1016917900699373568,"courseName":"小学四年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学四年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"pictureUrl":"[{\"name\":\"IMG_0002.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"7358b520e31e4ee0b2b8c4f9c31614d9.JPG\"}]","price":888.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":30,"courseId":1016918360520921088,"courseName":"小学五年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学五年级语文课程","difficulty":2,"difficultyDictMap":{"name":"困难","id":2},"gradeId":5,"gradeIdDictMap":{"name":"五年级","id":5},"pictureUrl":"[{\"name\":\"IMG_0004.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"cf804a5e14fb498fa8bf3745cad39bca.JPG\"}]","price":1199.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":32,"courseId":1016918605715738624,"courseName":"小学六年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学六年级语文课程","difficulty":2,"difficultyDictMap":{"name":"困难","id":2},"gradeId":6,"gradeIdDictMap":{"name":"六年级","id":6},"pictureUrl":"[{\"name\":\"IMG_0006.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"a0d0476fac9c46f08b7ebef597b8765a.JPG\"}]","price":1288.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":20,"courseId":1016918836729614336,"courseName":"天津小学一年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"天津小学一年级语文课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0003.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"7f64971a69944b0082f21a6036c31efd.JPG\"}]","price":300.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":20,"courseId":1016920152549888000,"courseName":"天津小学二年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"天津小学二年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":2,"gradeIdDictMap":{"name":"二年级","id":2},"pictureUrl":"[{\"name\":\"IMG_0007.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"4baf08c1da8741bb808caf09475e49a9.JPG\"}]","price":699.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":25,"courseId":1016920339255136256,"courseName":"天津小学三年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"天津小学三年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"pictureUrl":"[{\"name\":\"IMG_0009.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"6bc1eaab831d49708e4b1e0a5d657d61.JPG\"}]","price":998.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601208474000},{"classHour":20,"courseId":1016921053566078976,"courseName":"小学数学二年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学二年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":2,"gradeIdDictMap":{"name":"二年级","id":2},"pictureUrl":"[{\"name\":\"shuxue2.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"7a1fdc70976f4820aa019f91514de272.jpg\"}]","price":700.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":20,"courseId":1016921250996162560,"courseName":"小学数学三年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学三年级课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"pictureUrl":"[{\"name\":\"shuxue.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"f14c0f101146453c80607230e842f1c9.jpg\"},{\"name\":\"shuxue2.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"b8451e95fa314facaa8a3cd720888574.jpg\"}]","price":700.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":21,"courseId":1016921446102601728,"courseName":"小学数学四年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学四年级课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"pictureUrl":"[{\"name\":\"shuxue2.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"78e1cac8c4284c8a82c7ea4bef5162a4.jpg\"}]","price":800.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000}],"totalCount":23},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:48:33] 请求Id[22c9a1a7158a48dfab518c7ea06109e6] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/addClassCourse, reqData=[1016971499387228160,[{"courseId":1016917732260319232}]] +[INFO ] [2020-09-27 20:48:33] 请求Id[22c9a1a7158a48dfab518c7ea06109e6] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/addClassCourse,elapse=1ms, respData={"errorCode":"DATA_VALIDATAED_FAILED","errorMessage":"数据验证失败,课程顺序(数值越小越靠前)不能为空!","success":false} +[INFO ] [2020-09-27 20:49:09] 请求Id[862b918112294fbbb9cd702fc52474fe] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/addClassCourse, reqData=[1016971499387228160,[{"courseId":1016917732260319232}]] +[INFO ] [2020-09-27 20:49:09] 请求Id[862b918112294fbbb9cd702fc52474fe] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/addClassCourse,elapse=0ms, respData={"errorCode":"DATA_VALIDATAED_FAILED","errorMessage":"数据验证失败,课程顺序(数值越小越靠前)不能为空!","success":false} +[INFO ] [2020-09-27 20:56:45] 请求Id[] [main] ==> [TxId: , SpanId: ] The following profiles are active: dev +[INFO ] [2020-09-27 20:56:51] 请求Id[] [main] ==> [TxId: , SpanId: ] twepoch:1288834974657 ,ip:10.24.82.239 ,zkAddress:localhost:2181 port:19001 +[INFO ] [2020-09-27 20:56:51] 请求Id[] [main] ==> [TxId: , SpanId: ] file exists status is true +[INFO ] [2020-09-27 20:56:51] 请求Id[] [main] ==> [TxId: , SpanId: ] update file cache workId is 0 +[INFO ] [2020-09-27 20:56:51] 请求Id[] [main] ==> [TxId: , SpanId: ] START SUCCESS USE ZK WORKERID-0 +[INFO ] [2020-09-27 20:56:53] 请求Id[] [main] ==> [TxId: , SpanId: ] Started CourseClassApplication in 10.448 seconds (JVM running for 13.634) +[DEBUG] [2020-09-27 20:56:53] 请求Id[] [main] ==> [TxId: , SpanId: ] ==> Preparing: SELECT area_id,area_name,area_level,parent_id FROM zz_area_code order by area_level +[DEBUG] [2020-09-27 20:56:54] 请求Id[] [main] ==> [TxId: , SpanId: ] ==> Parameters: +[DEBUG] [2020-09-27 20:56:54] 请求Id[] [main] ==> [TxId: , SpanId: ] <== Total: 3656 +[INFO ] [2020-09-27 20:57:29] 请求Id[3bf8f684f01146f782f8e83beeb4569b] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/addClassCourse, reqData=[1016971499387228160,[{"courseId":1016917732260319232}]] +[DEBUG] [2020-09-27 20:57:29] 请求Id[3bf8f684f01146f782f8e83beeb4569b] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:57:29] 请求Id[3bf8f684f01146f782f8e83beeb4569b] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:57:29] 请求Id[3bf8f684f01146f782f8e83beeb4569b] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:57:29] 请求Id[3bf8f684f01146f782f8e83beeb4569b] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Preparing: SELECT COUNT(*) FROM zz_course WHERE ( ( course_id in ( ? ) ) ) +[DEBUG] [2020-09-27 20:57:29] 请求Id[3bf8f684f01146f782f8e83beeb4569b] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Parameters: 1016917732260319232(Long) +[DEBUG] [2020-09-27 20:57:29] 请求Id[3bf8f684f01146f782f8e83beeb4569b] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:57:29] 请求Id[3bf8f684f01146f782f8e83beeb4569b] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Preparing: INSERT INTO zz_class_course ( class_id,course_id,course_order ) VALUES ( ?,?,? ) +[DEBUG] [2020-09-27 20:57:29] 请求Id[3bf8f684f01146f782f8e83beeb4569b] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1016917732260319232(Long), 0(Integer) +[DEBUG] [2020-09-27 20:57:29] 请求Id[3bf8f684f01146f782f8e83beeb4569b] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] <== Updates: 1 +[INFO ] [2020-09-27 20:57:29] 请求Id[3bf8f684f01146f782f8e83beeb4569b] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/addClassCourse,elapse=124ms, respData={"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:57:30] 请求Id[79a68fb7084b4b4b9243d898e613d6a3] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/listNotInClassCourse, reqData=[1016971499387228160,{},null,{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:57:30] 请求Id[79a68fb7084b4b4b9243d898e613d6a3] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:57:30] 请求Id[79a68fb7084b4b4b9243d898e613d6a3] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:57:30] 请求Id[79a68fb7084b4b4b9243d898e613d6a3] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:57:30] 请求Id[79a68fb7084b4b4b9243d898e613d6a3] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_course WHERE NOT EXISTS (SELECT * FROM zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id) +[DEBUG] [2020-09-27 20:57:30] 请求Id[79a68fb7084b4b4b9243d898e613d6a3] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long) +[DEBUG] [2020-09-27 20:57:30] 请求Id[79a68fb7084b4b4b9243d898e613d6a3] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:57:30] 请求Id[79a68fb7084b4b4b9243d898e613d6a3] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Preparing: SELECT zz_course.* FROM zz_course WHERE NOT EXISTS (SELECT * FROM zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id) LIMIT ? +[DEBUG] [2020-09-27 20:57:30] 请求Id[79a68fb7084b4b4b9243d898e613d6a3] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 10(Integer) +[DEBUG] [2020-09-27 20:57:30] 请求Id[79a68fb7084b4b4b9243d898e613d6a3] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] <== Total: 10 +[INFO ] [2020-09-27 20:57:30] 请求Id[79a68fb7084b4b4b9243d898e613d6a3] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/listNotInClassCourse,elapse=147ms, respData={"data":{"dataList":[{"classHour":27,"courseId":1016917900699373568,"courseName":"小学四年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学四年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"pictureUrl":"[{\"name\":\"IMG_0002.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"7358b520e31e4ee0b2b8c4f9c31614d9.JPG\"}]","price":888.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":30,"courseId":1016918360520921088,"courseName":"小学五年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学五年级语文课程","difficulty":2,"difficultyDictMap":{"name":"困难","id":2},"gradeId":5,"gradeIdDictMap":{"name":"五年级","id":5},"pictureUrl":"[{\"name\":\"IMG_0004.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"cf804a5e14fb498fa8bf3745cad39bca.JPG\"}]","price":1199.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":32,"courseId":1016918605715738624,"courseName":"小学六年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学六年级语文课程","difficulty":2,"difficultyDictMap":{"name":"困难","id":2},"gradeId":6,"gradeIdDictMap":{"name":"六年级","id":6},"pictureUrl":"[{\"name\":\"IMG_0006.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"a0d0476fac9c46f08b7ebef597b8765a.JPG\"}]","price":1288.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":20,"courseId":1016918836729614336,"courseName":"天津小学一年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"天津小学一年级语文课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0003.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"7f64971a69944b0082f21a6036c31efd.JPG\"}]","price":300.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":20,"courseId":1016920152549888000,"courseName":"天津小学二年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"天津小学二年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":2,"gradeIdDictMap":{"name":"二年级","id":2},"pictureUrl":"[{\"name\":\"IMG_0007.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"4baf08c1da8741bb808caf09475e49a9.JPG\"}]","price":699.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":25,"courseId":1016920339255136256,"courseName":"天津小学三年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"天津小学三年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"pictureUrl":"[{\"name\":\"IMG_0009.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"6bc1eaab831d49708e4b1e0a5d657d61.JPG\"}]","price":998.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601208474000},{"classHour":20,"courseId":1016921053566078976,"courseName":"小学数学二年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学二年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":2,"gradeIdDictMap":{"name":"二年级","id":2},"pictureUrl":"[{\"name\":\"shuxue2.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"7a1fdc70976f4820aa019f91514de272.jpg\"}]","price":700.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":20,"courseId":1016921250996162560,"courseName":"小学数学三年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学三年级课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"pictureUrl":"[{\"name\":\"shuxue.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"f14c0f101146453c80607230e842f1c9.jpg\"},{\"name\":\"shuxue2.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"b8451e95fa314facaa8a3cd720888574.jpg\"}]","price":700.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":21,"courseId":1016921446102601728,"courseName":"小学数学四年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学四年级课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"pictureUrl":"[{\"name\":\"shuxue2.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"78e1cac8c4284c8a82c7ea4bef5162a4.jpg\"}]","price":800.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":25,"courseId":1016921667582824448,"courseName":"小学数学五年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学五年级课程","difficulty":2,"difficultyDictMap":{"name":"困难","id":2},"gradeId":5,"gradeIdDictMap":{"name":"五年级","id":5},"pictureUrl":"[{\"name\":\"shuxue.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"167967c0c025406483861eed038111a0.jpg\"}]","price":900.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000}],"totalCount":22},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:57:32] 请求Id[9bb6a2ffd6eb4cb8af0b699b7618e9c1] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/listClassCourse, reqData=[1016971499387228160,null,null,{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:57:32] 请求Id[9bb6a2ffd6eb4cb8af0b699b7618e9c1] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:57:32] 请求Id[9bb6a2ffd6eb4cb8af0b699b7618e9c1] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:57:32] 请求Id[9bb6a2ffd6eb4cb8af0b699b7618e9c1] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:57:32] 请求Id[9bb6a2ffd6eb4cb8af0b699b7618e9c1] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_course, zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id +[DEBUG] [2020-09-27 20:57:32] 请求Id[9bb6a2ffd6eb4cb8af0b699b7618e9c1] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long) +[DEBUG] [2020-09-27 20:57:32] 请求Id[9bb6a2ffd6eb4cb8af0b699b7618e9c1] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:57:32] 请求Id[9bb6a2ffd6eb4cb8af0b699b7618e9c1] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Preparing: SELECT zz_course.* FROM zz_course, zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id LIMIT ? +[DEBUG] [2020-09-27 20:57:32] 请求Id[9bb6a2ffd6eb4cb8af0b699b7618e9c1] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 10(Integer) +[DEBUG] [2020-09-27 20:57:32] 请求Id[9bb6a2ffd6eb4cb8af0b699b7618e9c1] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] <== Total: 5 +[INFO ] [2020-09-27 20:57:32] 请求Id[9bb6a2ffd6eb4cb8af0b699b7618e9c1] [http-nio-9001-exec-3] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/listClassCourse,elapse=28ms, respData={"data":{"dataList":[{"classHour":10,"courseId":1016699195411402752,"courseName":"小学一年级拼音基础练习","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学一年级拼音基础练习","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0003.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"b09ef09478d8452d908600ff98b6f1ce.JPG\"}]","price":299.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":25,"courseId":1016917385529790464,"courseName":"小学二年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学二年级课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":2,"gradeIdDictMap":{"name":"二年级","id":2},"pictureUrl":"[{\"name\":\"IMG_0455.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"79651a658e88408888f847366fbf98d0.JPG\"}]","price":980.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":30,"courseId":1016917732260319232,"courseName":"小学三年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学三年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"pictureUrl":"[{\"name\":\"IMG_0001.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"0d11548eb91142d49a9253c0060d3f94.JPG\"}]","price":1080.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601208479000},{"classHour":15,"courseId":1016920878164480000,"courseName":"小学数学一年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学一年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0010.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"7e9583aba9594a98b1e0268837d2a5d0.JPG\"}]","price":388.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":15,"courseId":1016923276064854016,"courseName":"小学英语一年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学英语一年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"english.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"44177c3674f543fda24222b8297ef203.jpg\"}]","price":399.00,"subjectId":2,"subjectIdDictMap":{"name":"英语","id":2},"updateTime":1601136000000}],"totalCount":5},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:57:39] 请求Id[2afbd5f076e3405980f8ccfe2b8565ad] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/deleteClassCourse, reqData=[1016971499387228160,1016917732260319232] +[DEBUG] [2020-09-27 20:57:39] 请求Id[2afbd5f076e3405980f8ccfe2b8565ad] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] ==> Preparing: DELETE FROM zz_class_course WHERE class_id = ? AND course_id = ? +[DEBUG] [2020-09-27 20:57:39] 请求Id[2afbd5f076e3405980f8ccfe2b8565ad] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1016917732260319232(Long) +[DEBUG] [2020-09-27 20:57:39] 请求Id[2afbd5f076e3405980f8ccfe2b8565ad] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] <== Updates: 1 +[INFO ] [2020-09-27 20:57:39] 请求Id[2afbd5f076e3405980f8ccfe2b8565ad] [http-nio-9001-exec-4] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/deleteClassCourse,elapse=8ms, respData={"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:57:39] 请求Id[9dbdfe4aa6cf4f99a88c17909627a834] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/listClassCourse, reqData=[1016971499387228160,null,null,{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:57:39] 请求Id[9dbdfe4aa6cf4f99a88c17909627a834] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:57:39] 请求Id[9dbdfe4aa6cf4f99a88c17909627a834] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:57:39] 请求Id[9dbdfe4aa6cf4f99a88c17909627a834] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:57:39] 请求Id[9dbdfe4aa6cf4f99a88c17909627a834] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_course, zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id +[DEBUG] [2020-09-27 20:57:39] 请求Id[9dbdfe4aa6cf4f99a88c17909627a834] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long) +[DEBUG] [2020-09-27 20:57:39] 请求Id[9dbdfe4aa6cf4f99a88c17909627a834] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:57:39] 请求Id[9dbdfe4aa6cf4f99a88c17909627a834] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Preparing: SELECT zz_course.* FROM zz_course, zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id LIMIT ? +[DEBUG] [2020-09-27 20:57:39] 请求Id[9dbdfe4aa6cf4f99a88c17909627a834] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 10(Integer) +[DEBUG] [2020-09-27 20:57:39] 请求Id[9dbdfe4aa6cf4f99a88c17909627a834] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] <== Total: 4 +[INFO ] [2020-09-27 20:57:39] 请求Id[9dbdfe4aa6cf4f99a88c17909627a834] [http-nio-9001-exec-5] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/listClassCourse,elapse=25ms, respData={"data":{"dataList":[{"classHour":10,"courseId":1016699195411402752,"courseName":"小学一年级拼音基础练习","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学一年级拼音基础练习","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0003.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"b09ef09478d8452d908600ff98b6f1ce.JPG\"}]","price":299.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":25,"courseId":1016917385529790464,"courseName":"小学二年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学二年级课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":2,"gradeIdDictMap":{"name":"二年级","id":2},"pictureUrl":"[{\"name\":\"IMG_0455.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"79651a658e88408888f847366fbf98d0.JPG\"}]","price":980.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":15,"courseId":1016920878164480000,"courseName":"小学数学一年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学一年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0010.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"7e9583aba9594a98b1e0268837d2a5d0.JPG\"}]","price":388.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":15,"courseId":1016923276064854016,"courseName":"小学英语一年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学英语一年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"english.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"44177c3674f543fda24222b8297ef203.jpg\"}]","price":399.00,"subjectId":2,"subjectIdDictMap":{"name":"英语","id":2},"updateTime":1601136000000}],"totalCount":4},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:57:41] 请求Id[c6aa5b57a77c4f329fd5fee2310b0ef9] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/listNotInClassCourse, reqData=[1016971499387228160,{},null,{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:57:41] 请求Id[c6aa5b57a77c4f329fd5fee2310b0ef9] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:57:41] 请求Id[c6aa5b57a77c4f329fd5fee2310b0ef9] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:57:41] 请求Id[c6aa5b57a77c4f329fd5fee2310b0ef9] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:57:41] 请求Id[c6aa5b57a77c4f329fd5fee2310b0ef9] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_course WHERE NOT EXISTS (SELECT * FROM zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id) +[DEBUG] [2020-09-27 20:57:41] 请求Id[c6aa5b57a77c4f329fd5fee2310b0ef9] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long) +[DEBUG] [2020-09-27 20:57:41] 请求Id[c6aa5b57a77c4f329fd5fee2310b0ef9] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:57:41] 请求Id[c6aa5b57a77c4f329fd5fee2310b0ef9] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Preparing: SELECT zz_course.* FROM zz_course WHERE NOT EXISTS (SELECT * FROM zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id) LIMIT ? +[DEBUG] [2020-09-27 20:57:41] 请求Id[c6aa5b57a77c4f329fd5fee2310b0ef9] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 10(Integer) +[DEBUG] [2020-09-27 20:57:41] 请求Id[c6aa5b57a77c4f329fd5fee2310b0ef9] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] <== Total: 10 +[INFO ] [2020-09-27 20:57:41] 请求Id[c6aa5b57a77c4f329fd5fee2310b0ef9] [http-nio-9001-exec-6] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/listNotInClassCourse,elapse=56ms, respData={"data":{"dataList":[{"classHour":30,"courseId":1016917732260319232,"courseName":"小学三年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学三年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"pictureUrl":"[{\"name\":\"IMG_0001.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"0d11548eb91142d49a9253c0060d3f94.JPG\"}]","price":1080.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601208479000},{"classHour":27,"courseId":1016917900699373568,"courseName":"小学四年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学四年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"pictureUrl":"[{\"name\":\"IMG_0002.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"7358b520e31e4ee0b2b8c4f9c31614d9.JPG\"}]","price":888.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":30,"courseId":1016918360520921088,"courseName":"小学五年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学五年级语文课程","difficulty":2,"difficultyDictMap":{"name":"困难","id":2},"gradeId":5,"gradeIdDictMap":{"name":"五年级","id":5},"pictureUrl":"[{\"name\":\"IMG_0004.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"cf804a5e14fb498fa8bf3745cad39bca.JPG\"}]","price":1199.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":32,"courseId":1016918605715738624,"courseName":"小学六年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学六年级语文课程","difficulty":2,"difficultyDictMap":{"name":"困难","id":2},"gradeId":6,"gradeIdDictMap":{"name":"六年级","id":6},"pictureUrl":"[{\"name\":\"IMG_0006.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"a0d0476fac9c46f08b7ebef597b8765a.JPG\"}]","price":1288.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":20,"courseId":1016918836729614336,"courseName":"天津小学一年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"天津小学一年级语文课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0003.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"7f64971a69944b0082f21a6036c31efd.JPG\"}]","price":300.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":20,"courseId":1016920152549888000,"courseName":"天津小学二年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"天津小学二年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":2,"gradeIdDictMap":{"name":"二年级","id":2},"pictureUrl":"[{\"name\":\"IMG_0007.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"4baf08c1da8741bb808caf09475e49a9.JPG\"}]","price":699.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":25,"courseId":1016920339255136256,"courseName":"天津小学三年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"天津小学三年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"pictureUrl":"[{\"name\":\"IMG_0009.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"6bc1eaab831d49708e4b1e0a5d657d61.JPG\"}]","price":998.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601208474000},{"classHour":20,"courseId":1016921053566078976,"courseName":"小学数学二年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学二年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":2,"gradeIdDictMap":{"name":"二年级","id":2},"pictureUrl":"[{\"name\":\"shuxue2.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"7a1fdc70976f4820aa019f91514de272.jpg\"}]","price":700.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":20,"courseId":1016921250996162560,"courseName":"小学数学三年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学三年级课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"pictureUrl":"[{\"name\":\"shuxue.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"f14c0f101146453c80607230e842f1c9.jpg\"},{\"name\":\"shuxue2.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"b8451e95fa314facaa8a3cd720888574.jpg\"}]","price":700.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":21,"courseId":1016921446102601728,"courseName":"小学数学四年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学四年级课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"pictureUrl":"[{\"name\":\"shuxue2.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"78e1cac8c4284c8a82c7ea4bef5162a4.jpg\"}]","price":800.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000}],"totalCount":23},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:57:44] 请求Id[c99dad15534c4b56b4b0fc5d2c8a72e8] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/addClassCourse, reqData=[1016971499387228160,[{"courseId":1016917732260319232}]] +[DEBUG] [2020-09-27 20:57:44] 请求Id[c99dad15534c4b56b4b0fc5d2c8a72e8] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:57:44] 请求Id[c99dad15534c4b56b4b0fc5d2c8a72e8] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:57:44] 请求Id[c99dad15534c4b56b4b0fc5d2c8a72e8] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:57:44] 请求Id[c99dad15534c4b56b4b0fc5d2c8a72e8] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] ==> Preparing: SELECT COUNT(*) FROM zz_course WHERE ( ( course_id in ( ? ) ) ) +[DEBUG] [2020-09-27 20:57:44] 请求Id[c99dad15534c4b56b4b0fc5d2c8a72e8] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] ==> Parameters: 1016917732260319232(Long) +[DEBUG] [2020-09-27 20:57:44] 请求Id[c99dad15534c4b56b4b0fc5d2c8a72e8] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:57:44] 请求Id[c99dad15534c4b56b4b0fc5d2c8a72e8] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] ==> Preparing: INSERT INTO zz_class_course ( class_id,course_id,course_order ) VALUES ( ?,?,? ) +[DEBUG] [2020-09-27 20:57:44] 请求Id[c99dad15534c4b56b4b0fc5d2c8a72e8] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1016917732260319232(Long), 0(Integer) +[DEBUG] [2020-09-27 20:57:44] 请求Id[c99dad15534c4b56b4b0fc5d2c8a72e8] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] <== Updates: 1 +[INFO ] [2020-09-27 20:57:44] 请求Id[c99dad15534c4b56b4b0fc5d2c8a72e8] [http-nio-9001-exec-7] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/addClassCourse,elapse=34ms, respData={"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:57:44] 请求Id[1f61624648624deaa081fbc11077803b] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/listNotInClassCourse, reqData=[1016971499387228160,{},null,{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:57:44] 请求Id[1f61624648624deaa081fbc11077803b] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:57:44] 请求Id[1f61624648624deaa081fbc11077803b] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:57:44] 请求Id[1f61624648624deaa081fbc11077803b] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:57:44] 请求Id[1f61624648624deaa081fbc11077803b] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_course WHERE NOT EXISTS (SELECT * FROM zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id) +[DEBUG] [2020-09-27 20:57:44] 请求Id[1f61624648624deaa081fbc11077803b] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long) +[DEBUG] [2020-09-27 20:57:44] 请求Id[1f61624648624deaa081fbc11077803b] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:57:44] 请求Id[1f61624648624deaa081fbc11077803b] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Preparing: SELECT zz_course.* FROM zz_course WHERE NOT EXISTS (SELECT * FROM zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id) LIMIT ? +[DEBUG] [2020-09-27 20:57:44] 请求Id[1f61624648624deaa081fbc11077803b] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 10(Integer) +[DEBUG] [2020-09-27 20:57:44] 请求Id[1f61624648624deaa081fbc11077803b] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] <== Total: 10 +[INFO ] [2020-09-27 20:57:44] 请求Id[1f61624648624deaa081fbc11077803b] [http-nio-9001-exec-8] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/listNotInClassCourse,elapse=25ms, respData={"data":{"dataList":[{"classHour":27,"courseId":1016917900699373568,"courseName":"小学四年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学四年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"pictureUrl":"[{\"name\":\"IMG_0002.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"7358b520e31e4ee0b2b8c4f9c31614d9.JPG\"}]","price":888.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":30,"courseId":1016918360520921088,"courseName":"小学五年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学五年级语文课程","difficulty":2,"difficultyDictMap":{"name":"困难","id":2},"gradeId":5,"gradeIdDictMap":{"name":"五年级","id":5},"pictureUrl":"[{\"name\":\"IMG_0004.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"cf804a5e14fb498fa8bf3745cad39bca.JPG\"}]","price":1199.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":32,"courseId":1016918605715738624,"courseName":"小学六年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学六年级语文课程","difficulty":2,"difficultyDictMap":{"name":"困难","id":2},"gradeId":6,"gradeIdDictMap":{"name":"六年级","id":6},"pictureUrl":"[{\"name\":\"IMG_0006.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"a0d0476fac9c46f08b7ebef597b8765a.JPG\"}]","price":1288.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":20,"courseId":1016918836729614336,"courseName":"天津小学一年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"天津小学一年级语文课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0003.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"7f64971a69944b0082f21a6036c31efd.JPG\"}]","price":300.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":20,"courseId":1016920152549888000,"courseName":"天津小学二年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"天津小学二年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":2,"gradeIdDictMap":{"name":"二年级","id":2},"pictureUrl":"[{\"name\":\"IMG_0007.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"4baf08c1da8741bb808caf09475e49a9.JPG\"}]","price":699.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":25,"courseId":1016920339255136256,"courseName":"天津小学三年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"天津小学三年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"pictureUrl":"[{\"name\":\"IMG_0009.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"6bc1eaab831d49708e4b1e0a5d657d61.JPG\"}]","price":998.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601208474000},{"classHour":20,"courseId":1016921053566078976,"courseName":"小学数学二年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学二年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":2,"gradeIdDictMap":{"name":"二年级","id":2},"pictureUrl":"[{\"name\":\"shuxue2.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"7a1fdc70976f4820aa019f91514de272.jpg\"}]","price":700.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":20,"courseId":1016921250996162560,"courseName":"小学数学三年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学三年级课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"pictureUrl":"[{\"name\":\"shuxue.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"f14c0f101146453c80607230e842f1c9.jpg\"},{\"name\":\"shuxue2.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"b8451e95fa314facaa8a3cd720888574.jpg\"}]","price":700.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":21,"courseId":1016921446102601728,"courseName":"小学数学四年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学四年级课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":4,"gradeIdDictMap":{"name":"四年级","id":4},"pictureUrl":"[{\"name\":\"shuxue2.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"78e1cac8c4284c8a82c7ea4bef5162a4.jpg\"}]","price":800.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":25,"courseId":1016921667582824448,"courseName":"小学数学五年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学五年级课程","difficulty":2,"difficultyDictMap":{"name":"困难","id":2},"gradeId":5,"gradeIdDictMap":{"name":"五年级","id":5},"pictureUrl":"[{\"name\":\"shuxue.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"167967c0c025406483861eed038111a0.jpg\"}]","price":900.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000}],"totalCount":22},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:57:46] 请求Id[f310a125ca994acb92e89dbedbf757c3] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/listClassCourse, reqData=[1016971499387228160,null,null,{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:57:46] 请求Id[f310a125ca994acb92e89dbedbf757c3] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:57:46] 请求Id[f310a125ca994acb92e89dbedbf757c3] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:57:46] 请求Id[f310a125ca994acb92e89dbedbf757c3] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:57:46] 请求Id[f310a125ca994acb92e89dbedbf757c3] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_course, zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id +[DEBUG] [2020-09-27 20:57:46] 请求Id[f310a125ca994acb92e89dbedbf757c3] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long) +[DEBUG] [2020-09-27 20:57:46] 请求Id[f310a125ca994acb92e89dbedbf757c3] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:57:46] 请求Id[f310a125ca994acb92e89dbedbf757c3] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Preparing: SELECT zz_course.* FROM zz_course, zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id LIMIT ? +[DEBUG] [2020-09-27 20:57:46] 请求Id[f310a125ca994acb92e89dbedbf757c3] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 10(Integer) +[DEBUG] [2020-09-27 20:57:46] 请求Id[f310a125ca994acb92e89dbedbf757c3] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] <== Total: 5 +[INFO ] [2020-09-27 20:57:46] 请求Id[f310a125ca994acb92e89dbedbf757c3] [http-nio-9001-exec-9] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/listClassCourse,elapse=20ms, respData={"data":{"dataList":[{"classHour":10,"courseId":1016699195411402752,"courseName":"小学一年级拼音基础练习","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学一年级拼音基础练习","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0003.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"b09ef09478d8452d908600ff98b6f1ce.JPG\"}]","price":299.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":25,"courseId":1016917385529790464,"courseName":"小学二年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学二年级课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":2,"gradeIdDictMap":{"name":"二年级","id":2},"pictureUrl":"[{\"name\":\"IMG_0455.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"79651a658e88408888f847366fbf98d0.JPG\"}]","price":980.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":30,"courseId":1016917732260319232,"courseName":"小学三年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学三年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"pictureUrl":"[{\"name\":\"IMG_0001.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"0d11548eb91142d49a9253c0060d3f94.JPG\"}]","price":1080.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601208479000},{"classHour":15,"courseId":1016920878164480000,"courseName":"小学数学一年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学一年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0010.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"7e9583aba9594a98b1e0268837d2a5d0.JPG\"}]","price":388.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":15,"courseId":1016923276064854016,"courseName":"小学英语一年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学英语一年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"english.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"44177c3674f543fda24222b8297ef203.jpg\"}]","price":399.00,"subjectId":2,"subjectIdDictMap":{"name":"英语","id":2},"updateTime":1601136000000}],"totalCount":5},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:57:51] 请求Id[e88660764f8049988dceaecf5744413e] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/viewClassCourse, reqData=[1016971499387228160,1016917732260319232] +[DEBUG] [2020-09-27 20:57:51] 请求Id[e88660764f8049988dceaecf5744413e] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,course_id,course_order FROM zz_class_course WHERE ( ( class_id = ? and course_id = ? ) ) +[DEBUG] [2020-09-27 20:57:51] 请求Id[e88660764f8049988dceaecf5744413e] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1016917732260319232(Long) +[DEBUG] [2020-09-27 20:57:51] 请求Id[e88660764f8049988dceaecf5744413e] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] <== Total: 1 +[INFO ] [2020-09-27 20:57:51] 请求Id[e88660764f8049988dceaecf5744413e] [http-nio-9001-exec-10] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/viewClassCourse,elapse=4ms, respData={"data":{"classId":1016971499387228160,"courseId":1016917732260319232,"courseOrder":0},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:57:54] 请求Id[d6fcd775ed074cbd8ddf5b1c4a80b897] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/updateClassCourse, reqData=[{"classId":1016971499387228160,"courseId":1016917732260319232,"courseOrder":11}] +[DEBUG] [2020-09-27 20:57:54] 请求Id[d6fcd775ed074cbd8ddf5b1c4a80b897] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Preparing: UPDATE zz_class_course SET course_order = ? WHERE ( ( class_id = ? and course_id = ? ) ) +[DEBUG] [2020-09-27 20:57:54] 请求Id[d6fcd775ed074cbd8ddf5b1c4a80b897] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] ==> Parameters: 11(Integer), 1016971499387228160(Long), 1016917732260319232(Long) +[DEBUG] [2020-09-27 20:57:54] 请求Id[d6fcd775ed074cbd8ddf5b1c4a80b897] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] <== Updates: 1 +[INFO ] [2020-09-27 20:57:54] 请求Id[d6fcd775ed074cbd8ddf5b1c4a80b897] [http-nio-9001-exec-1] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/updateClassCourse,elapse=10ms, respData={"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:57:54] 请求Id[f234a2cb62ab433b83d3901b55f1af6f] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] 开始请求,app=, url=/studentClass/listClassCourse, reqData=[1016971499387228160,null,null,{"pageNum":1,"pageSize":10}] +[DEBUG] [2020-09-27 20:57:54] 请求Id[f234a2cb62ab433b83d3901b55f1af6f] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Preparing: SELECT class_id,class_name,school_id,leader_id,finish_class_hour,class_level,create_user_id,create_time,status FROM zz_class WHERE ( ( class_id = ? and status = ? ) ) +[DEBUG] [2020-09-27 20:57:54] 请求Id[f234a2cb62ab433b83d3901b55f1af6f] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 1(Integer) +[DEBUG] [2020-09-27 20:57:54] 请求Id[f234a2cb62ab433b83d3901b55f1af6f] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:57:54] 请求Id[f234a2cb62ab433b83d3901b55f1af6f] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Preparing: SELECT count(0) FROM zz_course, zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id +[DEBUG] [2020-09-27 20:57:54] 请求Id[f234a2cb62ab433b83d3901b55f1af6f] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long) +[DEBUG] [2020-09-27 20:57:54] 请求Id[f234a2cb62ab433b83d3901b55f1af6f] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:57:54] 请求Id[f234a2cb62ab433b83d3901b55f1af6f] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Preparing: SELECT zz_course.* FROM zz_course, zz_class_course WHERE zz_class_course.class_id = ? AND zz_class_course.course_id = zz_course.course_id LIMIT ? +[DEBUG] [2020-09-27 20:57:54] 请求Id[f234a2cb62ab433b83d3901b55f1af6f] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] ==> Parameters: 1016971499387228160(Long), 10(Integer) +[DEBUG] [2020-09-27 20:57:54] 请求Id[f234a2cb62ab433b83d3901b55f1af6f] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] <== Total: 5 +[INFO ] [2020-09-27 20:57:54] 请求Id[f234a2cb62ab433b83d3901b55f1af6f] [http-nio-9001-exec-2] ==> [TxId: , SpanId: ] 请求完成, app=, url=/studentClass/listClassCourse,elapse=20ms, respData={"data":{"dataList":[{"classHour":10,"courseId":1016699195411402752,"courseName":"小学一年级拼音基础练习","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学一年级拼音基础练习","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0003.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"b09ef09478d8452d908600ff98b6f1ce.JPG\"}]","price":299.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":25,"courseId":1016917385529790464,"courseName":"小学二年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学二年级课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":2,"gradeIdDictMap":{"name":"二年级","id":2},"pictureUrl":"[{\"name\":\"IMG_0455.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"79651a658e88408888f847366fbf98d0.JPG\"}]","price":980.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601136000000},{"classHour":30,"courseId":1016917732260319232,"courseName":"小学三年级语文课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学三年级语文课程","difficulty":1,"difficultyDictMap":{"name":"普通","id":1},"gradeId":3,"gradeIdDictMap":{"name":"三年级","id":3},"pictureUrl":"[{\"name\":\"IMG_0001.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"0d11548eb91142d49a9253c0060d3f94.JPG\"}]","price":1080.00,"subjectId":0,"subjectIdDictMap":{"name":"语文","id":0},"updateTime":1601208479000},{"classHour":15,"courseId":1016920878164480000,"courseName":"小学数学一年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学数学一年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"IMG_0010.JPG\",\"downloadUri\":\"/admin/coursepaper/course/download\",\"filename\":\"7e9583aba9594a98b1e0268837d2a5d0.JPG\"}]","price":388.00,"subjectId":1,"subjectIdDictMap":{"name":"数学","id":1},"updateTime":1601136000000},{"classHour":15,"courseId":1016923276064854016,"courseName":"小学英语一年级课程","createTime":1601136000000,"createUserId":1093809448606765057,"description":"小学英语一年级课程","difficulty":0,"difficultyDictMap":{"name":"容易","id":0},"gradeId":1,"gradeIdDictMap":{"name":"一年级","id":1},"pictureUrl":"[{\"name\":\"english.jpg\",\"downloadUri\":\"/admin/app/course/download\",\"filename\":\"44177c3674f543fda24222b8297ef203.jpg\"}]","price":399.00,"subjectId":2,"subjectIdDictMap":{"name":"英语","id":2},"updateTime":1601136000000}],"totalCount":5},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} diff --git a/orange-demo-multi-service/zzlogs/gateway/gateway.log b/orange-demo-multi-service/zzlogs/gateway/gateway.log new file mode 100644 index 00000000..e3f5715a --- /dev/null +++ b/orange-demo-multi-service/zzlogs/gateway/gateway.log @@ -0,0 +1,108 @@ +[INFO ] [2020-09-27 20:46:34] 请求Id[] [main] ==> [TxId: , SpanId: ] The following profiles are active: dev +[INFO ] [2020-09-27 20:46:39] 请求Id[] [main] ==> [TxId: , SpanId: ] Started GatewayApplication in 6.543 seconds (JVM running for 8.309) +[INFO ] [2020-09-27 20:46:51] 请求Id[b5c6133a9297495d84b972e9c683b7db] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/list +[WARN ] [2020-09-27 20:46:51] 请求Id[b5c6133a9297495d84b972e9c683b7db] [reactor-http-nio-3] ==> [TxId: , SpanId: ] UNAUTHORIZED request [/admin/CourseClass/studentClass/list] from REMOTE-IP [10.24.85.32] because userId is empty in redis. +[INFO ] [2020-09-27 20:46:52] 请求Id[db2a7ba29cc94061be68a9a3921ec872] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/login/doLogin +[INFO ] [2020-09-27 20:46:52] 请求Id[db2a7ba29cc94061be68a9a3921ec872] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/login/doLogin,elapse=1 +[INFO ] [2020-09-27 20:46:56] 请求Id[dc955359b2b4444098fb7433f6e151e8] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/student/list +[INFO ] [2020-09-27 20:46:56] 请求Id[dc955359b2b4444098fb7433f6e151e8] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/student/list,elapse=52 +[INFO ] [2020-09-27 20:47:08] 请求Id[f8317800db124dc0999946feee3eba02] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/grade/listDictGrade +[INFO ] [2020-09-27 20:47:08] 请求Id[f8317800db124dc0999946feee3eba02] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/grade/listDictGrade,elapse=4 +[INFO ] [2020-09-27 20:47:11] 请求Id[9bf9018da2944cf48388241b14836db9] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/areaCode/listDictAreaCodeByParentId +[INFO ] [2020-09-27 20:47:11] 请求Id[9bf9018da2944cf48388241b14836db9] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/areaCode/listDictAreaCodeByParentId,elapse=4 +[INFO ] [2020-09-27 20:47:13] 请求Id[70022f272a284d7c85fee4ee18ba9fd4] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/areaCode/listDictAreaCodeByParentId +[INFO ] [2020-09-27 20:47:13] 请求Id[70022f272a284d7c85fee4ee18ba9fd4] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/areaCode/listDictAreaCodeByParentId,elapse=3 +[INFO ] [2020-09-27 20:47:14] 请求Id[f638e48c59a445ae85c7bb9d4cbe03ac] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/areaCode/listDictAreaCodeByParentId +[INFO ] [2020-09-27 20:47:14] 请求Id[f638e48c59a445ae85c7bb9d4cbe03ac] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/areaCode/listDictAreaCodeByParentId,elapse=5 +[INFO ] [2020-09-27 20:47:16] 请求Id[28ff388ffe974dc6980d969c9ccb5d44] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/schoolInfo/listDictSchoolInfo +[INFO ] [2020-09-27 20:47:16] 请求Id[28ff388ffe974dc6980d969c9ccb5d44] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/schoolInfo/listDictSchoolInfo,elapse=3 +[INFO ] [2020-09-27 20:47:18] 请求Id[aff4f25bf183454abf87f99175a47992] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/student/add +[INFO ] [2020-09-27 20:47:18] 请求Id[aff4f25bf183454abf87f99175a47992] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/student/add,elapse=4 +[INFO ] [2020-09-27 20:47:18] 请求Id[f8cdde56ee9d468dbb64b6fc0eb5e588] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/student/list +[INFO ] [2020-09-27 20:47:18] 请求Id[f8cdde56ee9d468dbb64b6fc0eb5e588] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/student/list,elapse=3 +[INFO ] [2020-09-27 20:47:20] 请求Id[152fa5471a0a41e28b5544c18075b796] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/student/view +[INFO ] [2020-09-27 20:47:20] 请求Id[152fa5471a0a41e28b5544c18075b796] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/student/view,elapse=4 +[INFO ] [2020-09-27 20:47:22] 请求Id[754db36c01f24f89a966dbbbede28fcd] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/student/update +[INFO ] [2020-09-27 20:47:22] 请求Id[754db36c01f24f89a966dbbbede28fcd] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/student/update,elapse=4 +[INFO ] [2020-09-27 20:47:22] 请求Id[595b9a3f6e754ed58b2d7b50bdef3a04] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/student/list +[INFO ] [2020-09-27 20:47:22] 请求Id[595b9a3f6e754ed58b2d7b50bdef3a04] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/student/list,elapse=3 +[INFO ] [2020-09-27 20:47:25] 请求Id[8937c7de3535464994ee5e6e39ac7598] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/student/delete +[INFO ] [2020-09-27 20:47:25] 请求Id[8937c7de3535464994ee5e6e39ac7598] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/student/delete,elapse=5 +[INFO ] [2020-09-27 20:47:25] 请求Id[322815eb8ed641c09c8ec1b8a66e4636] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/student/list +[INFO ] [2020-09-27 20:47:25] 请求Id[322815eb8ed641c09c8ec1b8a66e4636] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/student/list,elapse=4 +[INFO ] [2020-09-27 20:47:27] 请求Id[b5500f945d034a4580a8e7818d0d5f16] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/list +[INFO ] [2020-09-27 20:47:27] 请求Id[b5500f945d034a4580a8e7818d0d5f16] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/list,elapse=3 +[INFO ] [2020-09-27 20:47:29] 请求Id[94a21e6da790470b8d94751df09d019d] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/listClassStudent +[INFO ] [2020-09-27 20:47:29] 请求Id[94a21e6da790470b8d94751df09d019d] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/listClassStudent,elapse=4 +[INFO ] [2020-09-27 20:47:31] 请求Id[f10c3e6765a24ab799944e8053d1e763] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/listNotInClassStudent +[INFO ] [2020-09-27 20:47:31] 请求Id[f10c3e6765a24ab799944e8053d1e763] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/listNotInClassStudent,elapse=4 +[INFO ] [2020-09-27 20:47:33] 请求Id[9eb86ede264c480aaa003bf8838e3e8a] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/addClassStudent +[INFO ] [2020-09-27 20:47:33] 请求Id[9eb86ede264c480aaa003bf8838e3e8a] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/addClassStudent,elapse=4 +[INFO ] [2020-09-27 20:47:33] 请求Id[cbd2268781b245399b7b7371af6f893c] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/listNotInClassStudent +[INFO ] [2020-09-27 20:47:33] 请求Id[cbd2268781b245399b7b7371af6f893c] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/listNotInClassStudent,elapse=2 +[INFO ] [2020-09-27 20:47:35] 请求Id[f56e8dd535d943d8842e9094c0d33f49] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/listClassStudent +[INFO ] [2020-09-27 20:47:35] 请求Id[f56e8dd535d943d8842e9094c0d33f49] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/listClassStudent,elapse=4 +[INFO ] [2020-09-27 20:47:37] 请求Id[a901f51c155e4230954b91382ca0fab8] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/deleteClassStudent +[INFO ] [2020-09-27 20:47:37] 请求Id[a901f51c155e4230954b91382ca0fab8] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/deleteClassStudent,elapse=4 +[INFO ] [2020-09-27 20:47:37] 请求Id[4f9e887130c143b881552c90c2cf933a] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/listClassStudent +[INFO ] [2020-09-27 20:47:37] 请求Id[4f9e887130c143b881552c90c2cf933a] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/listClassStudent,elapse=3 +[INFO ] [2020-09-27 20:47:39] 请求Id[4f1d9908c5f04e94bd4c1376c9b5ca2b] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/list +[INFO ] [2020-09-27 20:47:39] 请求Id[4f1d9908c5f04e94bd4c1376c9b5ca2b] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/list,elapse=4 +[INFO ] [2020-09-27 20:47:42] 请求Id[d2e7a85fe6814b8eb125ac729c4d1ae8] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/listClassCourse +[INFO ] [2020-09-27 20:47:42] 请求Id[d2e7a85fe6814b8eb125ac729c4d1ae8] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/listClassCourse,elapse=4 +[INFO ] [2020-09-27 20:47:43] 请求Id[42d7098510944c1f84aa5739c2596947] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/viewClassCourse +[INFO ] [2020-09-27 20:47:43] 请求Id[42d7098510944c1f84aa5739c2596947] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/viewClassCourse,elapse=3 +[INFO ] [2020-09-27 20:47:45] 请求Id[2b7c9e6779354513b58d3f6598441236] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/updateClassCourse +[INFO ] [2020-09-27 20:47:45] 请求Id[2b7c9e6779354513b58d3f6598441236] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/updateClassCourse,elapse=3 +[INFO ] [2020-09-27 20:47:45] 请求Id[dd1924123271496c811557963f46d4a6] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/listClassCourse +[INFO ] [2020-09-27 20:47:45] 请求Id[dd1924123271496c811557963f46d4a6] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/listClassCourse,elapse=4 +[INFO ] [2020-09-27 20:47:46] 请求Id[3522fe56037e4f92adadfe5f9c01c6bb] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/viewClassCourse +[INFO ] [2020-09-27 20:47:46] 请求Id[3522fe56037e4f92adadfe5f9c01c6bb] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/viewClassCourse,elapse=4 +[INFO ] [2020-09-27 20:47:48] 请求Id[4618b7ca593b4bdca14e9c2c17544b8c] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/updateClassCourse +[INFO ] [2020-09-27 20:47:48] 请求Id[4618b7ca593b4bdca14e9c2c17544b8c] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/updateClassCourse,elapse=3 +[INFO ] [2020-09-27 20:47:48] 请求Id[249592723e3e4e90a75621d67793692f] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/listClassCourse +[INFO ] [2020-09-27 20:47:48] 请求Id[249592723e3e4e90a75621d67793692f] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/listClassCourse,elapse=3 +[INFO ] [2020-09-27 20:47:50] 请求Id[b3d24908483b40f2966d1fe517b124b2] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/listNotInClassCourse +[INFO ] [2020-09-27 20:47:50] 请求Id[b3d24908483b40f2966d1fe517b124b2] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/listNotInClassCourse,elapse=7 +[INFO ] [2020-09-27 20:47:53] 请求Id[6d86d7694b784e3794a2a8902ec35407] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/addClassCourse +[INFO ] [2020-09-27 20:47:53] 请求Id[6d86d7694b784e3794a2a8902ec35407] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/addClassCourse,elapse=3 +[INFO ] [2020-09-27 20:48:05] 请求Id[c80e35356a974829ae9b72079a3802ff] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/addClassCourse +[INFO ] [2020-09-27 20:48:05] 请求Id[c80e35356a974829ae9b72079a3802ff] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/addClassCourse,elapse=3 +[INFO ] [2020-09-27 20:48:16] 请求Id[cae64ee9db034f0fa9c4128d8585f047] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/upms/sysMenu/list +[INFO ] [2020-09-27 20:48:16] 请求Id[cae64ee9db034f0fa9c4128d8585f047] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/upms/sysMenu/list,elapse=3 +[INFO ] [2020-09-27 20:48:27] 请求Id[97258d1c293f4227883c2f5bc14b952c] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/list +[INFO ] [2020-09-27 20:48:27] 请求Id[97258d1c293f4227883c2f5bc14b952c] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/list,elapse=3 +[INFO ] [2020-09-27 20:48:28] 请求Id[a67b41601c574d378f8f321e46414077] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/listClassCourse +[INFO ] [2020-09-27 20:48:28] 请求Id[a67b41601c574d378f8f321e46414077] [reactor-http-nio-3] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/listClassCourse,elapse=4 +[INFO ] [2020-09-27 20:48:30] 请求Id[2865ff823d8e4cf1be948509cbf86bee] [reactor-http-nio-6] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/listNotInClassCourse +[INFO ] [2020-09-27 20:48:30] 请求Id[2865ff823d8e4cf1be948509cbf86bee] [reactor-http-nio-6] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/listNotInClassCourse,elapse=4 +[INFO ] [2020-09-27 20:48:33] 请求Id[22c9a1a7158a48dfab518c7ea06109e6] [reactor-http-nio-6] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/addClassCourse +[INFO ] [2020-09-27 20:48:33] 请求Id[22c9a1a7158a48dfab518c7ea06109e6] [reactor-http-nio-6] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/addClassCourse,elapse=3 +[INFO ] [2020-09-27 20:49:09] 请求Id[862b918112294fbbb9cd702fc52474fe] [reactor-http-nio-2] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/addClassCourse +[INFO ] [2020-09-27 20:49:09] 请求Id[862b918112294fbbb9cd702fc52474fe] [reactor-http-nio-2] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/addClassCourse,elapse=4 +[INFO ] [2020-09-27 20:57:24] 请求Id[ba25de33bf84438e9e019870061ee2ac] [reactor-http-nio-4] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/addClassCourse +[INFO ] [2020-09-27 20:57:24] 请求Id[ba25de33bf84438e9e019870061ee2ac] [reactor-http-nio-4] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/addClassCourse,elapse=10 +[INFO ] [2020-09-27 20:57:29] 请求Id[3bf8f684f01146f782f8e83beeb4569b] [reactor-http-nio-6] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/addClassCourse +[INFO ] [2020-09-27 20:57:29] 请求Id[3bf8f684f01146f782f8e83beeb4569b] [reactor-http-nio-6] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/addClassCourse,elapse=5 +[INFO ] [2020-09-27 20:57:30] 请求Id[79a68fb7084b4b4b9243d898e613d6a3] [reactor-http-nio-6] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/listNotInClassCourse +[INFO ] [2020-09-27 20:57:30] 请求Id[79a68fb7084b4b4b9243d898e613d6a3] [reactor-http-nio-6] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/listNotInClassCourse,elapse=4 +[INFO ] [2020-09-27 20:57:32] 请求Id[9bb6a2ffd6eb4cb8af0b699b7618e9c1] [reactor-http-nio-2] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/listClassCourse +[INFO ] [2020-09-27 20:57:32] 请求Id[9bb6a2ffd6eb4cb8af0b699b7618e9c1] [reactor-http-nio-2] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/listClassCourse,elapse=3 +[INFO ] [2020-09-27 20:57:39] 请求Id[2afbd5f076e3405980f8ccfe2b8565ad] [reactor-http-nio-4] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/deleteClassCourse +[INFO ] [2020-09-27 20:57:39] 请求Id[2afbd5f076e3405980f8ccfe2b8565ad] [reactor-http-nio-4] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/deleteClassCourse,elapse=3 +[INFO ] [2020-09-27 20:57:39] 请求Id[9dbdfe4aa6cf4f99a88c17909627a834] [reactor-http-nio-4] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/listClassCourse +[INFO ] [2020-09-27 20:57:39] 请求Id[9dbdfe4aa6cf4f99a88c17909627a834] [reactor-http-nio-4] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/listClassCourse,elapse=3 +[INFO ] [2020-09-27 20:57:41] 请求Id[c6aa5b57a77c4f329fd5fee2310b0ef9] [reactor-http-nio-5] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/listNotInClassCourse +[INFO ] [2020-09-27 20:57:41] 请求Id[c6aa5b57a77c4f329fd5fee2310b0ef9] [reactor-http-nio-5] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/listNotInClassCourse,elapse=3 +[INFO ] [2020-09-27 20:57:44] 请求Id[c99dad15534c4b56b4b0fc5d2c8a72e8] [reactor-http-nio-5] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/addClassCourse +[INFO ] [2020-09-27 20:57:44] 请求Id[c99dad15534c4b56b4b0fc5d2c8a72e8] [reactor-http-nio-5] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/addClassCourse,elapse=4 +[INFO ] [2020-09-27 20:57:44] 请求Id[1f61624648624deaa081fbc11077803b] [reactor-http-nio-5] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/listNotInClassCourse +[INFO ] [2020-09-27 20:57:44] 请求Id[1f61624648624deaa081fbc11077803b] [reactor-http-nio-5] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/listNotInClassCourse,elapse=3 +[INFO ] [2020-09-27 20:57:46] 请求Id[f310a125ca994acb92e89dbedbf757c3] [reactor-http-nio-5] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/listClassCourse +[INFO ] [2020-09-27 20:57:46] 请求Id[f310a125ca994acb92e89dbedbf757c3] [reactor-http-nio-5] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/listClassCourse,elapse=4 +[INFO ] [2020-09-27 20:57:51] 请求Id[e88660764f8049988dceaecf5744413e] [reactor-http-nio-8] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/viewClassCourse +[INFO ] [2020-09-27 20:57:51] 请求Id[e88660764f8049988dceaecf5744413e] [reactor-http-nio-8] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/viewClassCourse,elapse=3 +[INFO ] [2020-09-27 20:57:54] 请求Id[d6fcd775ed074cbd8ddf5b1c4a80b897] [reactor-http-nio-8] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/updateClassCourse +[INFO ] [2020-09-27 20:57:54] 请求Id[d6fcd775ed074cbd8ddf5b1c4a80b897] [reactor-http-nio-8] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/updateClassCourse,elapse=3 +[INFO ] [2020-09-27 20:57:54] 请求Id[f234a2cb62ab433b83d3901b55f1af6f] [reactor-http-nio-8] ==> [TxId: , SpanId: ] 开始请求,app={gateway}, url=/admin/CourseClass/studentClass/listClassCourse +[INFO ] [2020-09-27 20:57:54] 请求Id[f234a2cb62ab433b83d3901b55f1af6f] [reactor-http-nio-8] ==> [TxId: , SpanId: ] 请求完成, app={gateway}, url=/admin/CourseClass/studentClass/listClassCourse,elapse=4 diff --git a/orange-demo-multi-service/zzlogs/upms/upms.log b/orange-demo-multi-service/zzlogs/upms/upms.log new file mode 100644 index 00000000..f4d89d6c --- /dev/null +++ b/orange-demo-multi-service/zzlogs/upms/upms.log @@ -0,0 +1,19 @@ +[INFO ] [2020-09-27 20:46:19] 请求Id[] [main] ==> [TxId: , SpanId: ] The following profiles are active: dev +[INFO ] [2020-09-27 20:46:26] 请求Id[] [main] ==> [TxId: , SpanId: ] twepoch:1288834974657 ,ip:10.24.82.239 ,zkAddress:localhost:2181 port:19000 +[INFO ] [2020-09-27 20:46:26] 请求Id[] [main] ==> [TxId: , SpanId: ] file exists status is true +[INFO ] [2020-09-27 20:46:26] 请求Id[] [main] ==> [TxId: , SpanId: ] update file cache workId is 1 +[INFO ] [2020-09-27 20:46:26] 请求Id[] [main] ==> [TxId: , SpanId: ] START SUCCESS USE ZK WORKERID-1 +[INFO ] [2020-09-27 20:46:29] 请求Id[] [main] ==> [TxId: , SpanId: ] Started UpmsApplication in 11.222 seconds (JVM running for 13.27) +[INFO ] [2020-09-27 20:46:53] 请求Id[db2a7ba29cc94061be68a9a3921ec872] [http-nio-9000-exec-1] ==> [TxId: , SpanId: ] 开始请求,app=, url=/admin/login/doLogin, reqData=["admin","RONvlUdTPX4yAuYq%2BWUkfh7j7uF%2FK2TULt6h5HJv4uFQSrmNYsuloX2Z3r2zNcL2P6Bzs8lzHG%2B1Oaj8ICM0Hs0PKq0N2ZET40xkY9IKmTQqWZ5gZY1WkYKOO7yxHpDKhX9dz%2BbJvlLXF676wwttpTL7Ct8K%2Bwm5bfDiADndmLA%3D"] +[DEBUG] [2020-09-27 20:46:53] 请求Id[db2a7ba29cc94061be68a9a3921ec872] [http-nio-9000-exec-1] ==> [TxId: , SpanId: ] ==> Preparing: SELECT user_id,login_name,password,show_name,user_type,head_image_url,user_status,deleted_flag,create_user_id,create_username,create_time,update_time FROM zz_sys_user WHERE ( ( login_name = ? and deleted_flag = ? ) ) +[DEBUG] [2020-09-27 20:46:53] 请求Id[db2a7ba29cc94061be68a9a3921ec872] [http-nio-9000-exec-1] ==> [TxId: , SpanId: ] ==> Parameters: admin(String), 1(Integer) +[DEBUG] [2020-09-27 20:46:53] 请求Id[db2a7ba29cc94061be68a9a3921ec872] [http-nio-9000-exec-1] ==> [TxId: , SpanId: ] <== Total: 1 +[DEBUG] [2020-09-27 20:46:53] 请求Id[db2a7ba29cc94061be68a9a3921ec872] [http-nio-9000-exec-1] ==> [TxId: , SpanId: ] ==> Preparing: SELECT menu_id,parent_id,menu_name,menu_type,form_router_name,show_order,icon,create_time,deleted_flag FROM zz_sys_menu WHERE ( ( menu_type in ( ? , ? ) and deleted_flag = ? ) ) order by menu_type,show_order +[DEBUG] [2020-09-27 20:46:53] 请求Id[db2a7ba29cc94061be68a9a3921ec872] [http-nio-9000-exec-1] ==> [TxId: , SpanId: ] ==> Parameters: 1(Integer), 0(Integer), 1(Integer) +[DEBUG] [2020-09-27 20:46:53] 请求Id[db2a7ba29cc94061be68a9a3921ec872] [http-nio-9000-exec-1] ==> [TxId: , SpanId: ] <== Total: 15 +[INFO ] [2020-09-27 20:46:54] 请求Id[db2a7ba29cc94061be68a9a3921ec872] [http-nio-9000-exec-1] ==> [TxId: , SpanId: ] 请求完成, app=, url=/admin/login/doLogin,elapse=334ms, respData={"data":{"menuList":[{"createTime":1601136000000,"icon":"el-icon-setting","menuId":1093376634899927040,"menuName":"系统管理","menuType":0,"showOrder":1},{"createTime":1601136000000,"icon":"el-icon-s-goods","menuId":1093478813098840064,"menuName":"业务管理","menuType":0,"showOrder":10},{"createTime":1601136000000,"icon":"el-icon-s-data","menuId":1093478847987060736,"menuName":"统计管理","menuType":0,"showOrder":20},{"createTime":1601136000000,"formRouterName":"formSchool","menuId":1093478946238631936,"menuName":"校区管理","menuType":1,"parentId":1093478813098840064,"showOrder":1},{"createTime":1601136000000,"formRouterName":"formCourseStats","menuId":1093479249499394048,"menuName":"课程统计","menuType":1,"parentId":1093478847987060736,"showOrder":1},{"createTime":1601136000000,"formRouterName":"formStudent","menuId":1093479020943380480,"menuName":"学生管理","menuType":1,"parentId":1093478813098840064,"showOrder":5},{"createTime":1601136000000,"formRouterName":"formStudentActionStats","menuId":1093479313416392704,"menuName":"学生行为统计","menuType":1,"parentId":1093478847987060736,"showOrder":5},{"createTime":1601136000000,"formRouterName":"formCourse","menuId":1093479114610577408,"menuName":"课程管理","menuType":1,"parentId":1093478813098840064,"showOrder":10},{"createTime":1601136000000,"formRouterName":"formClass","menuId":1093479177793572864,"menuName":"班级管理","menuType":1,"parentId":1093478813098840064,"showOrder":15},{"createTime":1601136000000,"formRouterName":"formSysUser","menuId":1093376634916704256,"menuName":"用户管理","menuType":1,"parentId":1093376634899927040,"showOrder":100},{"createTime":1601136000000,"formRouterName":"formSysRole","menuId":1093376634916704258,"menuName":"角色管理","menuType":1,"parentId":1093376634899927040,"showOrder":110},{"createTime":1601136000000,"formRouterName":"formSysMenu","menuId":1093376634916704259,"menuName":"菜单管理","menuType":1,"parentId":1093376634899927040,"showOrder":120},{"createTime":1601136000000,"formRouterName":"formSysPermCode","menuId":1093376634916704260,"menuName":"权限字管理","menuType":1,"parentId":1093376634899927040,"showOrder":125},{"createTime":1601136000000,"formRouterName":"formSysPerm","menuId":1093376634916704261,"menuName":"权限管理","menuType":1,"parentId":1093376634899927040,"showOrder":130},{"createTime":1601136000000,"formRouterName":"formSysDict","menuId":1093376634916704262,"menuName":"字典管理","menuType":1,"parentId":1093376634899927040,"showOrder":135}],"showName":"管理员","tokenData":{"isAdmin":true,"sessionId":"25d44a92316e4a75a63585e5e1ddbdca","showName":"管理员","userId":1093809448606765057},"isAdmin":true},"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} +[INFO ] [2020-09-27 20:48:16] 请求Id[cae64ee9db034f0fa9c4128d8585f047] [http-nio-9000-exec-3] ==> [TxId: , SpanId: ] 开始请求,app=, url=/sysMenu/list, reqData=[] +[DEBUG] [2020-09-27 20:48:16] 请求Id[cae64ee9db034f0fa9c4128d8585f047] [http-nio-9000-exec-3] ==> [TxId: , SpanId: ] ==> Preparing: SELECT menu_id,parent_id,menu_name,menu_type,form_router_name,show_order,icon,create_time,deleted_flag FROM zz_sys_menu WHERE ( ( deleted_flag = ? ) ) order by menu_type,show_order +[DEBUG] [2020-09-27 20:48:16] 请求Id[cae64ee9db034f0fa9c4128d8585f047] [http-nio-9000-exec-3] ==> [TxId: , SpanId: ] ==> Parameters: 1(Integer) +[DEBUG] [2020-09-27 20:48:16] 请求Id[cae64ee9db034f0fa9c4128d8585f047] [http-nio-9000-exec-3] ==> [TxId: , SpanId: ] <== Total: 78 +[INFO ] [2020-09-27 20:48:16] 请求Id[cae64ee9db034f0fa9c4128d8585f047] [http-nio-9000-exec-3] ==> [TxId: , SpanId: ] 请求完成, app=, url=/sysMenu/list,elapse=65ms, respData={"data":[{"createTime":1601136000000,"icon":"el-icon-setting","menuId":1093376634899927040,"menuName":"系统管理","menuType":0,"showOrder":1},{"createTime":1601136000000,"icon":"el-icon-s-goods","menuId":1093478813098840064,"menuName":"业务管理","menuType":0,"showOrder":10},{"createTime":1601136000000,"icon":"el-icon-s-data","menuId":1093478847987060736,"menuName":"统计管理","menuType":0,"showOrder":20},{"createTime":1601136000000,"formRouterName":"formSchool","menuId":1093478946238631936,"menuName":"校区管理","menuType":1,"parentId":1093478813098840064,"showOrder":1},{"createTime":1601136000000,"formRouterName":"formCourseStats","menuId":1093479249499394048,"menuName":"课程统计","menuType":1,"parentId":1093478847987060736,"showOrder":1},{"createTime":1601136000000,"formRouterName":"formStudent","menuId":1093479020943380480,"menuName":"学生管理","menuType":1,"parentId":1093478813098840064,"showOrder":5},{"createTime":1601136000000,"formRouterName":"formStudentActionStats","menuId":1093479313416392704,"menuName":"学生行为统计","menuType":1,"parentId":1093478847987060736,"showOrder":5},{"createTime":1601136000000,"formRouterName":"formCourse","menuId":1093479114610577408,"menuName":"课程管理","menuType":1,"parentId":1093478813098840064,"showOrder":10},{"createTime":1601136000000,"formRouterName":"formClass","menuId":1093479177793572864,"menuName":"班级管理","menuType":1,"parentId":1093478813098840064,"showOrder":15},{"createTime":1601136000000,"formRouterName":"formSysUser","menuId":1093376634916704256,"menuName":"用户管理","menuType":1,"parentId":1093376634899927040,"showOrder":100},{"createTime":1601136000000,"formRouterName":"formSysRole","menuId":1093376634916704258,"menuName":"角色管理","menuType":1,"parentId":1093376634899927040,"showOrder":110},{"createTime":1601136000000,"formRouterName":"formSysMenu","menuId":1093376634916704259,"menuName":"菜单管理","menuType":1,"parentId":1093376634899927040,"showOrder":120},{"createTime":1601136000000,"formRouterName":"formSysPermCode","menuId":1093376634916704260,"menuName":"权限字管理","menuType":1,"parentId":1093376634899927040,"showOrder":125},{"createTime":1601136000000,"formRouterName":"formSysPerm","menuId":1093376634916704261,"menuName":"权限管理","menuType":1,"parentId":1093376634899927040,"showOrder":130},{"createTime":1601136000000,"formRouterName":"formSysDict","menuId":1093376634916704262,"menuName":"字典管理","menuType":1,"parentId":1093376634899927040,"showOrder":135},{"createTime":1601136000000,"menuId":1093809448598376554,"menuName":"角色管理","menuType":2,"parentId":1093376634916704258,"showOrder":1},{"createTime":1601136000000,"menuId":1093809448598376555,"menuName":"用户授权","menuType":2,"parentId":1093376634916704258,"showOrder":2},{"createTime":1601136000000,"menuId":1093809448598376532,"menuName":"显示","menuType":3,"parentId":1093376634916704256,"showOrder":1},{"createTime":1601136000000,"menuId":1093809448598376648,"menuName":"显示","menuType":3,"parentId":1093479313416392704,"showOrder":1},{"createTime":1601136000000,"menuId":1093809448598376646,"menuName":"显示","menuType":3,"parentId":1093479249499394048,"showOrder":1},{"createTime":1601136000000,"menuId":1093809448598376639,"menuName":"显示","menuType":3,"parentId":1093479177793572864,"showOrder":1},{"createTime":1601136000000,"menuId":1093809448598376634,"menuName":"显示","menuType":3,"parentId":1093479114610577408,"showOrder":1},{"createTime":1601136000000,"menuId":1093809448598376556,"menuName":"显示","menuType":3,"parentId":1093809448598376554,"showOrder":1},{"createTime":1601136000000,"menuId":1093809448598376629,"menuName":"显示","menuType":3,"parentId":1093479020943380480,"showOrder":1},{"createTime":1601136000000,"menuId":1093809448598376624,"menuName":"显示","menuType":3,"parentId":1093478946238631936,"showOrder":1},{"createTime":1601136000000,"menuId":1093809448598376610,"menuName":"显示","menuType":3,"parentId":1093376634916704262,"showOrder":1},{"createTime":1601136000000,"menuId":1093809448598376560,"menuName":"显示","menuType":3,"parentId":1093809448598376555,"showOrder":1},{"createTime":1601136000000,"menuId":1093809448598376594,"menuName":"显示","menuType":3,"parentId":1093376634916704261,"showOrder":1},{"createTime":1601136000000,"menuId":1093809448598376584,"menuName":"显示","menuType":3,"parentId":1093376634916704260,"showOrder":1},{"createTime":1601136000000,"menuId":1093809448598376572,"menuName":"显示","menuType":3,"parentId":1093376634916704259,"showOrder":1},{"createTime":1601136000000,"menuId":1093809448598376573,"menuName":"新增","menuType":3,"parentId":1093376634916704259,"showOrder":2},{"createTime":1601136000000,"menuId":1093809448598376557,"menuName":"新增","menuType":3,"parentId":1093809448598376554,"showOrder":2},{"createTime":1601136000000,"menuId":1093809448598376649,"menuName":"学生行为详情","menuType":3,"parentId":1093479313416392704,"showOrder":2},{"createTime":1601136000000,"menuId":1093809448598376533,"menuName":"新增","menuType":3,"parentId":1093376634916704256,"showOrder":2},{"createTime":1601136000000,"menuId":1093809448598376640,"menuName":"新建","menuType":3,"parentId":1093479177793572864,"showOrder":2},{"createTime":1601136000000,"menuId":1093809448598376585,"menuName":"新增","menuType":3,"parentId":1093376634916704260,"showOrder":2},{"createTime":1601136000000,"menuId":1093809448598376635,"menuName":"新建","menuType":3,"parentId":1093479114610577408,"showOrder":2},{"createTime":1601136000000,"menuId":1093809448598376630,"menuName":"新建","menuType":3,"parentId":1093479020943380480,"showOrder":2},{"createTime":1601136000000,"menuId":1093809448598376561,"menuName":"授权用户","menuType":3,"parentId":1093809448598376555,"showOrder":2},{"createTime":1601136000000,"menuId":1093809448598376595,"menuName":"新增模块","menuType":3,"parentId":1093376634916704261,"showOrder":2},{"createTime":1601136000000,"menuId":1093809448598376625,"menuName":"新建","menuType":3,"parentId":1093478946238631936,"showOrder":2},{"createTime":1601136000000,"menuId":1093809448598376611,"menuName":"新增","menuType":3,"parentId":1093376634916704262,"showOrder":2},{"createTime":1601136000000,"menuId":1093809448598376574,"menuName":"编辑","menuType":3,"parentId":1093376634916704259,"showOrder":3},{"createTime":1601136000000,"menuId":1093809448598376636,"menuName":"编辑","menuType":3,"parentId":1093479114610577408,"showOrder":3},{"createTime":1601136000000,"menuId":1093809448598376612,"menuName":"编辑","menuType":3,"parentId":1093376634916704262,"showOrder":3},{"createTime":1601136000000,"menuId":1093809448598376558,"menuName":"编辑","menuType":3,"parentId":1093809448598376554,"showOrder":3},{"createTime":1601136000000,"menuId":1093809448598376596,"menuName":"编辑模块","menuType":3,"parentId":1093376634916704261,"showOrder":3},{"createTime":1601136000000,"menuId":1093809448598376626,"menuName":"编辑","menuType":3,"parentId":1093478946238631936,"showOrder":3},{"createTime":1601136000000,"menuId":1093809448598376631,"menuName":"编辑","menuType":3,"parentId":1093479020943380480,"showOrder":3},{"createTime":1601136000000,"menuId":1093809448598376586,"menuName":"编辑","menuType":3,"parentId":1093376634916704260,"showOrder":3},{"createTime":1601136000000,"menuId":1093809448598376562,"menuName":"移除用户","menuType":3,"parentId":1093809448598376555,"showOrder":3},{"createTime":1601136000000,"menuId":1093809448598376641,"menuName":"编辑","menuType":3,"parentId":1093479177793572864,"showOrder":3},{"createTime":1601136000000,"menuId":1093809448598376650,"menuName":"学生行为详情","menuType":3,"parentId":1093479313416392704,"showOrder":3},{"createTime":1601136000000,"menuId":1093809448598376534,"menuName":"编辑","menuType":3,"parentId":1093376634916704256,"showOrder":3},{"createTime":1601136000000,"menuId":1093809448598376559,"menuName":"删除","menuType":3,"parentId":1093809448598376554,"showOrder":4},{"createTime":1601136000000,"menuId":1093809448598376597,"menuName":"删除模块","menuType":3,"parentId":1093376634916704261,"showOrder":4},{"createTime":1601136000000,"menuId":1093809448598376613,"menuName":"删除","menuType":3,"parentId":1093376634916704262,"showOrder":4},{"createTime":1601136000000,"menuId":1093809448598376627,"menuName":"删除","menuType":3,"parentId":1093478946238631936,"showOrder":4},{"createTime":1601136000000,"menuId":1093809448598376587,"menuName":"删除","menuType":3,"parentId":1093376634916704260,"showOrder":4},{"createTime":1601136000000,"menuId":1093809448598376632,"menuName":"删除","menuType":3,"parentId":1093479020943380480,"showOrder":4},{"createTime":1601136000000,"menuId":1093809448598376651,"menuName":"学生行为详情","menuType":3,"parentId":1093479313416392704,"showOrder":4},{"createTime":1601136000000,"menuId":1093809448598376637,"menuName":"删除","menuType":3,"parentId":1093479114610577408,"showOrder":4},{"createTime":1601136000000,"menuId":1093809448598376535,"menuName":"删除","menuType":3,"parentId":1093376634916704256,"showOrder":4},{"createTime":1601136000000,"menuId":1093809448598376642,"menuName":"学生","menuType":3,"parentId":1093479177793572864,"showOrder":4},{"createTime":1601136000000,"menuId":1093809448598376575,"menuName":"删除","menuType":3,"parentId":1093376634916704259,"showOrder":4},{"createTime":1601136000000,"menuId":1093809448598376652,"menuName":"学生行为详情","menuType":3,"parentId":1093479313416392704,"showOrder":5},{"createTime":1601136000000,"menuId":1093809448598376614,"menuName":"同步缓存","menuType":3,"parentId":1093376634916704262,"showOrder":5},{"createTime":1601136000000,"menuId":1093809448598376598,"menuName":"新增权限","menuType":3,"parentId":1093376634916704261,"showOrder":5},{"createTime":1601136000000,"menuId":1093809448598376536,"menuName":"重置密码","menuType":3,"parentId":1093376634916704256,"showOrder":5},{"createTime":1601136000000,"menuId":1093809448598376643,"menuName":"课程","menuType":3,"parentId":1093479177793572864,"showOrder":5},{"createTime":1601136000000,"menuId":1093809448598376576,"menuName":"权限列表","menuType":3,"parentId":1093376634916704259,"showOrder":5},{"createTime":1601136000000,"menuId":1093809448598376644,"menuName":"删除","menuType":3,"parentId":1093479177793572864,"showOrder":6},{"createTime":1601136000000,"menuId":1093809448598376599,"menuName":"编辑权限","menuType":3,"parentId":1093376634916704261,"showOrder":6},{"createTime":1601136000000,"menuId":1093809448598376653,"menuName":"学生行为详情","menuType":3,"parentId":1093479313416392704,"showOrder":6},{"createTime":1601136000000,"menuId":1093809448598376600,"menuName":"删除权限","menuType":3,"parentId":1093376634916704261,"showOrder":7},{"createTime":1601136000000,"menuId":1093809448598376654,"menuName":"学生行为详情","menuType":3,"parentId":1093479313416392704,"showOrder":7},{"createTime":1601136000000,"menuId":1093809448598376655,"menuName":"学生行为详情","menuType":3,"parentId":1093479313416392704,"showOrder":8},{"createTime":1601136000000,"menuId":1093809448598376656,"menuName":"学生行为详情","menuType":3,"parentId":1093479313416392704,"showOrder":9}],"errorCode":"NO-ERROR","errorMessage":"NO-MESSAGE","success":true} diff --git a/orange-demo-multi-web/public/index.html b/orange-demo-multi-web/public/index.html index 776f14f9..37e411e8 100644 --- a/orange-demo-multi-web/public/index.html +++ b/orange-demo-multi-web/public/index.html @@ -5,11 +5,11 @@ - 橙单示例工程 + 橙单工程

diff --git a/orange-demo-multi-web/src/api/Controller/ClassController.js b/orange-demo-multi-web/src/api/Controller/ClassController.js deleted file mode 100644 index 04019a83..00000000 --- a/orange-demo-multi-web/src/api/Controller/ClassController.js +++ /dev/null @@ -1,65 +0,0 @@ -export default class ClassController { - static list (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/CourseClass/class/list', 'post', params, axiosOption, httpOption); - } - - static view (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/CourseClass/class/view', 'get', params, axiosOption, httpOption); - } - - static export (sender, params, fileName) { - return sender.download('/admin/CourseClass/class/export', params, fileName); - } - - static add (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/CourseClass/class/add', 'post', params, axiosOption, httpOption); - } - - static update (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/CourseClass/class/update', 'post', params, axiosOption, httpOption); - } - - static delete (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/CourseClass/class/delete', 'post', params, axiosOption, httpOption); - } - - static listClassCourse (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/CourseClass/class/listClassCourse', 'post', params, axiosOption, httpOption); - } - - static listNotInClassCourse (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/CourseClass/class/listNotInClassCourse', 'post', params, axiosOption, httpOption); - } - - static addClassCourse (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/CourseClass/class/addClassCourse', 'post', params, axiosOption, httpOption); - } - - static updateClassCourse (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/CourseClass/class/updateClassCourse', 'post', params, axiosOption, httpOption); - } - - static deleteClassCourse (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/CourseClass/class/deleteClassCourse', 'post', params, axiosOption, httpOption); - } - - static listClassStudent (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/CourseClass/class/listClassStudent', 'post', params, axiosOption, httpOption); - } - - static listNotInClassStudent (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/CourseClass/class/listNotInClassStudent', 'post', params, axiosOption, httpOption); - } - - static addClassStudent (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/CourseClass/class/addClassStudent', 'post', params, axiosOption, httpOption); - } - - static updateClassStudent (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/CourseClass/class/updateClassStudent', 'post', params, axiosOption, httpOption); - } - - static deleteClassStudent (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/CourseClass/class/deleteClassStudent', 'post', params, axiosOption, httpOption); - } -} diff --git a/orange-demo-multi-web/src/api/Controller/StudentClassController.js b/orange-demo-multi-web/src/api/Controller/StudentClassController.js index d3d69101..86a65378 100644 --- a/orange-demo-multi-web/src/api/Controller/StudentClassController.js +++ b/orange-demo-multi-web/src/api/Controller/StudentClassController.js @@ -35,12 +35,16 @@ export default class StudentClassController { return sender.doUrl('/admin/CourseClass/studentClass/addClassCourse', 'post', params, axiosOption, httpOption); } + static deleteClassCourse (sender, params, axiosOption, httpOption) { + return sender.doUrl('/admin/CourseClass/studentClass/deleteClassCourse', 'post', params, axiosOption, httpOption); + } + static updateClassCourse (sender, params, axiosOption, httpOption) { return sender.doUrl('/admin/CourseClass/studentClass/updateClassCourse', 'post', params, axiosOption, httpOption); } - static deleteClassCourse (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/CourseClass/studentClass/deleteClassCourse', 'post', params, axiosOption, httpOption); + static viewClassCourse (sender, params, axiosOption, httpOption) { + return sender.doUrl('/admin/CourseClass/studentClass/viewClassCourse', 'get', params, axiosOption, httpOption); } static listClassStudent (sender, params, axiosOption, httpOption) { @@ -55,10 +59,6 @@ export default class StudentClassController { return sender.doUrl('/admin/CourseClass/studentClass/addClassStudent', 'post', params, axiosOption, httpOption); } - static updateClassStudent (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/CourseClass/studentClass/updateClassStudent', 'post', params, axiosOption, httpOption); - } - static deleteClassStudent (sender, params, axiosOption, httpOption) { return sender.doUrl('/admin/CourseClass/studentClass/deleteClassStudent', 'post', params, axiosOption, httpOption); } diff --git a/orange-demo-multi-web/src/api/Controller/SysDeptController.js b/orange-demo-multi-web/src/api/Controller/SysDeptController.js deleted file mode 100644 index c4f69226..00000000 --- a/orange-demo-multi-web/src/api/Controller/SysDeptController.js +++ /dev/null @@ -1,25 +0,0 @@ -export default class SysDeptController { - static list (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/upms/sysDept/list', 'post', params, axiosOption, httpOption); - } - - static view (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/upms/sysDept/view', 'get', params, axiosOption, httpOption); - } - - static export (sender, params, fileName) { - return sender.download('/admin/upms/sysDept/export', params, fileName); - } - - static add (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/upms/sysDept/add', 'post', params, axiosOption, httpOption); - } - - static update (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/upms/sysDept/update', 'post', params, axiosOption, httpOption); - } - - static delete (sender, params, axiosOption, httpOption) { - return sender.doUrl('/admin/upms/sysDept/delete', 'post', params, axiosOption, httpOption); - } -} diff --git a/orange-demo-multi-web/src/assets/img/login_bg.jpg b/orange-demo-multi-web/src/assets/img/login_bg.jpg index 74474f843cf33efab326a36acd7e1a45deb393d7..efc558de20dd14957d804e9b40b46b460545ab41 100644 GIT binary patch literal 494030 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%0AoNd?q3b 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 z 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 -w+!c5T|0+#&kD9^73wsq9~5_cond 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%0A%z5v~R(LWGp(;>XIv$xUWgHyhW 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�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

89-H#iHAH>I?9S6Q^;$>2G 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


PfDZVhm9b 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 Je^2v2|JiGsCiwsW diff --git a/orange-demo-multi-web/src/router/systemRouters.js b/orange-demo-multi-web/src/router/systemRouters.js index 992adf39..dac9c6b0 100644 --- a/orange-demo-multi-web/src/router/systemRouters.js +++ b/orange-demo-multi-web/src/router/systemRouters.js @@ -37,14 +37,14 @@ const routers = [ {path: 'formSchool', component: _import('generated/formSchool/index'), name: 'formSchool', props: getProps, meta: {title: '校区管理'}}, {path: 'formStudent', component: _import('generated/formStudent/index'), name: 'formStudent', props: getProps, meta: {title: '学生管理'}}, {path: 'formCourse', component: _import('generated/formCourse/index'), name: 'formCourse', props: getProps, meta: {title: '课程管理'}}, + {path: 'formCourseStats', component: _import('generated/formCourseStats/index'), name: 'formCourseStats', props: getProps, meta: {title: '课程统计'}}, + {path: 'formStudentActionStats', component: _import('generated/formStudentActionStats/index'), name: 'formStudentActionStats', props: getProps, meta: {title: '学生行为统计'}}, + {path: 'formStudentActionDetail', component: _import('generated/formStudentActionDetail/index'), name: 'formStudentActionDetail', props: getProps, meta: {title: '学生行为详情'}}, {path: 'formClass', component: _import('generated/formClass/index'), name: 'formClass', props: getProps, meta: {title: '班级管理'}}, {path: 'formClassStudent', component: _import('generated/formClassStudent/index'), name: 'formClassStudent', props: getProps, meta: {title: '班级学生'}}, {path: 'formClassCourse', component: _import('generated/formClassCourse/index'), name: 'formClassCourse', props: getProps, meta: {title: '班级课程'}}, {path: 'formSetClassStudent', component: _import('generated/formSetClassStudent/index'), name: 'formSetClassStudent', props: getProps, meta: {title: '设置班级学生'}}, - {path: 'formSetClassCourse', component: _import('generated/formSetClassCourse/index'), name: 'formSetClassCourse', props: getProps, meta: {title: '设置班级课程'}}, - {path: 'formCourseStats', component: _import('generated/formCourseStats/index'), name: 'formCourseStats', props: getProps, meta: {title: '课程统计'}}, - {path: 'formStudentActionStats', component: _import('generated/formStudentActionStats/index'), name: 'formStudentActionStats', props: getProps, meta: {title: '学生行为统计'}}, - {path: 'formStudentActionDetail', component: _import('generated/formStudentActionDetail/index'), name: 'formStudentActionDetail', props: getProps, meta: {title: '学生行为详情'}} + {path: 'formSetClassCourse', component: _import('generated/formSetClassCourse/index'), name: 'formSetClassCourse', props: getProps, meta: {title: '设置班级课程'}} ] } ]; diff --git a/orange-demo-multi-web/src/views/generated/formClass/index.vue b/orange-demo-multi-web/src/views/generated/formClass/index.vue index 82f38f62..1bc89adb 100644 --- a/orange-demo-multi-web/src/views/generated/formClass/index.vue +++ b/orange-demo-multi-web/src/views/generated/formClass/index.vue @@ -31,9 +31,9 @@ - - + @@ -42,17 +42,21 @@ - + - + + @current-change="formClass.StudentClass.impl.onCurrentPageChange" + @size-change="formClass.StudentClass.impl.onPageSizeChange"> @@ -86,6 +86,8 @@ diff --git a/orange-demo-multi-web/src/views/generated/formEditCourse/index.vue b/orange-demo-multi-web/src/views/generated/formEditCourse/index.vue index 49b7ddcf..9a3826e2 100644 --- a/orange-demo-multi-web/src/views/generated/formEditCourse/index.vue +++ b/orange-demo-multi-web/src/views/generated/formEditCourse/index.vue @@ -91,6 +91,8 @@ diff --git a/orange-demo-single-web/src/views/generated/formSetClassCourse/index.vue b/orange-demo-single-web/src/views/generated/formSetClassCourse/index.vue index a6c1ed4c..9f7baa65 100644 --- a/orange-demo-single-web/src/views/generated/formSetClassCourse/index.vue +++ b/orange-demo-single-web/src/views/generated/formSetClassCourse/index.vue @@ -51,7 +51,7 @@ - +

UMKN2vds;yqj1x~W)mdK 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

GuB`nyB@zO~%}aC&uP$bu*%m;f%36GB_t3 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%0AbXif$T5I2 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%0A%3c;;_6|@S@LMy}8sijYGuu7Z*iV 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