|
@@ -18,7 +18,7 @@ public class MybatisSqlUtils {
|
|
|
*/
|
|
|
public String getPushUserInfoByUserId(Map<String, Object> params) {
|
|
|
Long userId = (Long) params.get("userId");
|
|
|
- StringBuilder sb = getPushUserInfoSql();
|
|
|
+ StringBuilder sb = getUserInfoOneSql();
|
|
|
sb.append("and ua.user_id = ").append(userId);
|
|
|
return sb.toString();
|
|
|
}
|
|
@@ -101,7 +101,26 @@ public class MybatisSqlUtils {
|
|
|
sql.append("left join user_info ui on ua.user_id = ui.user_id ");
|
|
|
sql.append("left join user_role ur on ua.user_id = ur.user_id ");
|
|
|
sql.append("left join role r on r.id = ur.role_id ");
|
|
|
- sql.append("where 1 = 1 ");
|
|
|
+ sql.append("where true ");
|
|
|
+ return sql;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @param
|
|
|
+ * @return
|
|
|
+ * @description 获取单个用户信息sql
|
|
|
+ * @date 2020/5/4 10:49 上午
|
|
|
+ */
|
|
|
+ private static StringBuilder getUserInfoOneSql() {
|
|
|
+ StringBuilder sql = new StringBuilder();
|
|
|
+ sql.append("select ui.user_id as userId, ");
|
|
|
+ sql.append("ui.name as userName, ");
|
|
|
+ sql.append("ua.mobile as mobile, ");
|
|
|
+ sql.append("ua.device_model as deviceModel, ");
|
|
|
+ sql.append("ua.device_flag as deviceFlag, ");
|
|
|
+ sql.append("user_account ua ");
|
|
|
+ sql.append("left join user_info ui on ua.user_id = ui.user_id ");
|
|
|
+ sql.append("where true ");
|
|
|
return sql;
|
|
|
}
|
|
|
|