|
@@ -2308,11 +2308,10 @@ async function isTenderOverrun(tenderCount, session) {
|
|
|
const userID = session.sessionUser.id;
|
|
|
const compilation = session.sessionCompilation._id;
|
|
|
const compilationVersion = session.compilationVersion || '免费';
|
|
|
- let systemSetting = session.systemSetting;
|
|
|
+ let systemSetting = session.systemSetting || (session.systemSetting = await systemSettingMiddleware.getSystemSetting());
|
|
|
// 这种情况只有在刚上线此功能时会出现,不考虑时间差
|
|
|
if (!systemSetting) {
|
|
|
- systemSetting = await systemSettingMiddleware.getSystemSetting();
|
|
|
- session.systemSetting = systemSetting;
|
|
|
+ return false;
|
|
|
}
|
|
|
const type = compilationVersion.includes('免费') ? 'normal' : 'professional';
|
|
|
const limit = systemSetting[type].project;
|