Procházet zdrojové kódy

Merge remote-tracking branch 'origin/master'

Joburgess před 5 roky
rodič
revize
cbf4ac84b9

+ 10 - 6
cms/src/main/java/com/ym/mec/cms/service/impl/SysNewsInformationServiceImpl.java

@@ -97,14 +97,16 @@ public class SysNewsInformationServiceImpl extends BaseServiceImpl<Long, SysNews
 				isNewer = webFeignService.isPurchasedPracticeCourse(user.getId()) == false;
 				isNewer = webFeignService.isPurchasedPracticeCourse(user.getId()) == false;
 				SysNewsInformation info = new SysNewsInformation();
 				SysNewsInformation info = new SysNewsInformation();
 				info.setOrder(1);
 				info.setOrder(1);
+				info.setCreateTime(date);
+				info.setUpdateTime(date);
 				if (isNewer) {
 				if (isNewer) {
 					info.setLinkUrl(serverContextPath + "/#/auditionActive");
 					info.setLinkUrl(serverContextPath + "/#/auditionActive");
-					info.setCoverImage("https://daya-online.oss-cn-beijing.aliyuncs.com/tempActivity/3_1.jpg");
+					info.setCoverImage("https://daya-online.oss-cn-beijing.aliyuncs.com/tempActivity/3_1.png");
 				} else {
 				} else {
 					info.setLinkUrl(serverContextPath + "/#/auditionActive");
 					info.setLinkUrl(serverContextPath + "/#/auditionActive");
-					info.setCoverImage("https://daya-online.oss-cn-beijing.aliyuncs.com/tempActivity/3_2.jpg");
+					info.setCoverImage("https://daya-online.oss-cn-beijing.aliyuncs.com/tempActivity/3_2.png");
 				}
 				}
-				pageInfos.getRows().add(info);
+				pageInfos.getRows().add(0, info);
 			}
 			}
 		}
 		}
 		homeList.put("banner",pageInfos);
 		homeList.put("banner",pageInfos);
@@ -129,14 +131,16 @@ public class SysNewsInformationServiceImpl extends BaseServiceImpl<Long, SysNews
 		info.setOrder(1);
 		info.setOrder(1);
 
 
 		if (queryInfo.getTenantId() == 1 && date.after(startDate)) {
 		if (queryInfo.getTenantId() == 1 && date.after(startDate)) {
+			info.setCreateTime(date);
+			info.setUpdateTime(date);
 			if (isNewer) {
 			if (isNewer) {
 				info.setLinkUrl(serverContextPath + "/#/auditionActive/1");
 				info.setLinkUrl(serverContextPath + "/#/auditionActive/1");
-				info.setCoverImage("https://daya-online.oss-cn-beijing.aliyuncs.com/tempActivity/5_1.jpg");
+				info.setCoverImage("https://daya-online.oss-cn-beijing.aliyuncs.com/tempActivity/5_1.png");
 			} else {
 			} else {
 				info.setLinkUrl(serverContextPath + "/#/auditionActive/1");
 				info.setLinkUrl(serverContextPath + "/#/auditionActive/1");
-				info.setCoverImage("https://daya-online.oss-cn-beijing.aliyuncs.com/tempActivity/5_2.jpg");
+				info.setCoverImage("https://daya-online.oss-cn-beijing.aliyuncs.com/tempActivity/5_2.png");
 			}
 			}
-			pageInfos.getRows().add(info);
+			pageInfos.getRows().add(0, info);
 		} else {
 		} else {
 			pageInfos = queryHomePage(queryInfo);
 			pageInfos = queryHomePage(queryInfo);
 		}
 		}

+ 10 - 10
mec-auth/mec-auth-server/src/main/resources/application.yml

@@ -17,13 +17,13 @@ eureka:
   client:
   client:
     serviceUrl:
     serviceUrl:
       defaultZone: http://admin:admin123@localhost:8761/eureka/eureka/
       defaultZone: http://admin:admin123@localhost:8761/eureka/eureka/
-    instance: 
+    instance:
       lease-renewal-interval-in-seconds: 5
       lease-renewal-interval-in-seconds: 5
 
 
 spring:
 spring:
   application:
   application:
     name: auth-server
     name: auth-server
-    
+
   datasource:
   datasource:
     name: test
     name: test
     url: jdbc:mysql://120.26.238.168:3306/mec_dev?useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai
     url: jdbc:mysql://120.26.238.168:3306/mec_dev?useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai
@@ -45,7 +45,7 @@ spring:
     testOnReturn: false
     testOnReturn: false
     poolPreparedStatements: true
     poolPreparedStatements: true
     maxOpenPreparedStatements: 20
     maxOpenPreparedStatements: 20
-    
+
   redis:
   redis:
     host: 120.26.238.168
     host: 120.26.238.168
     port: 6379
     port: 6379
@@ -65,11 +65,11 @@ spring:
         min-idle: 1
         min-idle: 1
 
 
 mybatis:
 mybatis:
