示例#1
0
func RemoveProductOrder(order *vm.OrderDto, productID string) {
	var index = -1
	for i, v := range order.ProductOrders {
		if v.ProductID == productID {
			index = i
		}
	}
	if index >= 0 {
		order.ProductOrders = append(order.ProductOrders[:index], order.ProductOrders[index+1:]...)
	}
}
示例#2
0
func AddProductOrder(order *vm.OrderDto, po vm.ProductOrderDto) {
	prods := append(order.ProductOrders, po)
	order.ProductOrders = prods
}