fix
This commit is contained in:
parent
4b45430b95
commit
5b68b85c53
@ -14,6 +14,7 @@ import com.lz.modules.app.entity.StaffEntity;
|
|||||||
import com.lz.modules.app.entity.StaffSimpleInfo;
|
import com.lz.modules.app.entity.StaffSimpleInfo;
|
||||||
import com.lz.modules.app.req.RecordDetailExplanReq;
|
import com.lz.modules.app.req.RecordDetailExplanReq;
|
||||||
import com.lz.modules.app.req.ResultRecordReq;
|
import com.lz.modules.app.req.ResultRecordReq;
|
||||||
|
import com.lz.modules.app.resp.RecordDetailExportResp;
|
||||||
import com.lz.modules.app.resp.ResultDetailResp;
|
import com.lz.modules.app.resp.ResultDetailResp;
|
||||||
import com.lz.modules.app.resp.Step;
|
import com.lz.modules.app.resp.Step;
|
||||||
import com.lz.modules.app.service.DepartmentsService;
|
import com.lz.modules.app.service.DepartmentsService;
|
||||||
@ -24,6 +25,7 @@ import com.lz.modules.flow.model.*;
|
|||||||
import com.lz.modules.flow.req.ResultDetailReq;
|
import com.lz.modules.flow.req.ResultDetailReq;
|
||||||
import com.lz.modules.flow.service.*;
|
import com.lz.modules.flow.service.*;
|
||||||
import com.lz.modules.job.business.DingtalkBusiness;
|
import com.lz.modules.job.business.DingtalkBusiness;
|
||||||
|
import com.lz.modules.performance.service.ChartResultService;
|
||||||
import com.lz.modules.sys.controller.AbstractController;
|
import com.lz.modules.sys.controller.AbstractController;
|
||||||
import com.lz.modules.sys.entity.Print;
|
import com.lz.modules.sys.entity.Print;
|
||||||
import com.lz.modules.sys.entity.Resource;
|
import com.lz.modules.sys.entity.Resource;
|
||||||
@ -97,8 +99,6 @@ public class ResultRecordController extends AbstractController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private EvaluationStartStaffService evaluationStartStaffService;
|
private EvaluationStartStaffService evaluationStartStaffService;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private StaffRoleService staffRoleService;
|
private StaffRoleService staffRoleService;
|
||||||
|
|
||||||
@ -126,6 +126,9 @@ public class ResultRecordController extends AbstractController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private ResourceService resourceService;
|
private ResourceService resourceService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ChartResultService chartResultService;
|
||||||
|
|
||||||
private final static String TYPE = "H5_URL";
|
private final static String TYPE = "H5_URL";
|
||||||
private final static String SEC_TYPE = "RECORD";
|
private final static String SEC_TYPE = "RECORD";
|
||||||
|
|
||||||
@ -1249,15 +1252,17 @@ public class ResultRecordController extends AbstractController {
|
|||||||
@ApiOperation("导出绩效详情报表")
|
@ApiOperation("导出绩效详情报表")
|
||||||
@GetMapping("/recordDetailExport")
|
@GetMapping("/recordDetailExport")
|
||||||
public R recordDetailExport(Long recordId){
|
public R recordDetailExport(Long recordId){
|
||||||
|
RecordDetailExportResp resp = new RecordDetailExportResp();
|
||||||
Map map = Maps.newHashMap();
|
Map map = Maps.newHashMap();
|
||||||
map.put("id",recordId);
|
map.put("id",recordId);
|
||||||
R respnse = getDetail(map);
|
R respnse = getDetail(map);
|
||||||
if(respnse.isSuccess()){
|
if(respnse.isSuccess()){
|
||||||
ResultRecordDetailDto resultRecordDetailDto = (ResultRecordDetailDto) respnse.get("data");
|
ResultRecordDetailDto resultRecordDetailDto = (ResultRecordDetailDto) respnse.get("data");
|
||||||
|
//chartResultService.selectLevelDetailList(req);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return R.ok();
|
return R.ok().put("data",resp);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation("保存绩效详情报表计划")
|
@ApiOperation("保存绩效详情报表计划")
|
||||||
|
|||||||
@ -0,0 +1,48 @@
|
|||||||
|
package com.lz.modules.app.resp;
|
||||||
|
|
||||||
|
import com.lz.modules.flow.model.ResultRecortModelDto;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author: djc
|
||||||
|
* @Desc:
|
||||||
|
* @Date: 2020/12/7 15:53
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class RecordDetailExportResp {
|
||||||
|
|
||||||
|
//员工工号
|
||||||
|
@ApiModelProperty(value = "员工工号", name = "jobNumber")
|
||||||
|
private String jobNumber;
|
||||||
|
//员工姓名
|
||||||
|
@ApiModelProperty(value = "员工姓名", name = "staffName")
|
||||||
|
private String staffName;
|
||||||
|
//职位
|
||||||
|
@ApiModelProperty(value = "职位", name = "position")
|
||||||
|
private String position;
|
||||||
|
//最后得分
|
||||||
|
@ApiModelProperty(value = "最后得分", name = "allScore")
|
||||||
|
private BigDecimal allScore;
|
||||||
|
//等级
|
||||||
|
@ApiModelProperty(value = "等级", name = "scoreLevel")
|
||||||
|
private String scoreLevel;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "考核维度合计", name = "recortModelDtos")
|
||||||
|
List<ResultRecortModelDto> recortModelDtos;
|
||||||
|
//一级部门
|
||||||
|
@ApiModelProperty(value = "一级部门", name = "departmentOne")
|
||||||
|
private String departmentOne;
|
||||||
|
//二级部门
|
||||||
|
@ApiModelProperty(value = "二级部门", name = "departmentTwo")
|
||||||
|
private String departmentTwo;
|
||||||
|
//三级部门
|
||||||
|
@ApiModelProperty(value = "三级部门", name = "departmentThree")
|
||||||
|
private String departmentThree;
|
||||||
|
|
||||||
|
//直属上级
|
||||||
|
//考核月份
|
||||||
|
}
|
||||||
@ -6,7 +6,9 @@ import com.lz.common.utils.StringUtil;
|
|||||||
import com.lz.modules.app.dto.StaffSimpleDto;
|
import com.lz.modules.app.dto.StaffSimpleDto;
|
||||||
import com.lz.modules.flow.dao.FlowStartMapper;
|
import com.lz.modules.flow.dao.FlowStartMapper;
|
||||||
import com.lz.modules.flow.entity.FlowStart;
|
import com.lz.modules.flow.entity.FlowStart;
|
||||||
|
import com.lz.modules.flow.entity.StaffRole;
|
||||||
import com.lz.modules.flow.service.EvaluationStartStaffService;
|
import com.lz.modules.flow.service.EvaluationStartStaffService;
|
||||||
|
import com.lz.modules.flow.service.StaffRoleService;
|
||||||
import com.lz.modules.performance.req.AssessChangeReq;
|
import com.lz.modules.performance.req.AssessChangeReq;
|
||||||
import com.lz.modules.performance.req.AssessListReq;
|
import com.lz.modules.performance.req.AssessListReq;
|
||||||
import com.lz.modules.performance.req.AssessDetailReq;
|
import com.lz.modules.performance.req.AssessDetailReq;
|
||||||
@ -46,6 +48,8 @@ public class AssessManagerController extends AbstractController{
|
|||||||
private ResultRecordMapper resultRecordMapper;
|
private ResultRecordMapper resultRecordMapper;
|
||||||
@Autowired
|
@Autowired
|
||||||
private ChartResultService chartResultService;
|
private ChartResultService chartResultService;
|
||||||
|
@Autowired
|
||||||
|
private StaffRoleService staffRoleService;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -127,6 +131,11 @@ public class AssessManagerController extends AbstractController{
|
|||||||
return R.error("没有此条记录");
|
return R.error("没有此条记录");
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
|
Long userId = getUserId();
|
||||||
|
StaffRole role = staffRoleService.selectByStaffId(userId);
|
||||||
|
if(role == null || role.getDepartmentId()!=0){
|
||||||
|
return R.error("您不是绩效管理员或未管理全公司,无法删除此任务");
|
||||||
|
}
|
||||||
assessManagerService.accessDelete(flowStart);
|
assessManagerService.accessDelete(flowStart);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("删除考核任务异常, id:" + assessId ,e);
|
log.error("删除考核任务异常, id:" + assessId ,e);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user