截取邮箱名做发件名防止出现空名

This commit is contained in:
eoao
2025-06-30 22:44:30 +08:00
parent 22b56781d5
commit 7a0711071d
2 changed files with 9 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
import settingService from '../service/setting-service';
import emailUtils from '../utils/email-utils';
import {emailConst} from "../const/entity-const";
const init = {
async init(c) {
@@ -13,10 +14,15 @@ const init = {
await this.v1_1DB(c);
await this.v1_2DB(c);
await this.v1_3DB(c);
await this.v1_3_1DB(c);
await settingService.refresh(c);
return c.text('初始化成功');
},
async v1_3_1DB(c) {
await c.env.db.prepare(`UPDATE email SET name = SUBSTR(send_email, 1, INSTR(send_email, '@') - 1) WHERE (name IS NULL OR name = '') AND type = ${emailConst.type.RECEIVE}`).run();
},
async v1_3DB(c) {
const ADD_COLUMN_SQL_LIST = [