/**
*
*/
package com.mvc.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.mvc.dao.SubTaskDao;
import com.mvc.entity.SubTask;
import com.mvc.repository.SubTaskRepository;
import com.mvc.service.SubTaskService;
/**
* 文书任务子任务
*
* @author zjn
* @date 2016年9月17日
*/
@Service("subTaskServiceImpl")
public class SubTaskServiceImpl implements SubTaskService {
@Autowired
SubTaskRepository subTaskRepository;
@Autowired
SubTaskDao subTaskDao;
// 根据任务ID获取子任务列表
public List<SubTask> findByTaskId(Integer taskId) {
return subTaskRepository.findByTaskId(taskId);
}
// 根据子任务id修改状态,0改为1表示未完成改为已完成
public boolean updateState(Integer subTaskId) {
return subTaskDao.updateState(subTaskId);
}
// 添加保存子任务
public boolean save(SubTask subTask, Integer taskId) {
SubTask result = subTaskRepository.saveAndFlush(subTask);
if (result.getSuta_id() != 0)
return true;
else {
return false;
}
}
// 添加保存子任务
public boolean save(SubTask subTask) {
SubTask result = subTaskRepository.saveAndFlush(subTask);
if (result.getSuta_id() != 0)
return true;
else {
return false;
}
}
}