package com.qxueyou.scc.exercise.service.impl; import java.util.ArrayList; import java.util.Date; import java.util.List; import org.springframework.stereotype.Service; import com.qxueyou.scc.base.model.Result; import com.qxueyou.scc.base.service.impl.CommonAppService; import com.qxueyou.scc.exercise.model.ExerciseDeepAnalysis; import com.qxueyou.scc.exercise.service.IExerciseDeepAnaService; /** * 练习 实现service * @author * */ @Service public class ExerciseDeepAnaService extends CommonAppService implements IExerciseDeepAnaService { /** * 文档解析完成 * @param deepAnalysisId * @return */ public Result updateExerciseDocStatus(String[] deepAnalysisId){ //TODO 发送短信 List lstAna = new ArrayList(); for(String id:deepAnalysisId){ ExerciseDeepAnalysis objAna = this.read(ExerciseDeepAnalysis.class, id); objAna.setStatus(ExerciseDeepAnalysis.STATUS_DONE); objAna.setHandleTime(new Date(System.currentTimeMillis())); lstAna.add(objAna); } this.saveOrUpdateAll(lstAna); //bulkUpdateInLoop("update ExerciseDeepAnalysis set status = " + ExerciseDeepAnalysis.STATUS_DONE + ", where deleteFlag is false and deepAnalysisId = ?",deepAnalysisId); return new Result(true); } }