|
@@ -5,8 +5,8 @@ angular.module('appMessage').controller('MessageController', ['$scope', '$filter
|
|
|
$scope.appContent = {};
|
|
|
$scope.sendMark = 0;
|
|
|
$scope.receiveMark = 0;
|
|
|
- $scope.sMessage = [];
|
|
|
- $scope.rMessage = [];
|
|
|
+ $scope.sMessageTime = [];
|
|
|
+ $scope.rMessageTime = [];
|
|
|
$scope.sendmessages = [];
|
|
|
$scope.historymessages = [];
|
|
|
|
|
@@ -51,56 +51,51 @@ angular.module('appMessage').controller('MessageController', ['$scope', '$filter
|
|
|
var nowDate = $filter("date")(myDate.getTime(), "yyyy-MM-dd");
|
|
|
var messageDate = $filter("date")(item.ts, "yyyy-MM-dd");
|
|
|
if (getUserID !== -1) {
|
|
|
- $scope.sMessage[$scope.sendMark] = item.ts;
|
|
|
+ $scope.sMessageTime[$scope.sendMark] = item.ts;
|
|
|
$scope.sendMark = $scope.sendMark + 1;
|
|
|
$scope.receiveMark = 0;
|
|
|
- $scope.rMessage = [];
|
|
|
+ $scope.rMessageTime = [];
|
|
|
} else {
|
|
|
- $scope.rMessage[$scope.receiveMark] = item.ts;
|
|
|
+ $scope.rMessageTime[$scope.receiveMark] = item.ts;
|
|
|
$scope.receiveMark = $scope.receiveMark + 1;
|
|
|
$scope.sendMark = 0;
|
|
|
- $scope.sMessage = [];
|
|
|
+ $scope.sMessageTime = [];
|
|
|
}
|
|
|
if (messageDate == nowDate) {
|
|
|
if ($scope.sendMark == 1 || $scope.receiveMark == 1) {
|
|
|
- console.log("111");
|
|
|
return $filter("date")(item.ts, "HH:mm:ss");
|
|
|
- } else if ($scope.sendMark > 1 && Math.abs($scope.sMessage[$scope.sendMark - 1] - $scope.sMessage[0]) < 60000) {
|
|
|
- console.log("222");
|
|
|
+ } else if ($scope.sendMark > 1 && Math.abs($scope.sMessageTime[$scope.sendMark - 1] - $scope.sMessageTime[0]) < 60000) {
|
|
|
return '';
|
|
|
- } else if ($scope.receiveMark > 1 && Math.abs($scope.rMessage[$scope.receiveMark - 1] - $scope.rMessage[0]) < 60000) {
|
|
|
- console.log("333");
|
|
|
+ } else if ($scope.receiveMark > 1 && Math.abs($scope.rMessageTime[$scope.receiveMark - 1] - $scope.rMessageTime[0]) < 60000) {
|
|
|
return '';
|
|
|
- } else if ($scope.sendMark > 1 && Math.abs($scope.sMessage[$scope.sendMark - 1] - $scope.sMessage[0]) > 60000) {
|
|
|
- console.log("444");
|
|
|
- $scope.sendMark = 0;
|
|
|
- $scope.sMessage = [];
|
|
|
+ } else if ($scope.sendMark > 1 && Math.abs($scope.sMessageTime[$scope.sendMark - 1] - $scope.sMessageTime[0]) > 60000) {
|
|
|
+ $scope.sMessageTime[0] = $scope.sMessageTime[$scope.sendMark - 1];
|
|
|
+ $scope.sendMark = 1;
|
|
|
return $filter("date")(item.ts, "HH:mm:ss");
|
|
|
- } else if ($scope.receiveMark > 1 && Math.abs($scope.rMessage[$scope.receiveMark - 1] - $scope.rMessage[0]) > 60000) {
|
|
|
- console.log("555");
|
|
|
- $scope.receiveMark = 0;
|
|
|
- $scope.rMessage = [];
|
|
|
+ } else if ($scope.receiveMark > 1 && Math.abs($scope.rMessageTime[$scope.receiveMark - 1] - $scope.rMessageTime[0]) > 60000) {
|
|
|
+ $scope.rMessageTime[0] = $scope.rMessageTime[$scope.receiveMark - 1];
|
|
|
+ $scope.receiveMark = 1;
|
|
|
return $filter("date")(item.ts, "HH:mm:ss");
|
|
|
}
|
|
|
} else {
|
|
|
if ($scope.sendMark == 1 || $scope.receiveMark == 1) {
|
|
|
console.log("111");
|
|
|
return $filter("date")(item.ts, "yyyy HH:mm:ss");
|
|
|
- } else if ($scope.sendMark > 1 && Math.abs($scope.sMessage[$scope.sendMark - 1] - $scope.sMessage[0]) < 60000) {
|
|
|
+ } else if ($scope.sendMark > 1 && Math.abs($scope.sMessageTime[$scope.sendMark - 1] - $scope.sMessageTime[0]) < 60000) {
|
|
|
console.log("222");
|
|
|
- return $filter("date")(item.ts, "yyyy HH");
|
|
|
- } else if ($scope.receiveMark > 1 && Math.abs($scope.rMessage[$scope.receiveMark - 1] - $scope.rMessage[0]) < 60000) {
|
|
|
+
|
|
|
+ } else if ($scope.receiveMark > 1 && Math.abs($scope.rMessageTime[$scope.receiveMark - 1] - $scope.rMessageTime[0]) < 60000) {
|
|
|
console.log("333");
|
|
|
- return $filter("date")(item.ts, "yyyy HH:mm");
|
|
|
- } else if ($scope.sendMark > 1 && Math.abs($scope.sMessage[$scope.sendMark - 1] - $scope.sMessage[0]) > 60000) {
|
|
|
+
|
|
|
+ } else if ($scope.sendMark > 1 && Math.abs($scope.sMessageTime[$scope.sendMark - 1] - $scope.sMessageTime[0]) > 60000) {
|
|
|
console.log("444");
|
|
|
$scope.sendMark = 0;
|
|
|
- $scope.sMessage = [];
|
|
|
+ $scope.sMessageTime = [];
|
|
|
return $filter("date")(item.ts, "MM HH:mm:ss");
|
|
|
- } else if ($scope.receiveMark > 1 && Math.abs($scope.rMessage[$scope.receiveMark - 1] - $scope.rMessage[0]) > 60000) {
|
|
|
+ } else if ($scope.receiveMark > 1 && Math.abs($scope.rMessageTime[$scope.receiveMark - 1] - $scope.rMessageTime[0]) > 60000) {
|
|
|
console.log("555");
|
|
|
$scope.receiveMark = 0;
|
|
|
- $scope.rMessage = [];
|
|
|
+ $scope.rMessageTime = [];
|
|
|
return $filter("date")(item.ts, "dd HH:mm:ss");
|
|
|
}
|
|
|
}
|