const mysql = require('../utils/mysql_db') module.exports = { /** * 密码校验 */ async getUser(username) { let sql = `SELECT a.id,a.user_name,a.tel,a.password,a.failuresTimes FROM sys_user a WHERE tel = '${username}' ` return await mysql.query(sql) }, /** * 失败加一次 */ async failuresAdd(params) { let sql = `update sys_user set failuresTimes = '${params.num}' WHERE id = '${params.id}' ` return await mysql.query(sql) }, /** * 用户信息 */ async getInfo(params) { let sql = `SELECT a.id,a.user_name,a.tel,a.pic_url,a.address,DATE_FORMAT(a.birthday,'%Y-%m-%d') birthday,a.roles,a.email FROM sys_user a WHERE a.tel = '${params}'` return await mysql.query(sql) }, async ifPhoneExist(param) { let sql = `SELECT * FROM SYS_USER WHERE TEL = '${param.phone}'` return await mysql.query(sql) }, /** * 字典表 */ async Dictionary(params) { let sql = `SELECT * FROM ${params.table};` return await mysql.query(sql) }, //测试 async getwithoutToken() { let sql = `SELECT a.id,a.user_name,a.tel,a.pic_url,a.address,DATE_FORMAT(a.birthday,'%Y-%m-%d') birthday,a.roles FROM sys_user a WHERE a.tel = '18918594757'` return await mysql.query(sql) } }