zhangqian
2024-06-12 3efb723b393ef6f516dbe1644697f0ba5536c48c
月度报表统计修复
1个文件已修改
29 ■■■■■ 已修改文件
task/month_stats.go 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
task/month_stats.go
@@ -104,13 +104,13 @@
            inputMoreValueArr := make([]models.UnitItems, 0, len(product.MoreUnitList))
            outputMoreValueArr := make([]models.UnitItems, 0, len(product.MoreUnitList))
            for _, unitItem := range product.MoreUnitList {
                moreValueArr = append(moreValueArr, models.UnitItems{
                    Amount:   amount.Mul(unitItem.Amount),
                    Unit:     unitItem.Unit,
                    Floating: unitItem.Floating,
                })
                bys, _ := json.Marshal(moreValueArr)
                moreUnits = string(bys)
                if !amount.IsZero() {
                    moreValueArr = append(moreValueArr, models.UnitItems{
                        Amount:   amount.Mul(unitItem.Amount),
                        Unit:     unitItem.Unit,
                        Floating: unitItem.Floating,
                    })
                }
                if !inputMap[productId].IsZero() {
                    inputMoreValueArr = append(inputMoreValueArr, models.UnitItems{
@@ -118,9 +118,6 @@
                        Unit:     unitItem.Unit,
                        Floating: unitItem.Floating,
                    })
                    bys, _ = json.Marshal(inputMoreValueArr)
                    inputMoreUnits = string(bys)
                }
                if !outputMap[productId].IsZero() {
@@ -129,11 +126,17 @@
                        Unit:     unitItem.Unit,
                        Floating: unitItem.Floating,
                    })
                    bys, _ = json.Marshal(outputMoreValueArr)
                    outputMoreUnits = string(bys)
                }
            }
            bys, _ := json.Marshal(moreValueArr)
            if len(moreValueArr) > 0 {
                fmt.Println(moreValueArr)
            }
            moreUnits = string(bys)
            bys, _ = json.Marshal(inputMoreValueArr)
            inputMoreUnits = string(bys)
            bys, _ = json.Marshal(outputMoreValueArr)
            outputMoreUnits = string(bys)
        }
        record.BeginMoreUnits = moreUnits