This commit is contained in:
2021-03-31 22:22:59 +08:00
parent e913caa8f8
commit bf55cc7e54
41 changed files with 2182 additions and 1013 deletions

View File

@@ -44,7 +44,8 @@ DBMessage.MsgType = {
SysNotice = 3, -- 系统通知
Task = 4,
Task4Cust = 5, -- 跟进客户
Task4Support = 6 -- 代办补货
Task4Support = 6, -- 代办补货
Timeout = 7 -- 到期提醒
}
DBMessage.ReadFlag = {
@@ -95,6 +96,7 @@ DBMessage.onGetMessage = function(type, list, meta)
end
---@param v _DBMessage
for i, v in ipairs(list) do
v.NOTICETYPE = type
table.insert(db.list[type], v) -- 倒序
end
-- //TODO:保存到本地
@@ -155,6 +157,14 @@ function DBMessage.getUnreadNum(type)
count = count + 1
end
end
elseif type == DBMessage.MsgType.Timeout then
local list = DBMessage.getMessages(DBMessage.MsgType.Timeout)
---@param v
for i, v in ipairs(list) do
if v.ReadFlag == DBMessage.ReadFlag.unread then
count = count + 1
end
end
end
return count

View File

@@ -33,6 +33,9 @@ DBRoot.funcs = {
[NetProto.cmds.replenish_query] = function(data) -- 待跟进客户
DBMessage.onGetMessage(DBMessage.MsgType.Task4Support, data.result.data)
end,
[NetProto.cmds.wforder_expiry_reminder] = function(data) -- 到期提醒
DBMessage.onGetMessage(DBMessage.MsgType.Timeout, data.result.data)
end,
[NetProto.cmds.filter_customers] = function(data) -- 过滤条件
DBCust.onGetFilter(data.result)
end,