package com.youzan.pfcase.service; import com.youzan.pfcase.domain.Caselist; import com.youzan.pfcase.domain.Taskcase; import com.youzan.pfcase.domain.Taskcases; import com.youzan.pfcase.mapper.CaselistMapper; import com.youzan.pfcase.mapper.TaskMapper; import com.youzan.pfcase.mapper.TaskcaseMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; /** * Created by sunjun on 16/8/16. */ @Service public class TaskcaseService { @Autowired private TaskcaseMapper taskcaseMapper; @Autowired private TaskMapper taskMapper; public List<Taskcase> getAllTaskcase() { return taskcaseMapper.getAllTaskcase(); } public int getTaskCount(int taskid) { return taskcaseMapper.getTaskCount(taskid); } public int getTaskDoneCount(int taskid) { return taskcaseMapper.getTaskDoneCount(taskid); } public int getTaskGoodResultCount(int taskid) { return taskcaseMapper.getTaskGoodResultCount(taskid); } @Transactional public void insertTaskcases(Taskcases taskcases) { taskcaseMapper.insertCaseids(taskcases.getCaseids()); taskcaseMapper.updateTaskid(taskcases); taskMapper.updateTaskPrepared(taskcases.getTaskid()); } public void updateCasedone(int taskid, int caseid) { taskcaseMapper.updateCasedone(taskid, caseid); } @Transactional public void updateGoodCasescore(int taskid, int caseid) { taskcaseMapper.updateGoodCasescore(taskid, caseid); } public void updateBadCasescore(int taskid, int caseid) { taskcaseMapper.updateBadCasescore(taskid, caseid); } public void updateBadCasescore(int taskid, int caseid, String bugurl) { taskcaseMapper.updateBugurl(taskid, caseid, bugurl); } }