|
|
@@ -3,6 +3,7 @@ package com.xintong.visualinspection.visuallnspection_fjq.service.impl;
|
|
|
/**
|
|
|
* 文件名:TaskServiceImpl_F
|
|
|
* 版本信息:日期:2017/4/7 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
|
|
|
+ *
|
|
|
* @author wenhongquan
|
|
|
* @date 2018/04/11
|
|
|
*/
|
|
|
@@ -44,42 +45,49 @@ public class TaskServiceImpl implements TaskService_F {
|
|
|
private CommonService commonService;
|
|
|
|
|
|
@Override
|
|
|
- public Object getAllTask(Integer page,Integer size,FwqCheckTask fwqCheckTasktemp) {
|
|
|
- if (!(page.equals(0) && size.equals(0))) {
|
|
|
- PageHelper.startPage(page, size);
|
|
|
+ public Object getAllTask(Integer page, Integer size, FwqCheckTask fwqCheckTasktemp) {
|
|
|
+ if (!(page.equals(0) && size.equals(0))) {
|
|
|
+ PageHelper.startPage(page, size);
|
|
|
+ }
|
|
|
+ if(fwqCheckTasktemp.getCheck_status_arr()!=null){
|
|
|
+ fwqCheckTasktemp.setCheck_status(null);
|
|
|
+ }
|
|
|
+
|
|
|
+ List<FwqCheckTask> fwqCheckTaskList = fwqTaskDao.getall(fwqCheckTasktemp == null ? new FwqCheckTask() : fwqCheckTasktemp);
|
|
|
+
|
|
|
+ Map<Long, Organ> deptMap = commonService.getDeptMap();
|
|
|
+ Map<Long, User> userMap = commonService.getUserMap();
|
|
|
+ Map<String, Constant> codeMap = commonService.getCodeMap();
|
|
|
+
|
|
|
+ for (FwqCheckTask fwqCheckTask : fwqCheckTaskList
|
|
|
+ ) {
|
|
|
+ if (deptMap.get(fwqCheckTask.getChecked_dept()) != null) {
|
|
|
+ fwqCheckTask.setChecked_dept_name(deptMap.get(fwqCheckTask.getChecked_dept()).getOrganname());
|
|
|
+ }
|
|
|
+ if (userMap.get(fwqCheckTask.getCheckman()) != null) {
|
|
|
+ fwqCheckTask.setCheckman_name(userMap.get(fwqCheckTask.getCheckman()).getTruename());
|
|
|
+ }
|
|
|
+ if (fwqCheckTask.getCheckman() != null) {
|
|
|
+ fwqCheckTask.setCheckman_name(userMap.get(fwqCheckTask.getCheckman()).getTruename());
|
|
|
}
|
|
|
- List<FwqCheckTask> fwqCheckTaskList = fwqTaskDao.getall(fwqCheckTasktemp == null ? new FwqCheckTask() : fwqCheckTasktemp);
|
|
|
|
|
|
- Map<Long, Organ> deptMap = commonService.getDeptMap();
|
|
|
- Map<Long, User> userMap = commonService.getUserMap();
|
|
|
- for (FwqCheckTask fwqCheckTask : fwqCheckTaskList
|
|
|
- ) {
|
|
|
+ if (fwqCheckTask.getChecked_dept() != null) {
|
|
|
if (deptMap.get(fwqCheckTask.getChecked_dept()) != null) {
|
|
|
fwqCheckTask.setChecked_dept_name(deptMap.get(fwqCheckTask.getChecked_dept()).getOrganname());
|
|
|
}
|
|
|
- if (userMap.get(fwqCheckTask.getCheckman()) != null) {
|
|
|
- fwqCheckTask.setCheckman_name(userMap.get(fwqCheckTask.getCheckman()).getTruename());
|
|
|
- }
|
|
|
-
|
|
|
- if(fwqCheckTask.getCheckman() != null){
|
|
|
- fwqCheckTask.setCheckman_name(CacheUtil.getUserTurenameFromMap(fwqCheckTask.getCheckman()));
|
|
|
- }
|
|
|
-
|
|
|
- if(fwqCheckTask.getChecked_dept() != null){
|
|
|
- if(CacheUtil.deptMap.get(fwqCheckTask.getChecked_dept())!=null){
|
|
|
- fwqCheckTask.setChecked_dept_name(CacheUtil.getOrgannameFromMap(fwqCheckTask.getChecked_dept()));
|
|
|
- }
|
|
|
- }
|
|
|
- fwqCheckTask.setRecheckman_name(CacheUtil.getUserTurenameFromMap(fwqCheckTask.getRecheckman()));
|
|
|
- fwqCheckTask.setMonitor_user_name(CacheUtil.getUserTurenameFromMap(fwqCheckTask.getMonitor_user_id()));
|
|
|
- fwqCheckTask.setAppeal_result_name(CodeUtil.getCodeNameByFlagAndValue("appeal_result", t.getAppeal_result()+""));
|
|
|
-
|
|
|
}
|
|
|
-
|
|
|
- if (!(page.equals(0) && size.equals(0))) {
|
|
|
- return new PageInfo<FwqCheckTask>(fwqCheckTaskList);
|
|
|
+ if(fwqCheckTask.getRecheckman()!=null){
|
|
|
+ fwqCheckTask.setRecheckman_name(userMap.get(fwqCheckTask.getRecheckman()).getTruename());
|
|
|
}
|
|
|
- return fwqCheckTaskList;
|
|
|
+ if(fwqCheckTask.getAppeal_result()!=null){
|
|
|
+ fwqCheckTask.setAppeal_result_name(codeMap.get("appeal_result" + "_" + fwqCheckTask.getAppeal_result() + "").getCode_name());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if (!(page.equals(0) && size.equals(0))) {
|
|
|
+ return new PageInfo<FwqCheckTask>(fwqCheckTaskList);
|
|
|
+ }
|
|
|
+ return fwqCheckTaskList;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -91,15 +99,15 @@ public class TaskServiceImpl implements TaskService_F {
|
|
|
public void updateStatus(FwqCheckTask fwqCheckTask) {
|
|
|
fwqTaskDao.updateStatus(fwqCheckTask);
|
|
|
//添加状态
|
|
|
- if(fwqCheckTask.getCheck_status()!=null){
|
|
|
+ if (fwqCheckTask.getCheck_status() != null) {
|
|
|
TaskStatus taskStatus = new TaskStatus();
|
|
|
taskStatus.setCheck_status(fwqCheckTask.getCheck_status());
|
|
|
- taskStatus.setCheck_status_name((commonService.getCodeMap().get("task_status_"+fwqCheckTask.getCheck_status())).getCode_name());
|
|
|
- User u = commonService.getUserMap().get((long)fwqCheckTask.getUpdate_user());
|
|
|
- if(u!=null){
|
|
|
+ taskStatus.setCheck_status_name((commonService.getCodeMap().get("task_status_" + fwqCheckTask.getCheck_status())).getCode_name());
|
|
|
+ User u = commonService.getUserMap().get((long) fwqCheckTask.getUpdate_user());
|
|
|
+ if (u != null) {
|
|
|
taskStatus.setUpdate_username(u.getTruename());
|
|
|
}
|
|
|
- taskStatus.setTask_id((long)fwqCheckTask.getId());
|
|
|
+ taskStatus.setTask_id((long) fwqCheckTask.getId());
|
|
|
fwqTaskDao.insertStatus(taskStatus);
|
|
|
|
|
|
|
|
|
@@ -117,8 +125,8 @@ public class TaskServiceImpl implements TaskService_F {
|
|
|
List<User> users = taskData_f.getUsers();
|
|
|
|
|
|
CheckTaskPeriod p = commonService.getCheckTaskPeriod(checkAreaData.get(0).getStart_time().getTime(), checkAreaData.get(0).getEnd_time().getTime());
|
|
|
- if(p==null) {
|
|
|
- throw new Exception("所选任务超出当前稽查周期内!");
|
|
|
+ if (p == null) {
|
|
|
+ throw new Exception("所选任务超出当前稽查周期内!");
|
|
|
}
|
|
|
|
|
|
try {
|
|
|
@@ -155,19 +163,19 @@ public class TaskServiceImpl implements TaskService_F {
|
|
|
fwqTaskDao.addtask(t);
|
|
|
TaskStatus taskStatus = new TaskStatus();
|
|
|
taskStatus.setCheck_status(t.getCheck_status());
|
|
|
- taskStatus.setCheck_status_name((commonService.getCodeMap().get("task_status_"+t.getCheck_status())).getCode_name());
|
|
|
- User u = commonService.getUserMap().get((long)taskData_f.getUser_id());
|
|
|
- if(u!=null){
|
|
|
+ taskStatus.setCheck_status_name((commonService.getCodeMap().get("task_status_" + t.getCheck_status())).getCode_name());
|
|
|
+ User u = commonService.getUserMap().get((long) taskData_f.getUser_id());
|
|
|
+ if (u != null) {
|
|
|
taskStatus.setUpdate_username(u.getTruename());
|
|
|
}
|
|
|
- taskStatus.setTask_id((long)t.getId());
|
|
|
+ taskStatus.setTask_id((long) t.getId());
|
|
|
fwqTaskDao.insertStatus(taskStatus);
|
|
|
|
|
|
- }catch (Exception e){
|
|
|
+ } catch (Exception e) {
|
|
|
logger.error(e.getMessage());
|
|
|
}
|
|
|
}
|
|
|
- }catch (Exception e){
|
|
|
+ } catch (Exception e) {
|
|
|
logger.error(e.getMessage());
|
|
|
}
|
|
|
}
|