dever před 6 roky
rodič
revize
af28df6020
1 změnil soubory, kde provedl 12 přidání a 1 odebrání
  1. 12 1
      act/src/Order.php

+ 12 - 1
act/src/Order.php

@@ -57,6 +57,10 @@ class Order extends Core
             $status = true;
         }
 
+        if (!$journal_id) {
+            Dever::alert('请传入正确的小刊ID');
+        }
+
         $key = 'journal_infos_' . $journal_id;
 
         $journal = Dever::cache($key);
@@ -289,7 +293,14 @@ class Order extends Core
             $code = trim($code);
             $code = str_replace("\n", '', $code);
 
-            $journal_id = Dever::input('journal_id', false, '> 0', '请传入正确的小刊ID');
+            $journal_id = Dever::input('journal_id');
+            if (strstr($journal_id, 'preview_')) {
+                $journal_id = str_replace('preview_', '', $journal_id);
+            }
+
+            if (!$journal_id) {
+                Dever::alert('请传入正确的小刊ID');
+            }
 
             if (strpos($code, 'M') === 0) {
                 Dever::setInput('set_product_id', $journal_id);