成功(success):
app/extend/helper.js代码
'use strict';
const moment
= require('moment');
exports
.successRes
= (data
= [], msg
= '操作成功', sta
= 666) => {
return { data
, msg
, sta
};
};
app/controller/helperCeshi.js代码
'use strict';
const Controller
= require('egg').Controller
;
const { relativeTime
, successRes
} = require('../extend/helper');
class HelperCeshiController extends Controller {
async successResCeshi() {
this.ctx
.body
= successRes('返回数据信息');
}
}
module
.exports
= HelperCeshiController
;
失败(fail):
app/extend/failCode.js代码
'use strict';
exports
.failCode
= [
{ code
: 10001, msg
: '操作失败' },
];
app/extend/helper.js代码
'use strict';
const { failCode
} = require('./failCode');
exports
.failRes = (sta
= 10001, msg
= null, data
= []) => {
const find
= failCode
.find(item
=> parseInt(item
.code
) === parseInt(sta
));
if (!find
) return { data
, msg
, sta
};
if (!msg
) msg
= find
.msg
;
return { data
, msg
, sta
};
};
app/controller/helperCeshi.js代码
'use strict';
const Controller
= require('egg').Controller
;
const { failRes
} = require('../extend/helper');
class HelperCeshiController extends Controller {
async failResCeshi() {
this.ctx
.body
= failRes(10001, '替换信息', '替换data数据');
}
}
module
.exports
= HelperCeshiController
;
转载请注明原文地址:https://tech.qufami.com/read-28046.html