dever 6 years ago
parent
commit
af28df6020
1 changed files with 12 additions and 1 deletions
  1. 12 1
      act/src/Order.php

+ 12 - 1
act/src/Order.php

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