Browse Source

删除日志显示

ellisran 5 months ago
parent
commit
fd848f06c1
1 changed files with 8 additions and 1 deletions
  1. 8 1
      app/service/project_log.js

+ 8 - 1
app/service/project_log.js

@@ -24,10 +24,17 @@ module.exports = app => {
         async addProjectLog(transaction, type, status, msg, tid = 0) {
             const { ctx } = this;
             const ipMsg = await this.ctx.helper.getUserIPMsg();
+            tid = ctx.tender && ctx.tender.id ? ctx.tender.id : tid;
+            let subProjectId = ctx.subProject && ctx.subProject.id ? ctx.subProject.id : (ctx.tender && ctx.tender.data.spid ? ctx.tender.data.spid : 0);
+            if (!subProjectId) {
+                const tender = await this.ctx.service.tender.getDataById(tid);
+                if (tender && tender.spid) subProjectId = tender.spid;
+            }
             const payload = {
                 uid: ctx.session.sessionUser.accountId,
                 pid: ctx.session.sessionProject.id,
-                tid: ctx.tender && ctx.tender.id ? ctx.tender.id : tid,
+                spid: subProjectId,
+                tid,
                 type,
                 status,
                 msg,