|
|
@@ -63,11 +63,11 @@ func (r *MQTTReporter) reportSensorData(envData *mcu.EnvSensorData) {
|
|
|
baseapp.Logger.Infof("[%s] 环境数据上传成功, 用时: %d毫秒", MODULE_NAME, elapsed)
|
|
|
}
|
|
|
|
|
|
-func (r *MQTTReporter) reportSensorHist(filename string) int {
|
|
|
+func (r *MQTTReporter) reportSensorHist(filePath string) int {
|
|
|
mcu.GlobalWorkState.Add(mcu.SensorHistUploading)
|
|
|
defer mcu.GlobalWorkState.Remove(mcu.SensorHistUploading)
|
|
|
|
|
|
- uploadingData, err := r.loadSensorData(filename)
|
|
|
+ uploadingData, err := r.loadSensorData(filePath)
|
|
|
if err != nil {
|
|
|
baseapp.Logger.Errorf("[%s] 加载环境数据失败: %v!!", MODULE_NAME, err)
|
|
|
return -1
|
|
|
@@ -106,13 +106,13 @@ func (r *MQTTReporter) reportSensorHist(filename string) int {
|
|
|
return nums
|
|
|
}
|
|
|
|
|
|
-func (r *MQTTReporter) loadSensorData(filename string) ([]*mcu.EnvSensorData, error) {
|
|
|
+func (r *MQTTReporter) loadSensorData(filePath string) ([]*mcu.EnvSensorData, error) {
|
|
|
r.sensorFileLock.Lock()
|
|
|
defer r.sensorFileLock.Unlock()
|
|
|
|
|
|
var existingData []*mcu.EnvSensorData
|
|
|
|
|
|
- f, err := os.OpenFile(filename, os.O_RDWR|os.O_CREATE, 0644)
|
|
|
+ f, err := os.OpenFile(filePath, os.O_RDWR|os.O_CREATE, 0644)
|
|
|
if err != nil {
|
|
|
return nil, err
|
|
|
}
|
|
|
@@ -126,8 +126,8 @@ func (r *MQTTReporter) loadSensorData(filename string) ([]*mcu.EnvSensorData, er
|
|
|
return existingData, nil
|
|
|
}
|
|
|
|
|
|
-func (r *MQTTReporter) saveSensorData(envData *mcu.EnvSensorData, filename string) error {
|
|
|
- existingData, err := r.loadSensorData(filename)
|
|
|
+func (r *MQTTReporter) saveSensorData(envData *mcu.EnvSensorData, filePath string) error {
|
|
|
+ existingData, err := r.loadSensorData(filePath)
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
|
@@ -141,7 +141,7 @@ func (r *MQTTReporter) saveSensorData(envData *mcu.EnvSensorData, filename strin
|
|
|
|
|
|
existingData = append(existingData, envData)
|
|
|
|
|
|
- f, err := os.OpenFile(filename, os.O_RDWR|os.O_CREATE, 0644)
|
|
|
+ f, err := os.OpenFile(filePath, os.O_RDWR|os.O_CREATE, 0644)
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|