| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- <?php
- namespace app\api\controller\v1;
- use app\api\services\UserServices;
- use app\common\model\YgOrderModel;
- use app\Request;
- use think\Exception;
- use think\facade\Db;
- //提现
- class YgGroup
- {
- protected $model = null;
- public function __construct( YgOrderModel $model)
- {
- $this->model = $model;
- }
- // 回购订单提交
- public function ygOrderSubmit(Request $request){
- Db::startTrans();
- try {
- getActionSecury($request->uid, $request->post('security_pass', ''));
- $this->model->orderSubmit($request->uid, $request->param());
- Db::commit();
- }catch (Exception $e){
- Db::rollback();
- return api_error_return($e->getMessage());
- }
- return api_succ_return('请求成功');
- }
- // 回购商品列表
- public function ygGoodsList(Request $request){
- try {
- return api_succ_return(['msg'=>'请求成功', 'data'=>$this->model->ygGoodsList($request->uid, $request->post('sort', ''), $request->post('page', '1'), $request->post('limit', '15'), $request->post('status', '1'))]);
- }catch (\Exception $e){
- return api_error_return($e->getMessage());
- }
- return api_error_return('请稍后在试');
- }
- // 回购商品详情
- public function ygGoodsDetail(Request $request){
- try {
- return api_succ_return(['msg'=>'请求成功', 'data'=>$this->model->ygGoodsDetail($request->post('yg_goodsid'))]);
- }catch (\Exception $e){
- return api_error_return($e->getMessage());
- }
- return api_error_return('请稍后在试');
- }
- // 回购商品 竞拍列表
- public function ygGoodsJpList(Request $request){
- $post = $request->post();
- try {
- return api_succ_return(['msg'=>'请求成功', 'data'=>$this->model->ygGoodsJpList($post['yg_goodsid'], $request->post('is_all', 1), $request->uid)]);
- }catch (\Exception $e){
- return api_error_return($e->getMessage());
- }
- return api_error_return('请稍后在试');
- }
- // 参加竞拍
- public function joinYgWithXz(Request $request){
- $post = $request->post();
- Db::startTrans();
- try {
- getActionSecury($request->uid, $request->post('security_pass', ''));
- $this->model->joinYgWithXz($request->uid, $post['address_id'], $post['money'], $post['yg_goodsid']);
- Db::commit();
- }catch (Exception $e){
- Db::rollback();
- if ($e->getCode() == 344){
- return api_succ_return(['msg'=>$e->getMessage(), 'code'=>$e->getCode()]);
- }
- return api_error_return($e->getMessage());
- }
- return api_succ_return('请求成功');
- }
- // 一口价购买
- public function joinYgWithBuy(Request $request){
- $post = $request->post();
- Db::startTrans();
- try {
- getActionSecury($request->uid, $request->post('security_pass', ''));
- $this->model->joinYgWithBuy($request->uid, $post['address_id'], $post['yg_goodsid']);
- Db::commit();
- }catch (Exception $e){
- Db::rollback();
- return api_error_return($e->getMessage());
- }
- return api_succ_return('请求成功');
- }
- // 竞拍订单
- public function joinYgOrderList(Request $request){
- $post = $request->post();
- try {
- return api_succ_return(['msg'=>'请求成功', 'data'=>$this->model->joinYgOrderList($request->uid, $post['status'], $post['page'], $post['limit'])]);
- }catch (\Exception $e){
- return api_error_return($e->getMessage());
- }
- return api_error_return('请稍后在试');
- }
- }
|