后台:礼包码

This commit is contained in:
luying
2021-12-10 17:36:01 +08:00
parent ecca95b40b
commit cb999cec10
12 changed files with 255 additions and 174 deletions

View File

@@ -148,37 +148,34 @@ export default class UserController extends Controller {
ctx.body = await ctx.service.users.getGiftCodeList(page, pageSize, sortField, sortOrder, form);
}
public async createAndGenerateGift() {
const { ctx } = this;
const params = ctx.request.body;
ctx.body = await ctx.service.users.createAndGenerateGift(params, params.generateCnt);
}
public async updateGiftCode() {
const { ctx } = this;
const { id, values } = ctx.request.body;
ctx.body = await ctx.service.users.updateGiftCode(id, values);
const params = ctx.request.body;
ctx.body = await ctx.service.users.updateGiftCode(params.id, params.values);
}
public async generateGiftCode() {
const { ctx } = this;
const { id, generateType, code, generateNum, codeLen } = ctx.request.body;
if(generateType == 1) {
if(!generateNum) {
ctx.body = ctx.service.utils.resResult(STATUS.WRONG_PARMS);
return
}
} else if (generateType == 2) {
if(!code) {
ctx.body = ctx.service.utils.resResult(STATUS.WRONG_PARMS);
return
}
} else {
ctx.body = ctx.service.utils.resResult(STATUS.WRONG_PARMS);
return
}
ctx.body = await ctx.service.users.generateGiftCode(id, generateType, code, generateNum, codeLen);
const params = ctx.request.body;
ctx.body = await ctx.service.users.generateGiftCode(params.id, params.count);
}
public async getGiftCodeDetails() {
public async cancelGiftCode() {
const { ctx } = this;
const params = ctx.request.body;
ctx.body = await ctx.service.users.cancelGiftCode(params.id, !!params.isEnable);
}
public async getGiftCodeDetailFile() {
const { ctx } = this;
const { id } = ctx.params;
ctx.body = await ctx.service.users.getGiftCodeDetails(parseInt(id));
ctx.body = await ctx.service.users.getGiftCodeDetailFile(parseInt(id));
return
}
}