rabin 6 maanden geleden
bovenliggende
commit
0d53110f41
3 gewijzigde bestanden met toevoegingen van 8 en 3 verwijderingen
  1. 1 1
      src/place/api/Resource.php
  2. 1 1
      src/resource/content/lib/Info.php
  3. 6 1
      src/resource/goods/lib/Info.php

+ 1 - 1
src/place/api/Resource.php

@@ -51,7 +51,7 @@ class Resource extends Main
     {
         $id = Dever::input('type_id', 'is_numeric', '资源ID');
         $info = $this->service->getInfo($id);
-        $info = Dever::load('info', $this->service->app)->submit($info);
+        $info = Dever::load('info', $this->service->app)->submit($info, 'price', true);
         if ($info['status'] == 2) {
             return $this->service->pay($info);
         } else {

+ 1 - 1
src/resource/content/lib/Info.php

@@ -15,7 +15,7 @@ class Info
         return $info;
     }
 
-    public function submit($info, $type = 'price')
+    public function submit($info, $type = 'price', $state = false)
     {
         $result = $info[$type];
         $password = Dever::input('password');

+ 6 - 1
src/resource/goods/lib/Info.php

@@ -28,9 +28,12 @@ class Info
         return $info;
     }
 
-    public function submit($info, $type = 'price')
+    public function submit($info, $type = 'price', $state = false)
     {
         $sku_id = Dever::input('sku_id');
+        if ($state && !$sku_id) {
+            Dever::error('下单失败,请传入价格');
+        }
         $result = $info[$type];
         $result['id'] = $info['id'];
         $result['name'] = $info['name'];
@@ -50,6 +53,8 @@ class Info
                 $detail['id'] = $result['id'];
                 $detail['name'] = $result['name'];
                 $result['detail'][] = $detail;
+            } elseif ($state) {
+                Dever::error('下单失败,请传入价格');
             }
         }
         return $result;