wzq %!s(int64=5) %!d(string=hai) anos
pai
achega
d845ab0c10

+ 5 - 1
app/Transformers/MessageRuleDetailTransformer.php

@@ -16,6 +16,10 @@ class MessageRuleDetailTransformer extends TransformerAbstract
 {
     public function transform(MessageRule $messageRule)
     {
+        $messageStatus = $messageRule['message_status'];
+        if($messageStatus == 0 && $messageRule['sent_time'] <= Carbon::now()->toDateTimeString()){
+            $messageStatus = 1;
+        }
         return [
             'id' => $messageRule['id'],
             'title' => $messageRule['title'],
@@ -26,7 +30,7 @@ class MessageRuleDetailTransformer extends TransformerAbstract
             'sent_count' => $messageRule['sent_count'],
             'open_count' => $messageRule['open_count'],
             'notice_groups' => $messageRule['notice_groups'],
-            'message_status' => $messageRule['message_status'],
+            'message_status' => $messageStatus,
             'message_show_type' => $messageRule['message_show_type'],
             'activity_time' => $messageRule['activity_time'],
         ];

+ 5 - 1
app/Transformers/MessageRuleListTransformer.php

@@ -16,6 +16,10 @@ class MessageRuleListTransformer extends TransformerAbstract
 {
     public function transform(MessageRule $messageRule)
     {
+        $messageStatus = $messageRule['message_status'];
+        if($messageStatus == 0 && $messageRule['sent_time'] <= Carbon::now()->toDateTimeString()){
+            $messageStatus = 1;
+        }
         return [
             'id' => $messageRule['id'],
             'title' => $messageRule['title'],
@@ -25,7 +29,7 @@ class MessageRuleListTransformer extends TransformerAbstract
             'sent_count' => $messageRule['sent_count'],
             'open_count' => $messageRule['open_count'],
             'notice_groups' => $messageRule['notice_groups'],
-            'message_status' => $messageRule['message_status'],
+            'message_status' => $messageStatus,
         ];
     }
 }