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); } }