实时报表 事件报表查询
专项名称方法添加
This commit is contained in:
@@ -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]));// 删除
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user