Pārlūkot izejas kodu

修复游客bug

laiguoran 4 gadi atpakaļ
vecāks
revīzija
be97040764
1 mainītis faili ar 6 papildinājumiem un 2 dzēšanām
  1. 6 2
      app/middleware/tender_check.js

+ 6 - 2
app/middleware/tender_check.js

@@ -84,8 +84,12 @@ module.exports = options => {
                 schedule_permission = scPermission.edit;
             } else {
                 const scheduleUser = yield this.service.scheduleAudit.getDataByCondition({ tid: tender.id, audit_id: this.session.sessionUser.accountId });
-                if (scheduleUser && !tender.isTourist) {
-                    schedule_permission = scheduleUser.permission;
+                if (scheduleUser) {
+                    if (tender.isTourist && scheduleUser.permission === scPermission.no) {
+                        schedule_permission = scPermission.show;
+                    } else {
+                        schedule_permission = scheduleUser.permission;
+                    }
                 } else if (tender.isTourist) {
                     schedule_permission = scPermission.show;
                 }