12345678910111213141516171819202122232425262728293031323334353637383940 |
- 'use strict';
- /**
- *
- *
- * @author Mai
- * @date 2018/6/1
- * @version
- */
- module.exports = app => {
- class LedgerAuditContent extends app.BaseService {
- /**
- * 构造函数
- *
- * @param {Object} ctx - egg全局变量
- * @return {void}
- */
- constructor(ctx) {
- super(ctx);
- this.tableName = 'ledger_audit_content';
- }
- async add(tender, auditId, data) {
- const newContent = {
- tender_id: tender.id,
- audit_id: auditId,
- times: tender.times,
- in_time: new Date(),
- content: data.opinion,
- };
- const relaBills = await this.ctx.service.ledger.getDataByNodeIds(tender.id, data.bills);
- newContent.rela_bills = JSON.stringify(relaBills);
- const result = await this.db.insert(this.tableName, newContent);
- return result.effectRows = 1;
- }
- }
- return LedgerAuditContent;
- };
|