Commit 870f8f53 by chenjinjing

no message

parent 856a29a8
...@@ -216,20 +216,29 @@ export async function delMessage({msgId}) { ...@@ -216,20 +216,29 @@ export async function delMessage({msgId}) {
* @returns * @returns
*/ */
export async function noticeMessage({userId}) { export async function noticeMessage({userId}) {
let selectParam:any = {"$or":[{ lableId:{"$in":CLIENTMSGLABLE.所有人} }]};
/**非游客用户通知消息条件 */ /**非游客用户通知消息条件 */
let userInfo = await findOnce(TABLEENUM.用户表, {userId}, ["lableId", "memberType", "rejectRemarks"]); let userInfo = await findOnce(TABLEENUM.用户表, {userId}, ["lableId", "memberType", "memberLever", "rejectRemarks"]);
if (!userInfo) throw new BizError(ERRORENUM.目标数据不存在); if (!userInfo) throw new BizError(ERRORENUM.目标数据不存在);
// if (!userInfo || !userInfo.lableId) return successErrorResult("该会员暂无消息通知标签分类"); // if (!userInfo || !userInfo.lableId) return successErrorResult("该会员暂无消息通知标签分类");
let nowDate = new Date().valueOf(); let nowDate = new Date().valueOf();
let memberType = userInfo.memberType.toString(); let selectParam:any = {
"$or":[{ lableId:{"$in":CLIENTMSGLABLE.所有人} }],
effectiveTime:{"$gt":nowDate} //有效时间大于当前时间的消息发送通知
};
let memberType = changeEnumValue(MEMBERTYPE, userInfo.memberType);
let memberLever = changeEnumValue(MEMBERLEVEL, userInfo.memberLever);
selectParam["$or"].push( selectParam["$or"].push(
{ lableId:{"$in":memberType} }, {
lableId:{"$in":memberType}
},
{
lableId:{"$in":memberLever}
},
{ {
lableId:{"$in":userInfo.lableId}, lableId:{"$in":userInfo.lableId},
effectiveTime:{"$gt":nowDate} //有效时间大于当前时间的消息发送通知 // effectiveTime:{"$gt":nowDate} //有效时间大于当前时间的消息发送通知
} }
) )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment