12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?php
- /**
- * Created by PhpStorm.
- * User: Administrator
- * Date: 2020-10-10
- * Time: 15:57
- */
-
- namespace api\js\controller;
-
-
- use api\js\model\DistributorLogModel;
- use api\js\model\DistributorModel;
- use cmf\controller\RestUserBaseController;
- class DistributorController extends RestUserBaseController
- {
- public function getList()
- {
- $DistributorModel = new DistributorModel();
- $list = $DistributorModel::where('id','>',1)->select();
- $this->success('ok',$list);
- }
-
- /**
- * 申请分销商
- */
-
- public function addPost()
- {
- $data['user_id'] = $this->getUserId();
- $data['distributor_id'] = $this->request->param('distributor_id');
- $data['name'] = $this->request->param('name');
- $data['mobile'] = $this->request->param('mobile');
- $data['province'] = $this->request->param('province');
- $data['city'] = $this->request->param('city');
- $data['district'] = $this->request->param('district');
- $DistributorLogModel = new DistributorLogModel();
- $info = $DistributorLogModel::where(['user_id'=>$data['user_id'],'distributor_id'=>$data['distributor_id']])->find();
- if($info){
- if($info['chuli_status'] == 1){
- $this->error('您已申请该分销商,不必重复申请');
- }else{
-
- $DistributorLogModel->allowField(true)->isUpdate(true)->save($data,['id'=>$info['id']]);
- }
- }else {
-
- $DistributorLogModel->allowField(true)->isUpdate(false)->save($data);
- }
-
- $this->success('申请成功');
- }
-
- }
|