|
@@ -707,7 +707,7 @@ func AdminParticipateList(in *bxcore.ParticipateListReq, conditionSql string) (d
|
|
|
stateSql := ``
|
|
|
if in.EntUserIds == "" {
|
|
|
//maxStateSql = `,MAX(pu.state) state`
|
|
|
- stateSql = `AND NOT EXISTS ( SELECT 1 FROM ` + ParticipateUserTable + ` WHERE project_id = pu.project_id AND state > pu. state )`
|
|
|
+ stateSql = `AND NOT EXISTS ( SELECT 1 FROM ` + ParticipateUserTable + ` ppu WHERE ppu.project_id = pu.project_id AND ppu.ent_id = pu.ent_id AND ppu.state > pu.state )`
|
|
|
}
|
|
|
adminSql = fmt.Sprintf(adminSql, "%s", stateSql)
|
|
|
adminCountSql := fmt.Sprintf(adminSql, "COUNT(pt.id)") + conditionSql
|