Browse Source

Merge branch 'saas' of http://git.dayaedu.com/yonge/mec into zx_saas_1220

zouxuan 1 year ago
parent
commit
cc793968b9

+ 2 - 2
mec-application/src/main/resources/logback-spring.xml

@@ -115,14 +115,14 @@
     <springProfile name="prod">
     <springProfile name="prod">
         <root level="WARN">
         <root level="WARN">
             <appender-ref ref="file"/>
             <appender-ref ref="file"/>
-            <appender-ref ref="plumelog" />
+            <appender-ref ref="plumelog"/>
         </root>
         </root>
     </springProfile>
     </springProfile>
     <!--生产环境:输出到文件 -->
     <!--生产环境:输出到文件 -->
     <springProfile name="pre">
     <springProfile name="pre">
         <root level="WARN">
         <root level="WARN">
             <appender-ref ref="file"/>
             <appender-ref ref="file"/>
-            <appender-ref ref="plumelog" />
+            <appender-ref ref="plumelog"/>
         </root>
         </root>
     </springProfile>
     </springProfile>
 
 

+ 5 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/FinancialExpenditureServiceImpl.java

@@ -356,7 +356,10 @@ public class FinancialExpenditureServiceImpl extends BaseServiceImpl<Long, Finan
                             financialExpenditure.setType(getExpenditureType(feeProjectEnum));
                             financialExpenditure.setType(getExpenditureType(feeProjectEnum));
                             //解析用户录入
                             //解析用户录入
                             this.setFinancialExpenditure(oaInputDto,hashMap,financialExpenditure);
                             this.setFinancialExpenditure(oaInputDto,hashMap,financialExpenditure);
-                            if(StringUtils.isEmpty(financialExpenditure.getMusicGroupId()) || financialExpenditure.getStudentId() == null){
+                            if(StringUtils.isEmpty(financialExpenditure.getMusicGroupId()) && financialExpenditure.getVipGroupId() == null){
+                                continue ;
+                            }
+                            if(financialExpenditure.getStudentId() == null){
                                 continue ;
                                 continue ;
                             }
                             }
                             if(financialExpenditure.getPaymentTime() == null){
                             if(financialExpenditure.getPaymentTime() == null){
@@ -372,7 +375,7 @@ public class FinancialExpenditureServiceImpl extends BaseServiceImpl<Long, Finan
                 //处理业务退费(vip退学、乐团退费.....)
                 //处理业务退费(vip退学、乐团退费.....)
                 this.processBusinessReturns(pWorkOrderInfo,financialExpenditureList,realName,fileUrl);
                 this.processBusinessReturns(pWorkOrderInfo,financialExpenditureList,realName,fileUrl);
                 if(CollectionUtils.isEmpty(financialExpenditureList)){
                 if(CollectionUtils.isEmpty(financialExpenditureList)){
-                    businessLogger.info("oa业务流程处理失败,请检查");
+                    businessLogger.error("oa业务流程处理失败,请检查");
                     return;
                     return;
                 }
                 }
                 financialExpenditureDao.batchInsert(financialExpenditureList);
                 financialExpenditureDao.batchInsert(financialExpenditureList);

+ 4 - 3
mec-biz/src/main/java/com/ym/mec/biz/service/impl/IndexBaseMonthDataServiceImpl.java

@@ -588,9 +588,10 @@ public class IndexBaseMonthDataServiceImpl extends BaseServiceImpl<Long, IndexBa
 
 
 	//业务数据
 	//业务数据
 	public void businessData(String dayStr,Integer tenantId,LocalDate monday){
 	public void businessData(String dayStr,Integer tenantId,LocalDate monday){
-		saveData(indexBaseMonthDataDao.getHomeworkData(dayStr, null,tenantId), monday.toString(), IndexDataType.HOMEWORK_CREATE_RATE, tenantId);
-		saveData(indexBaseMonthDataDao.getHomeworkData(dayStr, "submit",tenantId), monday.toString(), IndexDataType.HOMEWORK_SUBMIT_RATE, tenantId);
-		saveData(indexBaseMonthDataDao.getHomeworkData(dayStr, "comment",tenantId), monday.toString(), IndexDataType.HOMEWORK_COMMENT_RATE, tenantId);
+		String month = DateUtil.dateToString(DateUtil.getFirstDayOfMonth(DateUtil.stringToDate(dayStr, DateUtil.DEFAULT_PATTERN)), DateUtil.ISO_EXPANDED_DATE_FORMAT);
+		saveData(indexBaseMonthDataDao.getHomeworkData(month, null,tenantId), monday.toString(), IndexDataType.HOMEWORK_CREATE_RATE, tenantId);
+		saveData(indexBaseMonthDataDao.getHomeworkData(month, "submit",tenantId), monday.toString(), IndexDataType.HOMEWORK_SUBMIT_RATE, tenantId);
+		saveData(indexBaseMonthDataDao.getHomeworkData(month, "comment",tenantId), monday.toString(), IndexDataType.HOMEWORK_COMMENT_RATE, tenantId);
 	}
 	}
 
 
 	//课程数据
 	//课程数据

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

@@ -334,8 +334,7 @@
 		WHERE su.del_flag_='0' and sees.tenant_id_ = #{tenantId}
 		WHERE su.del_flag_='0' and sees.tenant_id_ = #{tenantId}
 		  	AND tea.job_nature_='FULL_TIME'
 		  	AND tea.job_nature_='FULL_TIME'
 			AND su.organ_id_ IS NOT NULL
 			AND su.organ_id_ IS NOT NULL
-			AND sees.monday_ &lt;= CONCAT(#{dayStr},' 23:59:59')
-			AND sees.sunday_ &gt;= CONCAT(#{dayStr},' 00:00:00')
+			AND sees.monday_ = CONCAT(#{dayStr},' 00:00:00')
 		GROUP BY su.organ_id_
 		GROUP BY su.organ_id_
 		ORDER BY su.organ_id_
 		ORDER BY su.organ_id_
 	</select>
 	</select>

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

@@ -1047,7 +1047,8 @@
     </update>
     </update>
 
 
     <update id="cleanStudentCloudStudySequenceDays">
     <update id="cleanStudentCloudStudySequenceDays">
-        UPDATE student SET cloud_study_sequence_days_=0,cloud_study_use_last_day_=date_sub(curdate(), interval 1 day) WHERE cloud_study_use_last_day_&lt;date_sub(curdate(), interval 1 day)
+        UPDATE student SET cloud_study_sequence_days_=0,cloud_study_use_last_day_=date_sub(curdate(), interval 1 day)
+        WHERE cloud_study_use_last_day_&lt;date_sub(curdate(), interval 1 day)
     </update>
     </update>
     <update id="cleanCountFlag">
     <update id="cleanCountFlag">
         UPDATE student SET count_flag_ = 0 WHERE count_flag_ = 1
         UPDATE student SET count_flag_ = 0 WHERE count_flag_ = 1