update code

dev_xds
haha 2023-11-10 22:01:29 +08:00
parent 004cb4b139
commit 53bb1fbc34
5 changed files with 8 additions and 7 deletions

View File

@ -65,5 +65,5 @@ public interface IFlowBusinessKeyService {
public List<FlowTaskEntity> groupByUnitFinish(FlowTaskEntity where);
public List<FlowTaskEntity> groupByProject();
public List<FlowTaskEntity> groupByProject(long deptId);
}

View File

@ -130,7 +130,7 @@ public class FlowBusinessKeyServiceImpl implements IFlowBusinessKeyService {
}
@Override
public List<FlowTaskEntity> groupByProject() {
return flowBusinessKeyMapper.groupByProject();
public List<FlowTaskEntity> groupByProject(long deptId) {
return flowBusinessKeyMapper.groupByProject(deptId);
}
}

View File

@ -57,5 +57,5 @@ public interface FlowBusinessKeyMapper {
public List<FlowTaskEntity> groupByUnitFinish(FlowTaskEntity where);
public List<FlowTaskEntity> groupByProject();
public List<FlowTaskEntity> groupByProject(long deptId);
}

View File

@ -334,9 +334,10 @@
</where>
</select>
<select id="groupByProject" resultType="com.ruoyi.system.domain.FlowTaskEntity">
<select id="groupByProject" resultType="com.ruoyi.system.domain.FlowTaskEntity" parameterType="long">
SELECT a.businessKey,a.cnt duration ,b.projectName businessKeyName FROM (
SELECT businessKey,COUNT(1) cnt FROM vw_flow_all WHERE taskName!='提交申请'
<if test="deptId !=null and deptId>0">and businessDeptId=#{deptId}</if>
GROUP BY businessKey ) a,sur_project b WHERE a.businessKey=b.id
ORDER BY a.cnt DESC

View File

@ -133,8 +133,8 @@ public class FloweController extends BaseController {
}
@GetMapping("/groupByProject")
public AjaxResult groupByProject(){
List<FlowTaskEntity> list=flowBusinessKeyService.groupByProject();
public AjaxResult groupByProject(long deptId){
List<FlowTaskEntity> list=flowBusinessKeyService.groupByProject(deptId);
return AjaxResult.success(list);
}