業績改成績效

This commit is contained in:
wulin 2020-09-01 14:28:02 +08:00
parent 67f0765bbe
commit fcd11f88f5
4 changed files with 14 additions and 14 deletions

View File

@ -3,17 +3,17 @@ package com.lz.common.emun;
import javax.security.auth.message.AuthStatus;
/**
* 绩通知相关type
* 通知相关type
*/
public enum WorkMsgTypeEnum {
//绩提交审核的通知自己提交给领导自己提交给人事人事提交给老板
SUBMIT(0, "绩提交", "去审核", "# 绩提交\n ## @的绩已经提交"),
//绩打回审核的通知
REJECT(1, "绩驳回", "去修改", "# 绩驳回\n ## 你的绩已经驳回"),
//绩通过领导审核的通知这一步提交到HR提交的type
LEADER_PASS(2, "绩已打分", "去提交给人事", "# 绩已打分\n ## 你的绩已经打分"),
//绩通过人事老板审核的最终审核通知
PASS(3, "绩通过", "去查看", "# 绩通过\n ## 你的绩已经通过"),;
//提交审核的通知自己提交给领导自己提交给人事人事提交给老板
SUBMIT(0, "提交", "去审核", "# 提交\n ## @的已经提交"),
//打回审核的通知
REJECT(1, "驳回", "去修改", "# 驳回\n ## 你的已经驳回"),
//通过领导审核的通知这一步提交到HR提交的type
LEADER_PASS(2, "已打分", "去提交给人事", "# 已打分\n ## 你的已经打分"),
//通过人事老板审核的最终审核通知
PASS(3, "通过", "去查看", "# 通过\n ## 你的已经通过"),;
int type;
String title;
String btnText;

View File

@ -212,7 +212,7 @@ public class ResultRecordController extends AbstractController {
ResultDetailResp resp = new ResultDetailResp();
BeanUtils.copyProperties(resultDetail, resp);
if (resultDetail.getType() == 1) {
resp.setCheckRange("");
resp.setCheckRange("");
} else if (resultDetail.getType() == 2) {
resp.setCheckRange("文化价值观");
}

View File

@ -117,7 +117,7 @@ public class ResultDetailServiceImpl extends ServiceImpl<ResultDetailMapper, Res
public ResultDetailResp getYeJi() {
ResultDetailResp result = new ResultDetailResp();
result.setCheckRange("");
result.setCheckRange("");
result.setCheckWeight(new BigDecimal(0.7));
result.setIsAdd(1);
result.setIsEdit(1);
@ -127,7 +127,7 @@ public class ResultDetailServiceImpl extends ServiceImpl<ResultDetailMapper, Res
public ResultDetailResp getYeJiKaoHe(BigDecimal acquireScore) {
ResultDetailResp respHeader = new ResultDetailResp();
respHeader.setKeyResult("业务考核结果");
respHeader.setKeyResult("绩效考核结果");
respHeader.setCheckWeight(new BigDecimal(0.7));
respHeader.setSuperScore("/");
respHeader.setAcquireScore(acquireScore);

View File

@ -327,11 +327,11 @@ public class ResultRecordServiceImpl extends ServiceImpl<ResultRecordMapper, Res
public R checkApproval(Long recordId){
List<ResultDetail> resultDetails = resultDetailService.selectByRecordId(recordId);
if (CollectionUtils.isEmpty(resultDetails)) {
return R.error("请先添加绩。");
return R.error("请先添加");
}
double sum = resultDetails.stream().filter(p -> p.getType() == 1).mapToDouble(p -> NumberUtil.objToDoubleWithDefault(p.getCheckWeight(), 0d)).sum();
if (sum < 0.7) {
return R.error("recordId为[" + recordId + "]绩权重之和必需等于0.7。");
return R.error("recordId为[" + recordId + "]权重之和必需等于0.7。");
}
return R.ok();
}