|
@@ -172,6 +172,7 @@ func (c *GoodsController) GetOrdersByRecord() {
|
172
|
172
|
})
|
173
|
173
|
|
174
|
174
|
var amount float64
|
|
175
|
+ var allnum int
|
175
|
176
|
for _, order := range orders {
|
176
|
177
|
for _, good := range order.Goods {
|
177
|
178
|
row := excel.InsertRow()
|
|
@@ -184,7 +185,7 @@ func (c *GoodsController) GetOrdersByRecord() {
|
184
|
185
|
strconv.Itoa(good.Number),
|
185
|
186
|
good.Price,
|
186
|
187
|
})
|
187
|
|
-
|
|
188
|
+ allnum = allnum + good.Number
|
188
|
189
|
price, err := strconv.ParseFloat(good.Price, 64)
|
189
|
190
|
if err != nil {
|
190
|
191
|
c.ResponseError(errors.New("金额类型不正确!"))
|
|
@@ -220,7 +221,7 @@ func (c *GoodsController) GetOrdersByRecord() {
|
220
|
221
|
"总规定次数",
|
221
|
222
|
strconv.Itoa(record.Num),
|
222
|
223
|
"实际使用总数",
|
223
|
|
- strconv.Itoa(record.ActrualNum),
|
|
224
|
+ strconv.Itoa(allnum),
|
224
|
225
|
"总价",
|
225
|
226
|
strconv.FormatFloat(amount, 'f', -1, 64),
|
226
|
227
|
})
|