| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- namespace App\Http\Controllers\Admins;
- use App\Modes\AdminArea;
- use App\Modes\Proxy;
- use App\Modes\User;
- use Illuminate\Http\Request;
- use App\Http\Controllers\Controller;
- class AdminAreaController extends Controller
- {
- /*
- * 添加管理员管理区域
- * addbywsl
- * 20190805
- * */
- public function add(Request $request){
- $param = $request->all();
- if(empty($param['admin_id'])){
- return showJsonErr('admin_id不能为空');
- }
- if(empty($param['province'])||empty($param['city'])){
- return showJsonErr('省/市必填');
- }
- $user=User::whereId($param['admin_id'])->whereIsFrontend(0)->whereStatus(1)->first();
- if(empty($user)){
- return showJsonErr('当前用户状态异常或无此用户');
- }
- if(isset($param['s'])){
- unset($param['s']);
- }
- $adminarea=AdminArea::whereAdminId($param['admin_id'])->first();
- if(empty($adminarea)){
- $res=AdminArea::insert($param);
- }else{
- $res=AdminArea::whereId($adminarea->id)->update($param);
- }
- if($res){
- return showJsonSucc('操作成功');
- }else{
- return showJsonErr('操作失败');
- }
- }
- }
|