fix
This commit is contained in:
parent
1973ad96ca
commit
50915b9f6b
@ -26,6 +26,7 @@ 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.dto.ResultTaskDto;
|
import com.lz.modules.performance.dto.ResultTaskDto;
|
||||||
|
import com.lz.modules.performance.entity.ResultTask;
|
||||||
import com.lz.modules.performance.res.ResultRankListRes;
|
import com.lz.modules.performance.res.ResultRankListRes;
|
||||||
import com.lz.modules.performance.service.ChartResultService;
|
import com.lz.modules.performance.service.ChartResultService;
|
||||||
import com.lz.modules.performance.service.ResultTaskService;
|
import com.lz.modules.performance.service.ResultTaskService;
|
||||||
@ -556,7 +557,7 @@ public class ResultRecordController extends AbstractController {
|
|||||||
) {
|
) {
|
||||||
//下面设置计算公式
|
//下面设置计算公式
|
||||||
dto.setCalculate(setCalculateValue(calculateModels1, dto)) ;
|
dto.setCalculate(setCalculateValue(calculateModels1, dto)) ;
|
||||||
List<ResultTaskDto> taskDtos = resultTaskService.selectResultTasksByDetailId(dto.getId());
|
List<ResultTask> resultTasks = resultTaskService.selectResultTasksByDetailId(dto.getId());
|
||||||
weight = weight.add(dto.getCheckWeight());
|
weight = weight.add(dto.getCheckWeight());
|
||||||
if(scoreDtos.size() > 0){
|
if(scoreDtos.size() > 0){
|
||||||
//获取评分详细
|
//获取评分详细
|
||||||
|
|||||||
@ -33,6 +33,8 @@ public interface ResultTaskMapper extends BaseMapper<ResultTask> {
|
|||||||
|
|
||||||
int deleteResultTaskById(@Param("id") Long id);
|
int deleteResultTaskById(@Param("id") Long id);
|
||||||
|
|
||||||
List<ResultTaskDto> selectResultTasksByDetailId(@Param("detailId") Long detailId);
|
List<ResultTaskDto> selectResultTaskDtosByDetailId(@Param("detailId") Long detailId);
|
||||||
|
|
||||||
|
List<ResultTask> selectResultTasksByDetailId(@Param("detailId") Long detailId);
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -15,9 +15,6 @@ import java.math.BigDecimal;
|
|||||||
@Data
|
@Data
|
||||||
@ApiModel(value = "任务表Dto")
|
@ApiModel(value = "任务表Dto")
|
||||||
public class ResultTaskDto {
|
public class ResultTaskDto {
|
||||||
//
|
|
||||||
@ApiModelProperty(value = "", name = "id")
|
|
||||||
private Long id;
|
|
||||||
//任务名称
|
//任务名称
|
||||||
@ApiModelProperty(value = "任务名称", name = "name")
|
@ApiModelProperty(value = "任务名称", name = "name")
|
||||||
private String name;
|
private String name;
|
||||||
@ -27,21 +24,6 @@ public class ResultTaskDto {
|
|||||||
//排序由小到大
|
//排序由小到大
|
||||||
@ApiModelProperty(value = "排序由小到大", name = "orderBy")
|
@ApiModelProperty(value = "排序由小到大", name = "orderBy")
|
||||||
private Integer orderBy;
|
private Integer orderBy;
|
||||||
/**
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public Long getId() {
|
|
||||||
return id;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* @param id
|
|
||||||
*/
|
|
||||||
public void setId(Long id) {
|
|
||||||
this.id = id;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 任务名称
|
* 任务名称
|
||||||
* @return
|
* @return
|
||||||
@ -91,8 +73,7 @@ public class ResultTaskDto {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "ResultTaskDto{" +
|
return "ResultTaskDto{"
|
||||||
",id=" + id +
|
|
||||||
",name=" + name +
|
",name=" + name +
|
||||||
",processRate=" + processRate +
|
",processRate=" + processRate +
|
||||||
",orderBy=" + orderBy +
|
",orderBy=" + orderBy +
|
||||||
|
|||||||
@ -39,5 +39,5 @@ public interface ResultTaskService extends IService<ResultTask> {
|
|||||||
int saveOrUpdateResultTask(ResultUpdateTaskReq req);
|
int saveOrUpdateResultTask(ResultUpdateTaskReq req);
|
||||||
|
|
||||||
|
|
||||||
List<ResultTaskDto> selectResultTasksByDetailId(Long detailId);
|
List<ResultTask> selectResultTasksByDetailId(Long detailId);
|
||||||
}
|
}
|
||||||
@ -88,7 +88,7 @@ public class ResultTaskServiceImpl extends ServiceImpl<ResultTaskMapper, ResultT
|
|||||||
res.setProcessRate(resultDetail1.getProcessRate());
|
res.setProcessRate(resultDetail1.getProcessRate());
|
||||||
res.setTarget(resultDetail1.getTarget());
|
res.setTarget(resultDetail1.getTarget());
|
||||||
});
|
});
|
||||||
List<ResultTaskDto> resultTasks = resultTaskMapper.selectResultTasksByDetailId(detailId);
|
List<ResultTaskDto> resultTasks = resultTaskMapper.selectResultTaskDtosByDetailId(detailId);
|
||||||
res.setResultTasks(resultTasks);
|
res.setResultTasks(resultTasks);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
@ -128,7 +128,7 @@ public class ResultTaskServiceImpl extends ServiceImpl<ResultTaskMapper, ResultT
|
|||||||
|
|
||||||
//计算总进度
|
//计算总进度
|
||||||
private BigDecimal caclateResultDetailProcess(Long detailId){
|
private BigDecimal caclateResultDetailProcess(Long detailId){
|
||||||
List<ResultTaskDto> resultTaskDtos = resultTaskMapper.selectResultTasksByDetailId(detailId);
|
List<ResultTaskDto> resultTaskDtos = resultTaskMapper.selectResultTaskDtosByDetailId(detailId);
|
||||||
if(CollectionUtils.isEmpty(resultTaskDtos)){
|
if(CollectionUtils.isEmpty(resultTaskDtos)){
|
||||||
log.info("未找到该绩效详情下得任务信息");
|
log.info("未找到该绩效详情下得任务信息");
|
||||||
return BigDecimal.ZERO;
|
return BigDecimal.ZERO;
|
||||||
@ -170,7 +170,7 @@ public class ResultTaskServiceImpl extends ServiceImpl<ResultTaskMapper, ResultT
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<ResultTaskDto> selectResultTasksByDetailId(Long detailId){
|
public List<ResultTask> selectResultTasksByDetailId(Long detailId){
|
||||||
return resultTaskMapper.selectResultTasksByDetailId(detailId);
|
return resultTaskMapper.selectResultTasksByDetailId(detailId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -84,9 +84,12 @@
|
|||||||
update lz_result_task set is_delete = 1 where id=#{id} limit 1
|
update lz_result_task set is_delete = 1 where id=#{id} limit 1
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<select id="selectResultTasksByDetailId" resultType="ResultTask" >
|
<select id="cselectResultTasksByDetailId" resultType="ResultTask" >
|
||||||
select * from lz_result_task where detail_id=#{detailId} and is_delete = 0 order by order_by asc
|
select * from lz_result_task where detail_id=#{detailId} and is_delete = 0 order by order_by asc
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="selectResultTaskDtosByDetailId" resultType="com.lz.modules.performance.dto.ResultTaskDto" >
|
||||||
|
select name,processRate,orderBy from lz_result_task where detail_id=#{detailId} and is_delete = 0 order by order_by asc
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user