rjuq whnt
This commit is contained in:
parent
782132ad3b
commit
61365c4407
@ -1454,4 +1454,12 @@ public class ResultRecordController extends AbstractController {
|
||||
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -10,6 +10,7 @@ import com.lz.modules.app.entity.DepartmentsStaffRelateEntity;
|
||||
import com.lz.modules.app.entity.StaffEntity;
|
||||
import com.lz.modules.app.enums.RoleEnums;
|
||||
import com.lz.modules.app.model.RoleModel;
|
||||
import com.lz.modules.app.model.TaskModel;
|
||||
import com.lz.modules.app.resp.StaffRoleModel;
|
||||
import com.lz.modules.app.service.DepartmentsService;
|
||||
import com.lz.modules.app.service.DepartmentsStaffRelateService;
|
||||
@ -252,4 +253,19 @@ public class StaffRoleController {
|
||||
return staffRoleService.delete(roleModel);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// http://localhost:8080/lz_management/user/lzstaffrole/role/delete?id=26
|
||||
@RequestMapping("/task/comment")
|
||||
public R taskComment(TaskModel taskModel) {
|
||||
|
||||
return staffRoleService.taskComment(taskModel);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
14
src/main/java/com/lz/modules/app/model/TaskModel.java
Normal file
14
src/main/java/com/lz/modules/app/model/TaskModel.java
Normal file
@ -0,0 +1,14 @@
|
||||
package com.lz.modules.app.model;
|
||||
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class TaskModel {
|
||||
private int currPage = 1;
|
||||
private int pageSize = 10;
|
||||
private Long taskId;
|
||||
private Long detailId;
|
||||
private String content;
|
||||
private Long staffId;
|
||||
}
|
||||
@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.lz.common.utils.PageUtils;
|
||||
import com.lz.common.utils.R;
|
||||
import com.lz.modules.app.model.RoleModel;
|
||||
import com.lz.modules.app.model.TaskModel;
|
||||
import com.lz.modules.flow.entity.StaffRole;
|
||||
import com.lz.modules.sys.entity.SysMenuEntity;
|
||||
import com.lz.modules.sys.entity.SysRoleEntity;
|
||||
@ -76,4 +77,5 @@ public interface StaffRoleService extends IService<StaffRole> {
|
||||
|
||||
StaffRole selectStaffRolesByStaffIdDepartmentLevelList(Long loginUserId, List<String> asList);
|
||||
|
||||
R taskComment(TaskModel roleModel);
|
||||
}
|
||||
@ -21,6 +21,7 @@ import com.lz.modules.app.enums.EvaluationGroupEnums;
|
||||
import com.lz.modules.app.enums.RoleEnums;
|
||||
import com.lz.modules.app.enums.RoleMenuEnums;
|
||||
import com.lz.modules.app.model.RoleModel;
|
||||
import com.lz.modules.app.model.TaskModel;
|
||||
import com.lz.modules.app.service.DepartmentsService;
|
||||
import com.lz.modules.app.service.DepartmentsStaffRelateService;
|
||||
import com.lz.modules.flow.dao.RecordRoleMapper;
|
||||
@ -28,8 +29,14 @@ import com.lz.modules.flow.dao.StaffRoleDepartmentMapper;
|
||||
import com.lz.modules.flow.dao.StaffRoleMapper;
|
||||
import com.lz.modules.flow.entity.*;
|
||||
import com.lz.modules.flow.service.*;
|
||||
import com.lz.modules.performance.entity.ResultTask;
|
||||
import com.lz.modules.performance.entity.TaskComment;
|
||||
import com.lz.modules.performance.service.ResultTaskService;
|
||||
import com.lz.modules.performance.service.TaskCommentService;
|
||||
import com.lz.modules.sys.entity.SysMenuEntity;
|
||||
import com.lz.modules.sys.entity.SysRoleEntity;
|
||||
import com.lz.modules.sys.entity.app.ResultDetail;
|
||||
import com.lz.modules.sys.service.app.ResultDetailService;
|
||||
import com.lz.modules.sys.service.app.ResultRecordService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
@ -98,6 +105,15 @@ public class StaffRoleServiceImpl extends ServiceImpl<StaffRoleMapper, StaffRole
|
||||
private RecordAuthService recordAuthService;
|
||||
|
||||
|
||||
@Autowired
|
||||
private ResultTaskService resultTaskService;
|
||||
|
||||
@Autowired
|
||||
private ResultDetailService resultDetailService;
|
||||
|
||||
@Autowired
|
||||
private TaskCommentService taskCommentService;
|
||||
|
||||
@Override
|
||||
public StaffRole selectStaffRoleById(Long id) {
|
||||
return staffRoleMapper.selectStaffRoleById(id);
|
||||
@ -595,4 +611,27 @@ public class StaffRoleServiceImpl extends ServiceImpl<StaffRoleMapper, StaffRole
|
||||
|
||||
return staffRoleMapper.selectStaffRolesByStaffIdDepartmentLevelList(staffId,departmentLevels);
|
||||
}
|
||||
|
||||
@Override
|
||||
public R taskComment(TaskModel roleModel){
|
||||
TaskComment taskComment = new TaskComment();
|
||||
taskComment.setContent(roleModel.getContent());
|
||||
taskComment.setTaskId(roleModel.getTaskId());
|
||||
if(roleModel.getTaskId() !=null){
|
||||
ResultTask resultTask = resultTaskService.selectResultTaskById(roleModel.getTaskId());
|
||||
taskComment.setDetailId(resultTask.getDetailId());
|
||||
}else{
|
||||
taskComment.setDetailId(roleModel.getDetailId());
|
||||
}
|
||||
ResultDetail resultDetail =resultDetailService.selectResultDetailById(taskComment.getDetailId());
|
||||
taskComment.setResultRecordId(resultDetail.getRecordId());
|
||||
StaffEntity staffEntity = staffDao.selectStaffById(roleModel.getStaffId());
|
||||
if(staffEntity !=null){
|
||||
taskComment.setStaffId(staffEntity.getId());
|
||||
taskComment.setStaffName(staffEntity.getName());
|
||||
}
|
||||
taskCommentService.insertTaskComment(taskComment);
|
||||
|
||||
return R.ok();
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user