Browse Source

🐞 fix: 修复无头像时无法添加账号的问题

Pchen. 6 months ago
parent
commit
8b4dc0f168
1 changed files with 2 additions and 2 deletions
  1. 2 2
      apis/Lepao/Account/UpdateAccount.js

+ 2 - 2
apis/Lepao/Account/UpdateAccount.js

@@ -50,7 +50,7 @@ class UpdateAccount extends API {
                     msg: '无法解析用户数据,请重试'
                 })
             const { uid, user_avatar, student_num, school_id, grade_id, class_id, sex, name, academy_name } = userData2.data
-            if ([uid, user_avatar, student_num, school_id, grade_id, class_id, sex, name, academy_name].some(value => value === '' || value === null || value === undefined))
+            if ([uid, student_num, school_id, grade_id, class_id, sex, name, academy_name].some(value => value === '' || value === null || value === undefined))
                 return res.json({
                     ...BaseStdResponse.ERR,
                     msg: '未提取出用户登录信息,请重试'
@@ -70,7 +70,7 @@ class UpdateAccount extends API {
                 })
             const time = new Date().getTime()
             let updateSql = 'UPDATE lepao_account SET uid = ?, token = ?, school_id = ?, name = ?, grade_id = ?, class_id = ?, sex = ?, academy_name = ?, update_time = ?, user_avatar = ?, state = 1 WHERE student_num = ?'
-            let updateRows = await db.query(updateSql, [uid, token, school_id, name, grade_id, class_id, sex, academy_name, time, user_avatar, student_num])
+            let updateRows = await db.query(updateSql, [uid, token, school_id, name, grade_id, class_id, sex, academy_name, time, user_avatar ?? 'https://lepao-cloud.xxoo365.top/view.php/25aa126dc406974ff3579a99a2c6501a.png', student_num])
 
             if (updateRows && updateRows.affectedRows > 0) {
                 res.json({