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<ExerciseDeepAnalysis> lstAna = new ArrayList<ExerciseDeepAnalysis>();
|
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);
|
|
}
|
}
|