Browse Source

修复游客bug

laiguoran 4 năm trước cách đây
mục cha
commit
be97040764
1 tập tin đã thay đổi với 6 bổ sung2 xóa
  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;
                 }