发表于: 2018-01-27 01:45:47

3 568


今天完成的事

接着敲项目

顺便写了一个前端的jsp.

代码如下

myApp
.controller("touZiJinECtrl", function ($scope, $state, $http) {
var vm = this;
       vm.uid = $state.params.uid ? $state.params.uid : '';
       vm.pid = $state.params.pid ? $state.params.pid : '';
       vm.can = true;

       var obj = document.getElementById("files");
       var reader = new FileReader();
       var fd = new FormData();


       $http.get('/a/u/invest/' + vm.pid + '/order').then(function (response) {
if (response.data.code === 0) {
vm.product = response.data.product;
               vm.bank= response.data.bank;

               console.log(vm.product);
               console.log(vm.bank);
           } else {
alert(response.data.message);
           }
});


       // $http.get('/a/u/user/'+vm.uid).then(function (response) {
       //     // $scope.pages=Math.ceil(response.data.total/response.data.size);
       //     vm.user=response.data.data;
       //     console.log(vm.user);
       // });
       //
       // $http.get('/a/product/'+vm.pid).then(function (response) {
       //     // $scope.pages=Math.ceil(response.data.total/response.data.size);
       //     vm.product=response.data.data;
       //     console.log(vm.product);
       // });
       //
       // $http.get('/a/u/product/investable'+'?uid='+vm.uid+'&productId='+vm.pid).then(function (response) {
       //     // $scope.pages=Math.ceil(response.data.total/response.data.size);
       //     if(response.data.code===0){
       //         vm.can=true;
       //     }else {
       //         vm.can=false;
       //     }
       // });
       //
       // $http.get('/a/u/bank/card/list'+'?uid='+vm.uid).then(function (response) {
       //     // $scope.pages=Math.ceil(response.data.total/response.data.size);
       //     vm.ubrs=response.data.data;
       //     console.log(vm.ubrs);
       //     vm.banks=response.data.bankList;
       //     console.log(vm.banks);
       //     if (vm.ubrs.length!=0&&vm.banks.length!=0){
       //         for (var i=0;i<vm.ubrs.length;i++){
       //             console.log(vm.ubrs[i]);
       //             for(var j=0;j<vm.banks.length;j++){
       //                 if (vm.ubrs[i].bankId===vm.banks[j].id){
       //                     vm.ubrs[i].bankName=vm.banks[j].bankName;
       //                     vm.ubrs[i].perLimitedAmount=vm.banks[j].perLimitedAmount;
       //                     vm.ubrs[i].dayLimitedAmount=vm.banks[j].dayLimitedAmount;
       //                     vm.ubrs[i].logoImgUrl=vm.banks[j].logoImgUrl;
       //                 }
       //             }
       //         }
       //     }
       //
       // });

       vm.useBank = function (item) {
vm.item = item;
       };

       $scope.Fn = function () {
$scope.files = obj.files;
           if ($scope.files !== '' && $scope.files !== 'undefined') {
$scope.canload = true;
           } else {
$scope.canload = false;
           }
$scope.$apply();
       };

       $scope.Upload = function () {
$('progress').attr('value', 0);
           reader.readAsDataURL($scope.files[0]);
           reader.onprogress = function (e) {
var p = Math.round(e.loaded / e.total * 100) + '%';
               $('progress').attr('value', p);
           };
           reader.onload = function () {
$scope.loadcomplete = true; //完成
               $scope.$apply();
           };
           reader.onerror = function () {
$scope.loadcomplete = false; //失败
               $scope.$apply();
           };
           reader.onloadend = function (e) {
fd.append('file', $scope.files[0]);
               fd.append('type', 2);

               $http.post('/a/u/img', fd, {
withCredentials: true,
                   headers: {'Content-Type': undefined},
                   transformRequest: angular.identity
               }).then(function (res) {
vm.imgUrl = res.data.imgUrl;
                   console.log(vm.imgUrl);
               });
           };
           $scope.canload = false;
       };

       vm.goPay = function () {
if (vm.can) {
console.log(vm.card.cid);
               console.log(vm.principal);
               console.log(vm.imgUrl);

               var params = 'cid=' + vm.card.cid + '&principal=' + vm.principal + '&imgUrl=' + vm.imgUrl;
               $http.post('/a/u/invest/' + vm.product.id, params, {
headers: {'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'}
}).then(function (res) {
alert(res.data.message);
                   if (res.data.code === 0) {
console.log(res.data.data);
                       $state.go("myApp.myInvest", {'uid': vm.uid}, {reload: true});
                   }
});
           } else {
alert("您已投资过该限购产品,不可再投资");
               $state.go('myApp.tuiJian', {'uid': vm.uid}, {reload: true});
           }
}
});

遇到的问题

springBoot,不允许多例。埋个坑,以后再说。

明天计划

把最难的投资成功敲完。


返回列表 返回列表
评论

    分享到