12345678910111213141516171819202122232425 |
- 'use strict';
- const Service = require('egg').Service;
- class HandleService extends Service {
- constructor(ctx) {
- super(ctx);
- this.progressModel = this.ctx.model.Progress;
- }
- // 修改进度
- async updateProgress({ taskId, progress, type }) {
- const res = await this.progressModel.findOne({ taskId });
- if (!res) {
- await this.progressModel.create({ type, taskId, progress });
- } else {
- await this.progressModel.updateOne({ _id: res._id }, { type, taskId, progress });
- }
- }
- // 查询进度
- async progressed({ taskId }) {
- const res = await this.progressModel.findOne({ taskId });
- return { errcode: 0, errmsg: '', data: res };
- }
- }
- module.exports = HandleService;
|