-    mapperLocations: classpath:config/mybatis/*.xml
-    
+  mapperLocations: classpath:config/mybatis/*.xml
+
 swagger:
 swagger:
   base-package: com.ym.mec.auth.web.controller
   base-package: com.ym.mec.auth.web.controller
-  
+
 #spring boot admin 相关配置
 #spring boot admin 相关配置
 management:
 management:
   endpoints:
   endpoints:
@@ -79,8 +79,8 @@ management:
   endpoint:
   endpoint:
     health:
     health:
       show-details: ALWAYS
       show-details: ALWAYS
-      
 
 
-ribbon:  
-    ReadTimeout: 60000  
-    ConnectTimeout: 60000
+
+ribbon:
+  ReadTimeout: 60000
+  ConnectTimeout: 60000

+ 5 - 0
mec-biz/src/main/resources/config/mybatis/CourseScheduleEvaluateMapper.xml

@@ -377,6 +377,8 @@
             <![CDATA[AND CONCAT(cs.class_date_, ' ', cs.end_class_time_) < #{endDate}]]>
             <![CDATA[AND CONCAT(cs.class_date_, ' ', cs.end_class_time_) < #{endDate}]]>
         </if>
         </if>
         AND cs.teach_mode_ = 'ONLINE'
         AND cs.teach_mode_ = 'ONLINE'
+        AND (cs.is_lock_ IS NULL OR cs.is_lock_=0)
+        AND (cs.del_flag_ IS NULL OR cs.del_flag_=0)
         GROUP BY su.organ_id_
         GROUP BY su.organ_id_
     </select>
     </select>
 
 
@@ -389,6 +391,7 @@
         AND pg.group_status_ IN ('NORMAL', 'FINISH')
         AND pg.group_status_ IN ('NORMAL', 'FINISH')
         AND cs.id_ >=1
         AND cs.id_ >=1
         AND (cs.is_lock_ IS NULL OR cs.is_lock_=0)
         AND (cs.is_lock_ IS NULL OR cs.is_lock_=0)
+        AND (cs.del_flag_ IS NULL OR cs.del_flag_=0)
         AND CONCAT(cs.class_date_, ' ', cs.end_class_time_) >= #{classDate}
         AND CONCAT(cs.class_date_, ' ', cs.end_class_time_) >= #{classDate}
         <if test="endDate != null">
         <if test="endDate != null">
             <![CDATA[AND CONCAT(cs.class_date_, ' ', cs.end_class_time_) < #{endDate}]]>
             <![CDATA[AND CONCAT(cs.class_date_, ' ', cs.end_class_time_) < #{endDate}]]>
@@ -409,7 +412,9 @@
         AND vcs.id_ >=1
         AND vcs.id_ >=1
         AND pcs.id_ >= 1
         AND pcs.id_ >= 1
         AND (vcs.is_lock_ IS NULL OR vcs.is_lock_=0)
         AND (vcs.is_lock_ IS NULL OR vcs.is_lock_=0)
+        AND (vcs.del_flag_ IS NULL OR vcs.del_flag_=0)
         AND (pcs.is_lock_ IS NULL OR pcs.is_lock_=0)
         AND (pcs.is_lock_ IS NULL OR pcs.is_lock_=0)
+        AND (pcs.del_flag_ IS NULL OR pcs.del_flag_=0)
         AND CONCAT(vcs.class_date_, ' ', vcs.end_class_time_) >= #{classDate}
         AND CONCAT(vcs.class_date_, ' ', vcs.end_class_time_) >= #{classDate}
         AND CONCAT(pcs.class_date_, ' ', pcs.end_class_time_) >= #{classDate}
         AND CONCAT(pcs.class_date_, ' ', pcs.end_class_time_) >= #{classDate}
         <if test="endDate != null">
         <if test="endDate != null">

+ 2 - 0
mec-biz/src/main/resources/config/mybatis/CourseScheduleMapper.xml

@@ -2919,6 +2919,7 @@
         <if test="status != null">
         <if test="status != null">
             AND cs.status_ = #{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
             AND cs.status_ = #{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
         </if>
         </if>
+        AND (cs.is_lock_ IS NULL OR cs.is_lock_ =0)
         AND (cs.del_flag_ IS NULL OR cs.del_flag_ =0)
         AND (cs.del_flag_ IS NULL OR cs.del_flag_ =0)
         GROUP BY cssp.user_id_
         GROUP BY cssp.user_id_
     </select>
     </select>
@@ -2950,6 +2951,7 @@
             #{studentId}
             #{studentId}
         </foreach>
         </foreach>
         AND cssp.group_type_ = #{groupType}
         AND cssp.group_type_ = #{groupType}
+        AND (cs.is_lock_ IS NULL OR cs.is_lock_ =0)
         AND (cs.del_flag_ IS NULL OR cs.del_flag_ =0)
         AND (cs.del_flag_ IS NULL OR cs.del_flag_ =0)
         GROUP BY cssp.user_id_;
         GROUP BY cssp.user_id_;
     </select>
     </select>

+ 6 - 6
mec-biz/src/main/resources/config/mybatis/StudentMapper.xml

@@ -194,17 +194,17 @@
         LEFT JOIN (
         LEFT JOIN (
         SELECT cssp.user_id_,
         SELECT cssp.user_id_,
         SUM(case when (cs.group_type_ = 'VIP' AND cs.teach_mode_='ONLINE') then 1 ELSE 0 END) vip_times_,
         SUM(case when (cs.group_type_ = 'VIP' AND cs.teach_mode_='ONLINE') then 1 ELSE 0 END) vip_times_,
-        SUM(case when (pg.type_='FREE') then 1 ELSE 0 END) buy_practice_times_
+        SUM(case when (pg.type_='CHARGE') then 1 ELSE 0 END) buy_practice_times_
         FROM course_schedule_student_payment cssp
         FROM course_schedule_student_payment cssp
         LEFT JOIN course_schedule cs ON cs.id_ = cssp.course_schedule_id_
         LEFT JOIN course_schedule cs ON cs.id_ = cssp.course_schedule_id_
         LEFT JOIN practice_group pg ON pg.`id_` = cs.`music_group_id_` AND cs.`group_type_` = 'PRACTICE'
         LEFT JOIN practice_group pg ON pg.`id_` = cs.`music_group_id_` AND cs.`group_type_` = 'PRACTICE'
-        WHERE cs.status_ IN ('NOT_START','UNDERWAY') AND (cs.is_lock_ IS NULL OR cs.is_lock_=0)
+        WHERE cs.status_ IN ('NOT_START','UNDERWAY') AND (cs.is_lock_ IS NULL OR cs.is_lock_=0) AND (cs.del_flag_ IS NULL OR cs.is_lock_=0)
         GROUP BY cssp.user_id_
         GROUP BY cssp.user_id_
         ) a on a.user_id_ = s.user_id_
         ) a on a.user_id_ = s.user_id_
         LEFT JOIN (
         LEFT JOIN (
         SELECT student_id_, count(id_) free_practice_times_
         SELECT student_id_, count(id_) free_practice_times_
         FROM practice_group
         FROM practice_group
-        WHERE type_='FREE'
+        WHERE type_='FREE' AND group_status_ IN ('NORMAL', 'FINISH')
         GROUP BY student_id_
         GROUP BY student_id_
         ) p ON p.student_id_ = s.user_id_
         ) p ON p.student_id_ = s.user_id_
         <include refid="student4OperatingQueryCondition"/>
         <include refid="student4OperatingQueryCondition"/>
@@ -219,17 +219,17 @@
         LEFT JOIN (
         LEFT JOIN (
         SELECT cssp.user_id_,
         SELECT cssp.user_id_,
         SUM(case when (cs.group_type_ = 'VIP' AND cs.teach_mode_='ONLINE') then 1 ELSE 0 END) vip_times_,
         SUM(case when (cs.group_type_ = 'VIP' AND cs.teach_mode_='ONLINE') then 1 ELSE 0 END) vip_times_,
-        SUM(case when (pg.buy_months_ > 0) then 1 ELSE 0 END) buy_practice_times_
+        SUM(case when (pg.type_='CHARGE') then 1 ELSE 0 END) buy_practice_times_
         FROM course_schedule_student_payment cssp
         FROM course_schedule_student_payment cssp
         LEFT JOIN course_schedule cs ON cs.id_ = cssp.course_schedule_id_
         LEFT JOIN course_schedule cs ON cs.id_ = cssp.course_schedule_id_
         LEFT JOIN practice_group pg ON pg.`id_` = cs.`music_group_id_` AND cs.`group_type_` = 'PRACTICE'
         LEFT JOIN practice_group pg ON pg.`id_` = cs.`music_group_id_` AND cs.`group_type_` = 'PRACTICE'
-        WHERE cs.status_ IN ('NOT_START','UNDERWAY') AND (cs.is_lock_ IS NULL OR cs.is_lock_=0)
+        WHERE cs.status_ IN ('NOT_START','UNDERWAY') AND (cs.is_lock_ IS NULL OR cs.is_lock_=0) AND (cs.del_flag_ IS NULL OR cs.is_lock_=0)
         GROUP BY cssp.user_id_
         GROUP BY cssp.user_id_
         ) a on a.user_id_ = s.user_id_
         ) a on a.user_id_ = s.user_id_
         LEFT JOIN (
         LEFT JOIN (
         SELECT student_id_, count(id_) free_practice_times_
         SELECT student_id_, count(id_) free_practice_times_
         FROM practice_group
         FROM practice_group
-        WHERE type_='FREE'
+        WHERE type_='FREE' AND group_status_ IN ('NORMAL', 'FINISH')
         GROUP BY student_id_
         GROUP BY student_id_
         ) p ON p.student_id_ = s.user_id_
         ) p ON p.student_id_ = s.user_id_
         <include refid="student4OperatingQueryCondition"/>
         <include refid="student4OperatingQueryCondition"/>

+ 1 - 1
mec-biz/src/main/resources/config/mybatis/StudentPaymentOrderMapper.xml

@@ -242,7 +242,7 @@
             </if>
             </if>
 
 
             <if test="balancePaymentAmount != null">
             <if test="balancePaymentAmount != null">
-                AND spo.balance_payment_amount >= #{balancePaymentAmount}
+                AND spo.balance_payment_amount_ >= #{balancePaymentAmount}
             </if>
             </if>
         </where>
         </where>
     </sql>
     </sql>

+ 7 - 7
mec-im/src/main/resources/application.yml

@@ -27,7 +27,7 @@ eureka:
 spring:
 spring:
   application:
   application:
     name: im-server
     name: im-server
-    
+
   datasource:
   datasource:
     name: test
     name: test
     url: jdbc:mysql://47.99.212.176:3306/mec_dev?useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai
     url: jdbc:mysql://47.99.212.176:3306/mec_dev?useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai
@@ -49,11 +49,11 @@ spring:
     testOnReturn: false
     testOnReturn: false
     poolPreparedStatements: true
     poolPreparedStatements: true
     maxOpenPreparedStatements: 20
     maxOpenPreparedStatements: 20
-    
+
   redis:
   redis:
     host: 47.99.212.176
     host: 47.99.212.176
     port: 6379
     port: 6379
-    password: 
+    password:
     database: 0
     database: 0
     #连接超时时间(毫秒)
     #连接超时时间(毫秒)
     timeout: 10000
     timeout: 10000
@@ -66,11 +66,11 @@ spring:
       max-idle: 10
       max-idle: 10
       #连接池中的最小空闲连接
       #连接池中的最小空闲连接
       min-idle: 0
       min-idle: 0
-    
+
 swagger:
 swagger:
   base-package: com.ym.controller
   base-package: com.ym.controller
- 
-##认证 
+
+##认证
 security:
 security:
   oauth2:
   oauth2:
     client:
     client:
@@ -78,7 +78,7 @@ security:
       client-secret: app
       client-secret: app
     resource:
     resource:
       token-info-uri: http://localhost:8001/oauth/check_token
       token-info-uri: http://localhost:8001/oauth/check_token
-  
+
 #spring boot admin 相关配置
 #spring boot admin 相关配置
 management:
 management:
   endpoints:
   endpoints:

+ 3 - 3
mec-im/src/main/resources/logback-spring.xml

@@ -3,7 +3,7 @@
 
 
 	<property name="LOG_HOME" value="/mdata/logs/im-%d{yyyy-MM-dd_HH}-%i.log" />
 	<property name="LOG_HOME" value="/mdata/logs/im-%d{yyyy-MM-dd_HH}-%i.log" />
 	<property name="CONSOLE_LOG_PATTERN"
 	<property name="CONSOLE_LOG_PATTERN"
-		value="[%X{username} %X{ip} %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}] : %msg%n" />
+			  value="[%X{username} %X{ip} %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}] : %msg%n" />
 
 
 	<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
 	<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
 		<encoder charset="UTF-8">
 		<encoder charset="UTF-8">
@@ -12,12 +12,12 @@
 	</appender>
 	</appender>
 
 
 	<appender name="file"
 	<appender name="file"
-		class="ch.qos.logback.core.rolling.RollingFileAppender">
+			  class="ch.qos.logback.core.rolling.RollingFileAppender">
 		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 			<FileNamePattern>${LOG_HOME}</FileNamePattern>
 			<FileNamePattern>${LOG_HOME}</FileNamePattern>
 			<MaxHistory>90</MaxHistory>
 			<MaxHistory>90</MaxHistory>
 			<TimeBasedFileNamingAndTriggeringPolicy
 			<TimeBasedFileNamingAndTriggeringPolicy
-				class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+					class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
 				<MaxFileSize>20MB</MaxFileSize>
 				<MaxFileSize>20MB</MaxFileSize>
 			</TimeBasedFileNamingAndTriggeringPolicy>
 			</TimeBasedFileNamingAndTriggeringPolicy>
 		</rollingPolicy>
 		</rollingPolicy>

+ 15 - 16
mec-student/src/main/resources/application.yml

@@ -17,20 +17,20 @@ eureka:
   client:
   client:
     serviceUrl:
     serviceUrl:
       defaultZone: http://admin:admin123@localhost:8761/eureka/eureka/
       defaultZone: http://admin:admin123@localhost:8761/eureka/eureka/
-    instance: 
+    instance:
       lease-renewal-interval-in-seconds: 5
       lease-renewal-interval-in-seconds: 5
 
 
 spring:
 spring:
   application:
   application:
     name: student-server
     name: student-server
-    
+
   servlet:
   servlet:
     multipart:
     multipart:
       # 最大支持文件大小
       # 最大支持文件大小
       max-file-size: 50MB
       max-file-size: 50MB
       # 最大支持请求大小
       # 最大支持请求大小
       max-request-size: 50MB
       max-request-size: 50MB
-    
+
   datasource:
   datasource:
     name: test
     name: test
     url: jdbc:mysql://47.99.212.176:3306/mec_dev?useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai
     url: jdbc:mysql://47.99.212.176:3306/mec_dev?useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai
@@ -52,11 +52,11 @@ spring:
     testOnReturn: false
     testOnReturn: false
     poolPreparedStatements: true
     poolPreparedStatements: true
     maxOpenPreparedStatements: 20
     maxOpenPreparedStatements: 20
-    
+
   redis:
   redis:
     host: 47.99.212.176
     host: 47.99.212.176
     port: 6379
     port: 6379
-    password: 
+    password:
     database: 0
     database: 0
     #连接超时时间(毫秒)
     #连接超时时间(毫秒)
     timeout: 10000
     timeout: 10000
@@ -71,14 +71,14 @@ spring:
       min-idle: 0
       min-idle: 0
 
 
 mybatis:
 mybatis:
-    mapperLocations: classpath:config/mybatis/*.xml
+  mapperLocations: classpath:config/mybatis/*.xml
   #   configuration:
   #   configuration:
   #      log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
   #      log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
 
 
 swagger:
 swagger:
   base-package: com.ym.mec.student.controller
   base-package: com.ym.mec.student.controller
- 
-##认证 
+
+##认证
 security:
 security:
   oauth2:
   oauth2:
     client:
     client:
@@ -86,7 +86,7 @@ security:
       client-secret: student
       client-secret: student
     resource:
     resource:
       token-info-uri: http://localhost:8001/oauth/check_token
       token-info-uri: http://localhost:8001/oauth/check_token
-  
+
 #spring boot admin 相关配置
 #spring boot admin 相关配置
 management:
 management:
   endpoints:
   endpoints:
@@ -96,20 +96,19 @@ management:
   endpoint:
   endpoint:
     health:
     health:
       show-details: ALWAYS
       show-details: ALWAYS
-  
 
 
-ribbon:  
-    ReadTimeout: 60000  
-    ConnectTimeout: 60000
-    
+
+ribbon:
+  ReadTimeout: 60000
+  ConnectTimeout: 60000
+
 push:
 push:
   jiguang:
   jiguang:
     reqURL: https://api.jpush.cn/v3/push
     reqURL: https://api.jpush.cn/v3/push
     appKey: 0e7422e1d6e73637e678716a
     appKey: 0e7422e1d6e73637e678716a
     masterSecret: c2361016604eab56ab2db2ac
     masterSecret: c2361016604eab56ab2db2ac
     apns_production: false
     apns_production: false
-    
+
 logging:
 logging:
   level:
   level:
     com.ym.mec.auth.api.client.SysUserFeignService: DEBUG
     com.ym.mec.auth.api.client.SysUserFeignService: DEBUG
-    

+ 6 - 6
mec-student/src/main/resources/logback-spring.xml

@@ -3,7 +3,7 @@
 
 
 	<property name="LOG_HOME" value="/mdata/logs/student-%d{yyyy-MM-dd_HH}-%i.log" />
 	<property name="LOG_HOME" value="/mdata/logs/student-%d{yyyy-MM-dd_HH}-%i.log" />
 	<property name="CONSOLE_LOG_PATTERN"
 	<property name="CONSOLE_LOG_PATTERN"
-		value="[%X{username} %X{ip} %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}] : %msg%n" />
+			  value="[%X{username} %X{ip} %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}] : %msg%n" />
 
 
 	<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
 	<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
 		<encoder charset="UTF-8">
 		<encoder charset="UTF-8">
@@ -12,12 +12,12 @@
 	</appender>
 	</appender>
 
 
 	<appender name="file"
 	<appender name="file"
-		class="ch.qos.logback.core.rolling.RollingFileAppender">
+			  class="ch.qos.logback.core.rolling.RollingFileAppender">
 		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 			<FileNamePattern>${LOG_HOME}</FileNamePattern>
 			<FileNamePattern>${LOG_HOME}</FileNamePattern>
 			<MaxHistory>90</MaxHistory>
 			<MaxHistory>90</MaxHistory>
 			<TimeBasedFileNamingAndTriggeringPolicy
 			<TimeBasedFileNamingAndTriggeringPolicy
-				class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+					class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
 				<MaxFileSize>20MB</MaxFileSize>
 				<MaxFileSize>20MB</MaxFileSize>
 			</TimeBasedFileNamingAndTriggeringPolicy>
 			</TimeBasedFileNamingAndTriggeringPolicy>
 		</rollingPolicy>
 		</rollingPolicy>
@@ -28,12 +28,12 @@
 	</appender>
 	</appender>
 
 
 	<appender name="messagefile"
 	<appender name="messagefile"
-		class="ch.qos.logback.core.rolling.RollingFileAppender">
+			  class="ch.qos.logback.core.rolling.RollingFileAppender">
 		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 			<FileNamePattern>/mdata/logs/student-message-%d{yyyy-MM-dd_HH}-%i.log</FileNamePattern>
 			<FileNamePattern>/mdata/logs/student-message-%d{yyyy-MM-dd_HH}-%i.log</FileNamePattern>
 			<MaxHistory>90</MaxHistory>
 			<MaxHistory>90</MaxHistory>
 			<TimeBasedFileNamingAndTriggeringPolicy
 			<TimeBasedFileNamingAndTriggeringPolicy
-				class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+					class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
 				<MaxFileSize>20MB</MaxFileSize>
 				<MaxFileSize>20MB</MaxFileSize>
 			</TimeBasedFileNamingAndTriggeringPolicy>
 			</TimeBasedFileNamingAndTriggeringPolicy>
 		</rollingPolicy>
 		</rollingPolicy>
@@ -46,7 +46,7 @@
 	<logger name="com.ym.mec" level="INFO" />
 	<logger name="com.ym.mec" level="INFO" />
 
 
 	<logger name="com.ym.mec.thirdparty" level="INFO"
 	<logger name="com.ym.mec.thirdparty" level="INFO"
-		additivity="false">
+			additivity="false">
 		<appender-ref ref="messagefile" />
 		<appender-ref ref="messagefile" />
 	</logger>
 	</logger>
 
 

+ 12 - 12
mec-task/src/main/resources/application.yml

@@ -17,7 +17,7 @@ eureka:
   client:
   client:
     serviceUrl:
     serviceUrl:
       defaultZone: http://admin:admin123@localhost:8761/eureka/eureka/
       defaultZone: http://admin:admin123@localhost:8761/eureka/eureka/
-    instance: 
+    instance:
       lease-renewal-interval-in-seconds: 5
       lease-renewal-interval-in-seconds: 5
 
 
 spring:
 spring:
@@ -45,11 +45,11 @@ spring:
     testOnReturn: false
     testOnReturn: false
     poolPreparedStatements: true
     poolPreparedStatements: true
     maxOpenPreparedStatements: 20
     maxOpenPreparedStatements: 20
-    
+
   redis:
   redis:
     host: 47.99.212.176
     host: 47.99.212.176
     port: 6379
     port: 6379
-    password: 
+    password:
     database: 0
     database: 0
     #连接超时时间(毫秒)
     #连接超时时间(毫秒)
     timeout: 10000
     timeout: 10000
@@ -64,14 +64,14 @@ spring:
       min-idle: 0
       min-idle: 0
 
 
 mybatis:
 mybatis:
-    mapperLocations: classpath:config/mybatis/*.xml
-    
+  mapperLocations: classpath:config/mybatis/*.xml
+
 task:
 task:
   configLocation: classpath:config/properties/quartz.properties
   configLocation: classpath:config/properties/quartz.properties
   autoStartup: true
   autoStartup: true
   startupDelay: 30
   startupDelay: 30
-  
-      
+
+
 security:
 security:
   oauth2:
   oauth2:
     client:
     client:
@@ -79,11 +79,11 @@ security:
       client-secret: app
       client-secret: app
     resource:
     resource:
       token-info-uri: http://localhost:8001/oauth/check_token
       token-info-uri: http://localhost:8001/oauth/check_token
-      
+
 swagger:
 swagger:
   base-package: com.ym.mec.task.controller
   base-package: com.ym.mec.task.controller
-  
 
 
-ribbon:  
-    ReadTimeout: 60000  
-    ConnectTimeout: 60000
+
+ribbon:
+  ReadTimeout: 60000
+  ConnectTimeout: 60000

+ 3 - 3
mec-task/src/main/resources/logback-spring.xml

@@ -3,7 +3,7 @@
 
 
 	<property name="LOG_HOME" value="/mdata/logs/task-%d{yyyy-MM-dd_HH}-%i.log" />
 	<property name="LOG_HOME" value="/mdata/logs/task-%d{yyyy-MM-dd_HH}-%i.log" />
 	<property name="CONSOLE_LOG_PATTERN"
 	<property name="CONSOLE_LOG_PATTERN"
-		value="[%X{username} %X{ip} %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}] : %msg%n" />
+			  value="[%X{username} %X{ip} %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}] : %msg%n" />
 
 
 	<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
 	<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
 		<encoder charset="UTF-8">
 		<encoder charset="UTF-8">
@@ -12,12 +12,12 @@
 	</appender>
 	</appender>
 
 
 	<appender name="file"
 	<appender name="file"
-		class="ch.qos.logback.core.rolling.RollingFileAppender">
+			  class="ch.qos.logback.core.rolling.RollingFileAppender">
 		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 			<FileNamePattern>${LOG_HOME}</FileNamePattern>
 			<FileNamePattern>${LOG_HOME}</FileNamePattern>
 			<MaxHistory>90</MaxHistory>
 			<MaxHistory>90</MaxHistory>
 			<TimeBasedFileNamingAndTriggeringPolicy
 			<TimeBasedFileNamingAndTriggeringPolicy
-				class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+					class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
 				<MaxFileSize>20MB</MaxFileSize>
 				<MaxFileSize>20MB</MaxFileSize>
 			</TimeBasedFileNamingAndTriggeringPolicy>
 			</TimeBasedFileNamingAndTriggeringPolicy>
 		</rollingPolicy>
 		</rollingPolicy>

+ 16 - 16
mec-teacher/src/main/resources/application.yml

@@ -17,17 +17,17 @@ eureka:
   client:
   client:
     serviceUrl:
     serviceUrl:
       defaultZone: http://admin:admin123@localhost:8761/eureka/eureka/
       defaultZone: http://admin:admin123@localhost:8761/eureka/eureka/
-    instance: 
+    instance:
       lease-renewal-interval-in-seconds: 5
       lease-renewal-interval-in-seconds: 5
 
 
 spring:
 spring:
   application:
   application:
     name: teacher-server
     name: teacher-server
-    
+
   servlet:
   servlet:
     multipart:
     multipart:
       max-file-size: 10MB
       max-file-size: 10MB
-    
+
   datasource:
   datasource:
     name: test
     name: test
     url: jdbc:mysql://47.99.212.176:3306/mec_dev?useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai
     url: jdbc:mysql://47.99.212.176:3306/mec_dev?useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai
@@ -49,11 +49,11 @@ spring:
     testOnReturn: false
     testOnReturn: false
     poolPreparedStatements: true
     poolPreparedStatements: true
     maxOpenPreparedStatements: 20
     maxOpenPreparedStatements: 20
-    
+
   redis:
   redis:
     host: 47.99.212.176
     host: 47.99.212.176
     port: 6379
     port: 6379
-    password: 
+    password:
     database: 0
     database: 0
     #连接超时时间(毫秒)
     #连接超时时间(毫秒)
     timeout: 10000
     timeout: 10000
@@ -68,12 +68,12 @@ spring:
       min-idle: 0
       min-idle: 0
 
 
 mybatis:
 mybatis:
-    mapperLocations: classpath:config/mybatis/*.xml
-    
+  mapperLocations: classpath:config/mybatis/*.xml
+
 swagger:
 swagger:
   base-package: com.ym.mec.teacher.controller
   base-package: com.ym.mec.teacher.controller
- 
-##认证 
+
+##认证
 security:
 security:
   oauth2:
   oauth2:
     client:
     client:
@@ -81,7 +81,7 @@ security:
       client-secret: app
       client-secret: app
     resource:
     resource:
       token-info-uri: http://localhost:8001/oauth/check_token
       token-info-uri: http://localhost:8001/oauth/check_token
-  
+
 #spring boot admin 相关配置
 #spring boot admin 相关配置
 management:
 management:
   endpoints:
   endpoints:
@@ -91,18 +91,18 @@ management:
   endpoint:
   endpoint:
     health:
     health:
       show-details: ALWAYS
       show-details: ALWAYS
-  
-ribbon:  
-    ReadTimeout: 60000  
-    ConnectTimeout: 60000
-    
+
+ribbon:
+  ReadTimeout: 60000
+  ConnectTimeout: 60000
+
 push:
 push:
   jiguang:
   jiguang:
     reqURL: https://api.jpush.cn/v3/push
     reqURL: https://api.jpush.cn/v3/push
     appKey: 7e0282ca92c12c8c45a93bb3
     appKey: 7e0282ca92c12c8c45a93bb3
     masterSecret: d47430e2f4755ef5dc050ac5
     masterSecret: d47430e2f4755ef5dc050ac5
     apns_production: false
     apns_production: false
-    
+
 logging:
 logging:
   level:
   level:
     com.ym.mec.auth.api.client.SysUserFeignService: DEBUG
     com.ym.mec.auth.api.client.SysUserFeignService: DEBUG

+ 6 - 6
mec-teacher/src/main/resources/logback-spring.xml

@@ -3,7 +3,7 @@
 
 
 	<property name="LOG_HOME" value="/mdata/logs/teacher-%d{yyyy-MM-dd_HH}-%i.log" />
 	<property name="LOG_HOME" value="/mdata/logs/teacher-%d{yyyy-MM-dd_HH}-%i.log" />
 	<property name="CONSOLE_LOG_PATTERN"
 	<property name="CONSOLE_LOG_PATTERN"
-		value="[%X{username} %X{ip} %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}] : %msg%n" />
+			  value="[%X{username} %X{ip} %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}] : %msg%n" />
 
 
 	<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
 	<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
 		<encoder charset="UTF-8">
 		<encoder charset="UTF-8">
@@ -12,12 +12,12 @@
 	</appender>
 	</appender>
 
 
 	<appender name="file"
 	<appender name="file"
-		class="ch.qos.logback.core.rolling.RollingFileAppender">
+			  class="ch.qos.logback.core.rolling.RollingFileAppender">
 		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 			<FileNamePattern>${LOG_HOME}</FileNamePattern>
 			<FileNamePattern>${LOG_HOME}</FileNamePattern>
 			<MaxHistory>90</MaxHistory>
 			<MaxHistory>90</MaxHistory>
 			<TimeBasedFileNamingAndTriggeringPolicy
 			<TimeBasedFileNamingAndTriggeringPolicy
-				class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+					class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
 				<MaxFileSize>20MB</MaxFileSize>
 				<MaxFileSize>20MB</MaxFileSize>
 			</TimeBasedFileNamingAndTriggeringPolicy>
 			</TimeBasedFileNamingAndTriggeringPolicy>
 		</rollingPolicy>
 		</rollingPolicy>
@@ -28,12 +28,12 @@
 	</appender>
 	</appender>
 
 
 	<appender name="messagefile"
 	<appender name="messagefile"
-		class="ch.qos.logback.core.rolling.RollingFileAppender">
+			  class="ch.qos.logback.core.rolling.RollingFileAppender">
 		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 			<FileNamePattern>/mdata/logs/teacher-message-%d{yyyy-MM-dd_HH}-%i.log</FileNamePattern>
 			<FileNamePattern>/mdata/logs/teacher-message-%d{yyyy-MM-dd_HH}-%i.log</FileNamePattern>
 			<MaxHistory>90</MaxHistory>
 			<MaxHistory>90</MaxHistory>
 			<TimeBasedFileNamingAndTriggeringPolicy
 			<TimeBasedFileNamingAndTriggeringPolicy
-				class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+					class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
 				<MaxFileSize>20MB</MaxFileSize>
 				<MaxFileSize>20MB</MaxFileSize>
 			</TimeBasedFileNamingAndTriggeringPolicy>
 			</TimeBasedFileNamingAndTriggeringPolicy>
 		</rollingPolicy>
 		</rollingPolicy>
@@ -46,7 +46,7 @@
 	<logger name="com.ym.mec" level="INFO" />
 	<logger name="com.ym.mec" level="INFO" />
 
 
 	<logger name="com.ym.mec.thirdparty" level="INFO"
 	<logger name="com.ym.mec.thirdparty" level="INFO"
-		additivity="false">
+			additivity="false">
 		<appender-ref ref="messagefile" />
 		<appender-ref ref="messagefile" />
 	</logger>
 	</logger>
 
 

+ 3 - 3
mec-web/src/main/resources/application.yml

@@ -30,9 +30,9 @@ spring:
 
 
   datasource:
   datasource:
     name: test
     name: test
-#    url: jdbc:mysql://47.99.212.176:3306/mec_data_online?useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai&allowMultiQueries=true
-#    username: dayaData
-#    password: dayaDataOnline2019
+    #    url: jdbc:mysql://47.99.212.176:3306/mec_data_online?useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai&allowMultiQueries=true
+    #    username: dayaData
+    #    password: dayaDataOnline2019
     url: jdbc:mysql://47.99.212.176:3306/mec_dev?useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai&allowMultiQueries=true
     url: jdbc:mysql://47.99.212.176:3306/mec_dev?useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai&allowMultiQueries=true
     username: mec_dev
     username: mec_dev
     password: mec_dev
     password: mec_dev

+ 6 - 6
mec-web/src/main/resources/logback-spring.xml

@@ -3,7 +3,7 @@
 
 
 	<property name="LOG_HOME" value="/mdata/logs/web-%d{yyyy-MM-dd_HH}-%i.log" />
 	<property name="LOG_HOME" value="/mdata/logs/web-%d{yyyy-MM-dd_HH}-%i.log" />
 	<property name="CONSOLE_LOG_PATTERN"
 	<property name="CONSOLE_LOG_PATTERN"
-		value="[%X{username} %X{ip} %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}] : %msg%n" />
+			  value="[%X{username} %X{ip} %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}] : %msg%n" />
 
 
 	<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
 	<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
 		<encoder charset="UTF-8">
 		<encoder charset="UTF-8">
@@ -12,12 +12,12 @@
 	</appender>
 	</appender>
 
 
 	<appender name="file"
 	<appender name="file"
-		class="ch.qos.logback.core.rolling.RollingFileAppender">
+			  class="ch.qos.logback.core.rolling.RollingFileAppender">
 		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 			<FileNamePattern>${LOG_HOME}</FileNamePattern>
 			<FileNamePattern>${LOG_HOME}</FileNamePattern>
 			<MaxHistory>90</MaxHistory>
 			<MaxHistory>90</MaxHistory>
 			<TimeBasedFileNamingAndTriggeringPolicy
 			<TimeBasedFileNamingAndTriggeringPolicy
-				class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+					class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
 				<MaxFileSize>20MB</MaxFileSize>
 				<MaxFileSize>20MB</MaxFileSize>
 			</TimeBasedFileNamingAndTriggeringPolicy>
 			</TimeBasedFileNamingAndTriggeringPolicy>
 		</rollingPolicy>
 		</rollingPolicy>
@@ -28,12 +28,12 @@
 	</appender>
 	</appender>
 
 
 	<appender name="messagefile"
 	<appender name="messagefile"
-		class="ch.qos.logback.core.rolling.RollingFileAppender">
+			  class="ch.qos.logback.core.rolling.RollingFileAppender">
 		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 			<FileNamePattern>/mdata/logs/web-message-%d{yyyy-MM-dd_HH}-%i.log</FileNamePattern>
 			<FileNamePattern>/mdata/logs/web-message-%d{yyyy-MM-dd_HH}-%i.log</FileNamePattern>
 			<MaxHistory>90</MaxHistory>
 			<MaxHistory>90</MaxHistory>
 			<TimeBasedFileNamingAndTriggeringPolicy
 			<TimeBasedFileNamingAndTriggeringPolicy
-				class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+					class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
 				<MaxFileSize>20MB</MaxFileSize>
 				<MaxFileSize>20MB</MaxFileSize>
 			</TimeBasedFileNamingAndTriggeringPolicy>
 			</TimeBasedFileNamingAndTriggeringPolicy>
 		</rollingPolicy>
 		</rollingPolicy>
@@ -46,7 +46,7 @@
 	<logger name="com.ym.mec" level="INFO" />
 	<logger name="com.ym.mec" level="INFO" />
 
 
 	<logger name="com.ym.mec.thirdparty" level="INFO"
 	<logger name="com.ym.mec.thirdparty" level="INFO"
-		additivity="false">
+			additivity="false">
 		<appender-ref ref="messagefile" />
 		<appender-ref ref="messagefile" />
 	</logger>
 	</logger>