fix
zhangqian
2024-05-06 8e274b4390a220f91196dc3e33ce98b4333f5e08
fix
1个文件已修改
24 ■■■■ 已修改文件
task/month_stats.go 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
task/month_stats.go
@@ -144,18 +144,20 @@
                service.SendAlarm("月度统计创建本月失败", fmt.Sprintf("NewMonthStatsSearch Create err:%v, record: %+v", err, record))
            }
            if oldRecordsMap[productId] != nil && (!inputMap[productId].IsZero() || !outputMap[productId].IsZero()) {
                record.InputAmount = inputMap[productId]
                record.InputMoreUnits = inputMoreUnits
                record.OutputAmount = outputMap[productId]
                record.OutputMoreUnits = outputMoreUnits
            if oldRecordsMap[productId] != nil {
                m := map[string]interface{}{
                    "input_amount":      inputMap[productId],
                    "input_more_units":  inputMoreUnits,
                    "output_amount":     outputMap[productId],
                    "output_more_units": outputMoreUnits,
                    "end_more_units":    moreUnits,
                    "end_amount":        amount,
                    "end_more_units": moreUnits,
                    "end_amount":     amount,
                }
                if !inputMap[productId].IsZero() || !outputMap[productId].IsZero() {
                    record.InputAmount = inputMap[productId]
                    record.InputMoreUnits = inputMoreUnits
                    record.OutputAmount = outputMap[productId]
                    record.OutputMoreUnits = outputMoreUnits
                    m["input_amount"] = inputMap[productId]
                    m["input_more_units"] = inputMoreUnits
                    m["output_amount"] = outputMap[productId]
                    m["output_more_units"] = outputMoreUnits
                }
                err = models.NewMonthStatsSearch().SetOrm(db).SetID(oldRecordsMap[productId].Id).UpdateByMap(m)
                if err != nil {