@@ -3194,6 +3194,8 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
needUpdateGroups.add(historyPracticeGroup);
}
- practiceGroupDao.batchUpdate(needUpdateGroups);
+ if(!CollectionUtils.isEmpty(needUpdateGroups)){
+ practiceGroupDao.batchUpdate(needUpdateGroups);
+ }
@@ -66,7 +66,7 @@
<foreach collection="groups" item="group" separator=";">
UPDATE practice_group
<set>
- <if test="groupStatus!=null">
+ <if test="group.groupStatus!=null">
group_status_=#{group.groupStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
</if>
update_time_ = NOW()
@@ -73,6 +73,6 @@ public interface TaskRemoteService {
public void teacherCourseStatistic();
//更新历史陪练课至已结束
- @GetMapping("/updateHistoryPracticeGroupStatus")
+ @GetMapping("task/updateHistoryPracticeGroupStatus")
public void updateHistoryPracticeGroupStatus();
@@ -4,11 +4,13 @@ import com.ym.mec.task.TaskRemoteService;
import com.ym.mec.task.core.BaseTask;
import com.ym.mec.task.core.TaskException;
import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
/**
* @Author Joburgess
* @Date 2020/2/23
*/
+@Service
public class UpdateHistoryPracticeGroupStatusTask extends BaseTask {
@Autowired