quanwei
2025-12-31 48d31672b4d88900080093cd1632f9d2eb978d4d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php
 
namespace app\supplier\controller\supplier;
 
use app\common\model\settings\Setting as SettingModel;
use app\supplier\model\supplier\DepositRefund as DepositRefundModel;
use app\supplier\model\supplier\Supplier as SupplierModel;
use app\supplier\controller\Controller;
/**
 * 供应商
 */
class Supplier extends Controller
{
    /**
     * 店员列表
     */
    public function index()
    {
        // 供应商列表
        $model = new SupplierModel;
        $postData = $this->postData();
        /*//获取该角色管理的区域 by yj 2023.12.20
        $shop_supplier_ids = SupplierModel::getSupplierIdsByUser($this->store['user']);
        if(!empty($shop_supplier_ids)){
            $postData["shop_supplier_ids"] = $shop_supplier_ids;
        }*/
        $list = $model->getList($postData);
        return $this->renderSuccess('', compact('list'));
    }
    /**
     * 获取用户信息
     */
    public function getUserInfo()
    {
        $supplier = $this->supplier['supplier'];
        // 商城名称
        $shop_name = SettingModel::getItem('store')['name'];
        //当前系统版本
        $version = get_version();
        return $this->renderSuccess('', compact('supplier', 'shop_name', 'version'));
    }
    /**
     * 申请退押金
     */
    public function refund(){
        $supplier = SupplierModel::detail($this->getSupplierId());
        $model = new DepositRefundModel;
        if ($model->submit($supplier)) {
            return $this->renderSuccess('申请退款成功');
        }
        return $this->renderError($model->getError() ?: '提交失败');
    }    
}