quanwei
2 days ago 73b874c72ad55eb9eef21c36160ac0de58f0189e
admin/app/api/controller/plus/business/Business.php
@@ -116,6 +116,12 @@
        if(!(new BusinessModel())->where(['user_id'=>$user['user_id'],'is_default'=>1])->find()){
            $param['is_default'] = 1;
        }
        if (empty($param['name'])){
            return $this->renderError('请输入姓名');
        }
        if (empty($param['mobile'])){
            return $this->renderError('输入手机号');
        }
        if ((new BusinessModel())->add($param)) {
            return $this->renderSuccess('添加成功');
        }
@@ -257,12 +263,21 @@
            $user = $this->getUser();
            $param['user_id'] = $user['user_id'];
        }
        if (empty($param['name'])){
            return $this->renderError('请填写姓名');
        }
        if (empty($param['mobile'])){
            return $this->renderError('请填写手机号');
        }
        if (empty($param['unit'][0])){
            return $this->renderError('请至少填写填写公司');
        }
        $param['unit'] = json_encode($param['unit'], JSON_UNESCAPED_UNICODE);
        $param['duties'] = json_encode($param['duties'], JSON_UNESCAPED_UNICODE);
        $param['address'] = json_encode($param['address'], JSON_UNESCAPED_UNICODE);
        !empty($param['position'])?$param['position'] = json_encode($param['position'], JSON_UNESCAPED_UNICODE):'';
        $param['position'] = $param['duties'];
        if ($model->add($param)) {
            return $this->renderSuccess('编辑成功');
        }
@@ -277,7 +292,7 @@
    public function delete()
    {
        $param = request()->param();
        if((new BusinessModel())->get(['business_card_id'=>$param['business_card_id'],'is_default'=>1])){
        if((new BusinessModel())->where(['business_card_id'=>$param['business_card_id'],'is_default'=>1])->find()){
            return $this->renderError('当前名片为默认名片,无法删除,可切换默认名片后进行删除');
        }
        $model = (new BusinessModel())->where('business_card_id', $param['business_card_id'])->find();