Commit 35b459f2 authored by 蔡镇泽's avatar 蔡镇泽

评定任务分配

parent 21e1d1af
......@@ -95,4 +95,17 @@ public class TaskController {
return Result.success();
}
/**
* 评定任务分配
*/
@RequestMapping("/allotTask")
public Result allotTask(String taskId, String empId) {
int cout = taskService.allotTask(taskId, empId);
if (cout != 1) {
//数据插入失败
return Result.failed();
}
return Result.success();
}
}
package com.hungraim.ltc.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hungraim.ltc.pojo.entity.eval.ChAprTaskEmp;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
/**
* @author czz
*/
@Mapper
@Repository
public interface TaskEmpMapper extends BaseMapper<ChAprTaskEmp> {
}
......@@ -50,4 +50,6 @@ public interface TaskService {
void addReport(ChAprReport chAprReport);
void updateReport(String reportId, Integer disableLevelId, String polNo, String remark);
int allotTask(String taskId, String empId);
}
......@@ -6,9 +6,12 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.hungraim.ltc.dao.AprEmpMapper;
import com.hungraim.ltc.dao.AprReportMapper;
import com.hungraim.ltc.dao.TaskEmpMapper;
import com.hungraim.ltc.dao.TaskMapper;
import com.hungraim.ltc.pojo.entity.eval.ChAprEmp;
import com.hungraim.ltc.pojo.entity.eval.ChAprReport;
import com.hungraim.ltc.pojo.entity.eval.ChAprTask;
import com.hungraim.ltc.pojo.entity.eval.ChAprTaskEmp;
import com.hungraim.ltc.pojo.vo.assessment.TaskDistributionVO;
import com.hungraim.ltc.pojo.vo.assessment.TaskReportVO;
import com.hungraim.ltc.service.TaskService;
......@@ -16,6 +19,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
/**
......@@ -30,6 +34,8 @@ public class TaskServiceImpl implements TaskService {
private AprEmpMapper aprEmpMapper;
@Autowired
private AprReportMapper aprReportMapper;
@Autowired
private TaskEmpMapper taskEmpMapper;
@Override
public IPage<TaskDistributionVO> taskDistributionList(String organId, String provincial, String city,
......@@ -67,4 +73,17 @@ public class TaskServiceImpl implements TaskService {
chAprReport.setRemark(remark);
aprReportMapper.updateById(chAprReport);
}
@Override
public int allotTask(String taskId, String empId) {
ChAprTask task = taskMapper.selectById(taskId);
ChAprEmp emp = aprEmpMapper.selectById(empId);
ChAprTaskEmp chAprTaskEmp = new ChAprTaskEmp();
chAprTaskEmp.setTaskId(task.getTaskId());
chAprTaskEmp.setEmpId(emp.getEmpId());
chAprTaskEmp.setIsValid(0);
chAprTaskEmp.setFcd(new Date());
chAprTaskEmp.setAprOrganId(Integer.getInteger(task.getOrganId()));
return taskEmpMapper.insert(chAprTaskEmp);
}
}
\ No newline at end of file
package com.hungraim.ltc.pojo.entity.eval;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
@Data
@TableName("CH_APR_TASK_EMP")
@KeySequence(value = "SEQ_CH_APR_TASK_EMP")
public class ChAprTaskEmp {
@TableId(value = "REPORT_ID", type = IdType.INPUT)
private Integer taskEmpId;
private Integer empId;
private Integer isValid;
private java.util.Date fcd;
private Integer fcu;
private java.util.Date lcd;
private Integer taskId;
private Integer aprOrganId;
private Integer lcu;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment