12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- //
- // ShoppingCartFinishPayController.swift
- // RainbowPlanet
- //
- // Created by Christopher on 2019/5/9.
- // Copyright © 2019 RainbowPlanet. All rights reserved.
- // 购物车--支付完成Vc
- import UIKit
- import RxSwift
- class ShoppingCartFinishPayController: BaseViewController {
-
- var productSearchModelArray = Array<ProductSearchModel>()
-
- override func viewDidLoad() {
- super.viewDidLoad()
- setupViews()
- setupLayouts()
- setupData()
- }
-
- override func setupViews() {
- navigationBar.title = "支付成功"
- self.setFinishPayView()
- }
-
- override func setupLayouts() {
-
- }
-
- override func setupData() {
-
- finishPayView.tableView.addHeaderWithHeader(withBeginRefresh: true, animation: false) { [weak self] (page) in
- self?.productHotSaleApi(page: page)
- }
-
- finishPayView.tableView.addFooterWithWithHeader(withAutomaticallyRefresh: false) { [weak self] (page) in
- self?.productHotSaleApi(page: page)
- }
- }
-
- /// 添加view
- func setFinishPayView() {
- view.addSubview(finishPayView)
- finishPayView.snp.makeConstraints { (make) in
- make.bottom.left.right.equalToSuperview()
- make.top.equalTo(kNavBarTotalHeight)
- }
- }
-
- private lazy var finishPayView: ShoppingCartFinishPayView = {
- let finishPayView = ShoppingCartFinishPayView()
- return finishPayView
- }()
-
- /// 商品热销
- func productHotSaleApi(page:Int = 1) {
- SwiftMoyaNetWorkServiceProduct.shared().productHotSaleApi(page: page) { [weak self] (productSearchListModel) -> (Void) in
- let productSearchListModel = productSearchListModel as? ProductSearchListModel
- if productSearchListModel?.pagination?.currentPage ?? 1 <= productSearchListModel?.pagination?.totalPages ?? 1 {
- if productSearchListModel?.pagination?.currentPage == 1{
- self?.productSearchModelArray.removeAll()
- }
- self?.productSearchModelArray = (self?.productSearchModelArray)! + (productSearchListModel?.data!)!
-
- self?.finishPayView.hotSaleModelArr = self?.productSearchModelArray
-
- } else {
- self?.finishPayView.hotSaleModelArr = self?.productSearchModelArray
- }
- }
- }
-
- }
|