Kaynağa Gözat

1、陪练课调整
2、付费陪练课

Joburgess 5 yıl önce
ebeveyn
işleme
00147617b0

+ 3 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/PracticeGroupServiceImpl.java

@@ -3194,6 +3194,8 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
                 needUpdateGroups.add(historyPracticeGroup);
                 needUpdateGroups.add(historyPracticeGroup);
             }
             }
         }
         }
-        practiceGroupDao.batchUpdate(needUpdateGroups);
+        if(!CollectionUtils.isEmpty(needUpdateGroups)){
+            practiceGroupDao.batchUpdate(needUpdateGroups);
+        }
     }
     }
 }
 }

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

@@ -66,7 +66,7 @@
 		<foreach collection="groups" item="group" separator=";">
 		<foreach collection="groups" item="group" separator=";">
 			UPDATE practice_group
 			UPDATE practice_group
 			<set>
 			<set>
-				<if test="groupStatus!=null">
+				<if test="group.groupStatus!=null">
 					group_status_=#{group.groupStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
 					group_status_=#{group.groupStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
 				</if>
 				</if>
 				update_time_ = NOW()
 				update_time_ = NOW()

+ 1 - 1
mec-client-api/src/main/java/com/ym/mec/task/TaskRemoteService.java

@@ -73,6 +73,6 @@ public interface TaskRemoteService {
 	public void teacherCourseStatistic();
 	public void teacherCourseStatistic();
 
 
 	//更新历史陪练课至已结束
 	//更新历史陪练课至已结束
-	@GetMapping("/updateHistoryPracticeGroupStatus")
+	@GetMapping("task/updateHistoryPracticeGroupStatus")
 	public void updateHistoryPracticeGroupStatus();
 	public void updateHistoryPracticeGroupStatus();
 }
 }

+ 2 - 0
mec-task/src/main/java/com/ym/mec/task/jobs/UpdateHistoryPracticeGroupStatusTask.java

@@ -4,11 +4,13 @@ import com.ym.mec.task.TaskRemoteService;
 import com.ym.mec.task.core.BaseTask;
 import com.ym.mec.task.core.BaseTask;
 import com.ym.mec.task.core.TaskException;
 import com.ym.mec.task.core.TaskException;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
 
 
 /**
 /**
  * @Author Joburgess
  * @Author Joburgess
  * @Date 2020/2/23
  * @Date 2020/2/23
  */
  */
+@Service
 public class UpdateHistoryPracticeGroupStatusTask extends BaseTask {
 public class UpdateHistoryPracticeGroupStatusTask extends BaseTask {
 
 
     @Autowired
     @Autowired