bondPayController.js 1.87 KB
angular.module('myApp')
	.controller('bondPayController',['$scope', '$rootScope', '$state', 'wechatPayment', 'dingdaService',
        function($scope,$rootScope,$state, wechatPayment, dingdaService){
        $scope.payType = 100
        if(!$rootScope.toPaid){
            $state.go('bond');
        }
        // 支付保证金
    	var ispay = false;
        $scope.goPay = function(){
            if(ispay) return;
            ispay = true;
            var IswechatPayment= window.localStorage.getItem("IswechatPayment");
            if (IswechatPayment== undefined || IswechatPayment == "no") {

                wechatPayment.callDepositTypePay($rootScope.toPaid, $scope.payType)
                    .then(function (result) {
                        ispay = false;
                        //支付成功
                        //  alert(window.localStorage.getItem("IswechatPayment"));
                        window.localStorage.setItem("IswechatPayment", "yes")
                        $state.go('bondSuccess');
                    }, function (errMsg) {
                        ispay = false;
                        window.localStorage.setItem("IswechatPayment", "no")
                        //支付失败
                    })
                }
            // wechatPayment.callDepositPay($rootScope.toPaid, $scope.payType)
            //     .then(function (result) {
            //         ispay = false;
            //         //支付成功
            //         //  alert(window.localStorage.getItem("IswechatPayment"));
            //         window.localStorage.setItem("IswechatPayment", "yes")
            //         $state.go('bondSuccess');
            //     }, function (errMsg) {
            //         ispay = false;
            //         window.localStorage.setItem("IswechatPayment", "no")
            //         //支付失败
            //     })
            // }

        }

}])