Umstellung auf UTC Timestamp
This commit is contained in:
1 parent
fcb3ecdbb4
commit
d5ec222efd
41 files changed
+145
-665
No files matched your search
@@ -195,7 +195,7 @@ class _ApproachAreaPageState extends State<ApproachAreaPage> with ProducerMixin,
|
||||
|
||||
if (position != null) {
|
||||
setPosMessage.track = ZipTrack();
|
||||
setPosMessage.track!.time = DateTime.now().toIso8601String();
|
||||
setPosMessage.track!.time = Util.toUnixMillisUtc(DateTime.now());
|
||||
setPosMessage.track!.pos = ZipTrackPos();
|
||||
setPosMessage.track!.pos!.lat = position.latitude;
|
||||
setPosMessage.track!.pos!.long = position.longitude;
|
||||
|
||||
@@ -231,7 +231,7 @@ class _AssignedJobsPageState extends State<AssignedJobsPage> with ProducerMixin,
|
||||
message.ver = job.ver.toString();
|
||||
message.item = item;
|
||||
message.track = Track();
|
||||
message.track.time = DateTime.now().toUtc().toIso8601String();
|
||||
message.track.time = Util.toUnixMillisUtc(DateTime.now().toUtc());
|
||||
message.track.pos = FinTaskPos();
|
||||
message.track.pos!.lat = currentPosition != null ? currentPosition.latitude : 0.0;
|
||||
message.track.pos!.long = currentPosition != null ? currentPosition.longitude : 0.0;
|
||||
|
||||
@@ -420,7 +420,7 @@ class _MainPageState extends State<MainPage> with ConsumerMixin, ProducerMixin {
|
||||
var logoutMessage = LogoutMessage();
|
||||
if (position != null) {
|
||||
logoutMessage.pos = LogoutMessagePosition();
|
||||
logoutMessage.pos!.time = position.timestamp.toIso8601String();
|
||||
logoutMessage.pos!.time = Util.toUnixMillisUtc(position.timestamp);
|
||||
logoutMessage.pos!.lat = position.latitude;
|
||||
logoutMessage.pos!.long = position.longitude;
|
||||
logoutMessage.pos!.acc = position.accuracy.toInt();
|
||||
|
||||
@@ -93,7 +93,7 @@ class _MessagesPageState extends State<MessagesPage> with ProducerMixin {
|
||||
message.text = text.text;
|
||||
message.from = _sid;
|
||||
message.subj = '';
|
||||
message.time = now.toUtc().toIso8601String();
|
||||
message.time = Util.toUnixMillisUtc(now.toUtc());
|
||||
message.read = true;
|
||||
message.id = await sbmessage.ChatMessage.getNextId();
|
||||
|
||||
@@ -128,8 +128,7 @@ class _MessagesPageState extends State<MessagesPage> with ProducerMixin {
|
||||
for (var message in messages) {
|
||||
_messages.add(types.TextMessage(
|
||||
author: message.from == _sid ? _user : _central,
|
||||
createdAt:
|
||||
DateTime.parse(message.time).toLocal().millisecondsSinceEpoch,
|
||||
createdAt: message.time * 1000,
|
||||
id: message.id.toString(),
|
||||
text: "${message.subj}\n${message.text}",
|
||||
));
|
||||
@@ -215,7 +214,7 @@ class _MessagesPageState extends State<MessagesPage> with ProducerMixin {
|
||||
|
||||
var chatMessagesShowed = ChatMessagesReceived();
|
||||
chatMessagesShowed.ids = chatMessageIds;
|
||||
chatMessagesShowed.time = DateTime.now().toUtc().toIso8601String();
|
||||
chatMessagesShowed.time = Util.toUnixMillisUtc(DateTime.now().toUtc());
|
||||
|
||||
sendMessage(
|
||||
routingKey: Constants.messageTopicPublishPayload,
|
||||
|
||||
@@ -400,10 +400,9 @@ class _TaskListPageState extends State<TaskListPage> with ProducerMixin {
|
||||
void _processPickupDeliveryStatusTask(TaskInfo taskInfo) {
|
||||
Util.logInfo('Task ${taskInfo.task.sId} called');
|
||||
|
||||
final currentContext = context;
|
||||
Future.delayed(const Duration(seconds: 1), () async {
|
||||
if (!mounted) return;
|
||||
showPickupDeliveryStatusPopup(currentContext, taskInfo, (tourEntry, remark) async {
|
||||
if (!context.mounted) return;
|
||||
showPickupDeliveryStatusPopup(MyApp.appNavigatorKey.currentContext!, taskInfo, (tourEntry, remark) async {
|
||||
var answer = await _createAnswerHeader(taskInfo);
|
||||
answer.code = tourEntry!.code;
|
||||
answer.val = remark;
|
||||
@@ -428,10 +427,9 @@ class _TaskListPageState extends State<TaskListPage> with ProducerMixin {
|
||||
|
||||
SystemChrome.setPreferredOrientations([DeviceOrientation.landscapeLeft]);
|
||||
|
||||
final currentContext = context;
|
||||
Future.delayed(const Duration(seconds: 1), () async {
|
||||
if (!mounted) return;
|
||||
showSignaturePopup(currentContext, taskInfo, (String? signature) async {
|
||||
if (!context.mounted) return;
|
||||
showSignaturePopup(MyApp.appNavigatorKey.currentContext!, taskInfo, (String? signature) async {
|
||||
MyApp.suppressAcceptDialog = false;
|
||||
|
||||
SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);
|
||||
@@ -491,12 +489,12 @@ class _TaskListPageState extends State<TaskListPage> with ProducerMixin {
|
||||
message.trId = widget.tour.id;
|
||||
message.task = Task();
|
||||
message.task.sId = taskInfo.task.sId;
|
||||
message.task.time = DateTime.now().toIso8601String();
|
||||
message.task.time = Util.toUnixMillisUtc(DateTime.now().toUtc());
|
||||
|
||||
var position = await MyApp.getCurrentPosition();
|
||||
if (position != null) {
|
||||
message.task.pos = FinTaskPos();
|
||||
message.task.pos!.time = DateTime.now().toIso8601String();
|
||||
message.task.pos!.time = Util.toUnixMillisUtc(position.timestamp);
|
||||
message.task.pos!.lat = position.latitude;
|
||||
message.task.pos!.long = position.longitude;
|
||||
} else {
|
||||
@@ -514,9 +512,10 @@ class _TaskListPageState extends State<TaskListPage> with ProducerMixin {
|
||||
|
||||
var finTourTask = FinTourTask();
|
||||
finTourTask.sId = taskInfo.task.sId;
|
||||
finTourTask.time = DateTime.now().toIso8601String();
|
||||
finTourTask.time = Util.toUnixMillisUtc(DateTime.now().toUtc());
|
||||
if (position != null) {
|
||||
finTourTask.pos = FinTaskPos();
|
||||
finTourTask.pos!.time = Util.toUnixMillisUtc(position.timestamp);
|
||||
finTourTask.pos!.lat = position.latitude;
|
||||
finTourTask.pos!.long = position.longitude;
|
||||
finTourTask.pos!.acc = position.accuracy.toInt();
|
||||
@@ -535,7 +534,7 @@ class _TaskListPageState extends State<TaskListPage> with ProducerMixin {
|
||||
var position = await MyApp.getCurrentPosition();
|
||||
if (position != null) {
|
||||
finTourMessage.track = Track();
|
||||
finTourMessage.track!.time = DateTime.now().toIso8601String();
|
||||
finTourMessage.track!.time = Util.toUnixMillisUtc(DateTime.now().toUtc());
|
||||
finTourMessage.track!.pos = FinTaskPos();
|
||||
finTourMessage.track!.pos!.lat = position.latitude;
|
||||
finTourMessage.track!.pos!.long = position.longitude;
|
||||
|
||||
Reference in new issue
Block a user