bondPayController.js 1.1 KB
angular.module('myApp')
	.controller('bondPayController',['$scope', '$rootScope', '$state', 'wechatPayment',
        function($scope,$rootScope,$state, wechatPayment){

        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.callDepositPay($rootScope.toPaid)
                .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")
                    //支付失败
                })
            }
        }



}])