采集报错和字段修改

苹果CMS采集的时候可能会出现一些小问题,或者你想修改一些字段,可直接查看。

采集报错

如果报错SQLSTATE[HY000]: General error: 1364 Field 'vod_plot_name' doesn't have a default valuevod_plot_name为数据字段,可能会是其它,可以直接联系我们进行修复。

如果报错Data too long for column ‘vod_blurb’ at row 1,这种大概就是有标签数据超过了Mysql数据库字段长度,如果你是宝塔安装的MYSQL,可直接找到安装的Mysql,点击右侧的设置,选择配置修改,将sql-mode一行改成sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION;,然后重启Mysql后再次尝试。

字段修改

采集代码在EFV源码的controller/cms.js文件夹,可以搜索exports.macCms,大致范围如下:

exports.macCms = async (req, res) => {
const setting = await Setting.findOne();

// 内容省略

} else {
    return res.json({ code: 0, msg: '对不起,未开启对接API' });
}
};

比如关键词正片等固定字段,都可以自己修改,或者可以加入一些其它发布字段,不会的可使用ai,修改后使用命令pm2 reload efvcms重启程序生效。