实时报表 事件报表查询

专项名称方法添加
This commit is contained in:
lihaochen
2018-12-26 20:34:54 +08:00
parent 868cc7915e
commit 1df1ca470c

View File

@@ -18,90 +18,101 @@ import com.nis.web.security.UserUtils;
import com.nis.web.service.BaseService; import com.nis.web.service.BaseService;
@Service @Service
@Transactional(readOnly=true) @Transactional(readOnly = true)
public class TaskInfoService extends BaseService{ public class TaskInfoService extends BaseService {
@Autowired @Autowired
private TaskInfoDao taskInfoDao; private TaskInfoDao taskInfoDao;
public Page<TaskInfo> findTaskInfo(Page<TaskInfo> page, TaskInfo taskInfo) { public Page<TaskInfo> findTaskInfo(Page<TaskInfo> page, TaskInfo taskInfo) {
taskInfo.getSqlMap().put("dsf", configScopeFilter(taskInfo.getCurrentUser(),"r")); taskInfo.getSqlMap().put("dsf", configScopeFilter(taskInfo.getCurrentUser(), "r"));
// 设置分页参数 // 设置分页参数
taskInfo.setPage(page); taskInfo.setPage(page);
// 执行分页查询 // 执行分页查询
page.setList(taskInfoDao.findTaskInfo(taskInfo)); page.setList(taskInfoDao.findTaskInfo(taskInfo));
return page; return page;
} }
@Transactional(readOnly=false,rollbackFor=DataAccessException.class) public List<TaskInfo> findTaskInfo(TaskInfo taskInfo) {
List<TaskInfo> list = taskInfoDao.findTaskInfo(taskInfo);
return list;
}
@Transactional(readOnly = false, rollbackFor = DataAccessException.class)
public void saveOrUpdate(TaskInfo taskInfo) { public void saveOrUpdate(TaskInfo taskInfo) {
if (StringUtil.isEmpty(taskInfo.getId())) { if (StringUtil.isEmpty(taskInfo.getId())) {
//设置默认参数值 // 设置默认参数值
taskInfo.setIsValid(0);//无效 taskInfo.setIsValid(0);// 无效
taskInfo.setIsAudit(0);//未审核 taskInfo.setIsAudit(0);// 未审核
taskInfo.setCreatorId((UserUtils.getUser().getId()).intValue());//创建人员 taskInfo.setCreatorId((UserUtils.getUser().getId()).intValue());// 创建人员
taskInfo.setCreateTime(new Date());//创建时间 taskInfo.setCreateTime(new Date());// 创建时间
taskInfoDao.insert(taskInfo); taskInfoDao.insert(taskInfo);
}else{ } else {
taskInfo.setIsAudit(0);//修改后状态为未审核 taskInfo.setIsAudit(0);// 修改后状态为未审核
taskInfo.setEditorId((UserUtils.getUser().getId()).intValue());//修改人员 taskInfo.setEditorId((UserUtils.getUser().getId()).intValue());// 修改人员
taskInfo.setEditTime(new Date());//修改时间 taskInfo.setEditTime(new Date());// 修改时间
taskInfoDao.update(taskInfo); taskInfoDao.update(taskInfo);
} }
} }
public TaskInfo getTaskInfoByTaskName(String taskName) { public TaskInfo getTaskInfoByTaskName(String taskName) {
return taskInfoDao.getTaskInfoByTaskName(taskName); return taskInfoDao.getTaskInfoByTaskName(taskName);
} }
public TaskInfo getTaskInfoById(Long id) { public TaskInfo getTaskInfoById(Long id) {
return taskInfoDao.getTaskInfoById(id); return taskInfoDao.getTaskInfoById(id);
} }
public List<TaskInfo> getTaskInfoByIds(String ids) { public List<TaskInfo> getTaskInfoByIds(String ids) {
return taskInfoDao.getTaskInfoByIds(ids); return taskInfoDao.getTaskInfoByIds(ids);
} }
@Transactional(readOnly=false,rollbackFor=DataAccessException.class)
public void taskExamine(String[] exId){ @Transactional(readOnly = false, rollbackFor = DataAccessException.class)
public void taskExamine(String[] exId) {
TaskInfo taskInfo = new TaskInfo(); TaskInfo taskInfo = new TaskInfo();
for (int i = 0; i < exId.length; i++) { for (int i = 0; i < exId.length; i++) {
taskInfo.setId(Long.valueOf(exId[i])); taskInfo.setId(Long.valueOf(exId[i]));
taskInfo.setIsAudit(1);//审核通过 taskInfo.setIsAudit(1);// 审核通过
taskInfo.setIsValid(1);//审核通过 taskInfo.setIsValid(1);// 审核通过
taskInfo.setAuditTime(new Date()); taskInfo.setAuditTime(new Date());
taskInfo.setAuditorId((UserUtils.getUser().getId()).intValue());//审核人员 taskInfo.setAuditorId((UserUtils.getUser().getId()).intValue());// 审核人员
taskInfoDao.update(taskInfo); taskInfoDao.update(taskInfo);
} }
} }
@Transactional(readOnly=false,rollbackFor=DataAccessException.class)
public void taskExamineNo(String[] noId){ @Transactional(readOnly = false, rollbackFor = DataAccessException.class)
public void taskExamineNo(String[] noId) {
TaskInfo taskInfo = new TaskInfo(); TaskInfo taskInfo = new TaskInfo();
for (int i = 0; i < noId.length; i++) { for (int i = 0; i < noId.length; i++) {
taskInfo.setId(Long.valueOf(noId[i])); taskInfo.setId(Long.valueOf(noId[i]));
taskInfo.setIsAudit(2);//审核未通过 taskInfo.setIsAudit(2);// 审核未通过
taskInfo.setAuditTime(new Date()); taskInfo.setAuditTime(new Date());
taskInfo.setAuditorId((UserUtils.getUser().getId()).intValue());//审核人员 taskInfo.setAuditorId((UserUtils.getUser().getId()).intValue());// 审核人员
taskInfoDao.update(taskInfo); taskInfoDao.update(taskInfo);
} }
} }
@Transactional(readOnly=false,rollbackFor=DataAccessException.class)
public void taskCancelExamine(String[] cancelId){ @Transactional(readOnly = false, rollbackFor = DataAccessException.class)
public void taskCancelExamine(String[] cancelId) {
TaskInfo taskInfo = new TaskInfo(); TaskInfo taskInfo = new TaskInfo();
for (int i = 0; i < cancelId.length; i++) { for (int i = 0; i < cancelId.length; i++) {
taskInfo.setId(Long.valueOf(cancelId[i])); taskInfo.setId(Long.valueOf(cancelId[i]));
taskInfo.setIsAudit(3);//取消审核通过 taskInfo.setIsAudit(3);// 取消审核通过
taskInfo.setIsValid(0); taskInfo.setIsValid(0);
taskInfo.setAuditTime(new Date()); taskInfo.setAuditTime(new Date());
taskInfo.setAuditorId((UserUtils.getUser().getId()).intValue());//审核人员 taskInfo.setAuditorId((UserUtils.getUser().getId()).intValue());// 审核人员
taskInfoDao.update(taskInfo); taskInfoDao.update(taskInfo);
} }
} }
@Transactional(readOnly=false,rollbackFor=DataAccessException.class)
public void delete(String[] delId){ @Transactional(readOnly = false, rollbackFor = DataAccessException.class)
public void delete(String[] delId) {
for (int i = 0; i < delId.length; i++) { for (int i = 0; i < delId.length; i++) {
taskInfoDao.delete(Long.valueOf(delId[i]));//删除 taskInfoDao.delete(Long.valueOf(delId[i]));// 删除
} }
} }
} }