package main
import (
"fmt"
"fubon"
)
func main() {
sdk := fubon.NewFubonSDK()
batchList, _ := sdk.Stock.BatchOrderLists(account)
if batchList.Data != nil && len(*batchList.Data) > 0 {
batchRes := (*batchList.Data)[0]
batchDetail, _ := sdk.Stock.BatchOrderDetail(account, batchRes)
if batchDetail.Data != nil && len(*batchDetail.Data) >= 2 {
modifyObj1, err := sdk.Stock.MakeModifyQuantityObj((*batchDetail.Data)[0], 1000)
if err != nil {
fmt.Printf("❌ MakeModifyQuantityObj Error: %v\n", err)
return
}
modifyObj2, err := sdk.Stock.MakeModifyQuantityObj((*batchDetail.Data)[1], 1000)
if err != nil {
fmt.Printf("❌ MakeModifyQuantityObj Error: %v\n", err)
return
}
modifyObjs := []fubon.ModifyQuantity{modifyObj1, modifyObj2}
batchQty, err := sdk.Stock.BatchModifyQuantity(account, modifyObjs)
if err != nil {
fmt.Printf("❌ Batch Modify Quantity Format/Parse Error: %v\n", err)
return
}
if batchQty.IsSuccess && batchQty.Data != nil {
fmt.Printf("