Quellcode durchsuchen

解决消息推送报错

fuyuchuan vor 2 Tagen
Ursprung
Commit
693e6d7f5f

+ 2 - 2
flow-im/flow-im-entity/src/main/java/com/flow/job/SendUskyJob.java

@@ -137,10 +137,10 @@ public class SendUskyJob {
                 .map(name -> "?")
                 .collect(Collectors.joining(", "));
 
-        String sql = "SELECT username, name FROM sys_user WHERE username IN ?";
+        String sql = "SELECT username, name FROM sys_user WHERE username IN (" + inClause + ")";
         return jdbcTemplate.query(
                 sql,
-                new Object[]{inClause},
+                userNames.toArray(new Object[0]),
                 new UserRowMapper()
         );
     }