以下代码插入重复记录的可能原因是什么?

06odsfpq  于 2021-08-13  发布在  Java
关注(0)|答案(0)|浏览(245)

单击按钮时调用以下代码

$scope.someFunction = function () {
     $scope.submitting = true;     // the button is disabled if submitting is true
     var query = { query: { id: $scope.employeeID } };

     // this api call inserts a record in a table
     httpFactory.patch("/someURL", query).then(function (data) {
          $scope.submitting = false;
                if (data.error) {
                    // display error message
                }
                else {
                    // display success message
                }
                $scope.submitting = false;
            }, function () {
                $scope.submitting = false;
            });
        };

如果用户连接不良,或者服务器速度慢,请求未完成,很快又收到另一个相同的请求,是否可以从上述调用插入重复记录?
如果是的话。。有谁能建议一个合适的方法来处理这个问题吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题