diff --git a/tkdata-model-server/src/main/resources/mapper/employeehosts/EmployeeHostsMapper.xml b/tkdata-model-server/src/main/resources/mapper/employeehosts/EmployeeHostsMapper.xml index 82443e8..3aece47 100644 --- a/tkdata-model-server/src/main/resources/mapper/employeehosts/EmployeeHostsMapper.xml +++ b/tkdata-model-server/src/main/resources/mapper/employeehosts/EmployeeHostsMapper.xml @@ -417,7 +417,8 @@ resultType="cn.iocoder.yudao.module.tkdata.controller.admin.employeehosts.vo.CompletedRateVO"> SELECT user_id as userId, - SUM(CASE WHEN operation_status = 1 THEN 1 ELSE 0 END) AS finishedNum + COUNT(DISTINCT + CASE WHEN operation_status = 1 THEN hosts_id END) AS finishedNum FROM server_employee_hosts WHERE