✨ feat(公告): 公告添加子包标识
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user