Ver código fonte

交易记录

lyh 2 anos atrás
pai
commit
a651be628b
1 arquivos alterados com 22 adições e 0 exclusões
  1. 22 0
      app/Http/Controllers/Api/v1/AcceptorController.php

+ 22 - 0
app/Http/Controllers/Api/v1/AcceptorController.php

@@ -227,4 +227,26 @@ class AcceptorController extends webApp
             return showJson(AcceptorService::make()->getError(),true, $result);
         }
     }
+
+    /**
+     * C2C交易-购买星豆
+     * @param MemberValidator $validator
+     * @return array
+     */
+    public function sellxd(MemberValidator $validator)
+    {
+        $params = request()->all();
+        $scene = isset($params['scene'])? $params['scene'] : 'recharge';
+        $params = $validator->check($params, $scene);
+        if (!is_array($params)) {
+            return showJson($params, false);
+        }
+
+        if(!$result = AcceptorService::make()->sellxd($this->userId, $params)){
+            $error = AcceptorService::make()->getError();
+            return showJson($error,false, [],$error== 2035? 405:0);
+        }else{
+            return showJson(AcceptorService::make()->getError(),true, $result);
+        }
+    }
 }