feat(公告): 公告添加子包标识

This commit is contained in:
luying
2023-06-14 17:50:44 +08:00
parent 2c37834e59
commit 118bef1e9d
2 changed files with 16 additions and 4 deletions

View File

@@ -146,8 +146,17 @@ export default class GameController extends Controller {
public async getnotice() {
const { ctx } = this;
const { pid, gid } = ctx.request.body;
let notice = await NoticeModel.getAllNotice();
let packageCode = 'default';
if(pid && gid) {
let pkg = await PackageModel.getPackageByGidPid(gid, pid);
if(pkg) packageCode = pkg?.packageCode;
}
let notice = await NoticeModel.getAllNotice(packageCode);
if(notice.length == 0) notice = await NoticeModel.getAllNotice('default');
let result = notice.map(cur => {
let { id, title, tag, type, content, time } = cur;
return {