|
|
@ -1,7 +1,21 @@ |
|
|
|
const { isJsonString } = require("./common"); |
|
|
|
const { FEEDING_EVENT } = require("../constant/message"); |
|
|
|
const moment = require("moment"); |
|
|
|
const { addFeeding } = require("../service/feeding.service"); |
|
|
|
|
|
|
|
const handleSensorMessage = (message) => {}; |
|
|
|
const handleFeedMessage = (message) => {}; |
|
|
|
const handleFeedMessage = async (message) => { |
|
|
|
console.log(message); |
|
|
|
const eventType = message?.eventType; |
|
|
|
const timestamp = message?.timestamp; |
|
|
|
// 目前只关注多会开始喂食 将时间记录到数据库中
|
|
|
|
if (eventType == FEEDING_EVENT.START) { |
|
|
|
// 插入数据库喂食记录
|
|
|
|
const res = await addFeeding({ |
|
|
|
log_time: moment(timestamp).format("YYYY-MM-DD HH:mm:ss"), |
|
|
|
}); |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
const handleMessage = (message) => { |
|
|
|
// 对message进行处理并分发到handleSensorMessage / handleFeedMessage
|
|
|
|