Browse Source

修复: 添加市场经理时录入不存在的懒id号时,也能创建成功

master
lanzu_qsy 5 years ago
parent
commit
cb938c1d44
  1. 8
      app/Admin/Controllers/LanzuMmInfoController.php
  2. 10
      app/Admin/Controllers/LanzuMpInfoController.php

8
app/Admin/Controllers/LanzuMmInfoController.php

@ -8,6 +8,7 @@ use App\Models\AdminUsers;
use \App\Models\AdminRoles; use \App\Models\AdminRoles;
use \App\Models\AdminRoleUsers; use \App\Models\AdminRoleUsers;
use App\Models\ImsCjdcMarket; use App\Models\ImsCjdcMarket;
use App\Models\ImsCjdcUser;
use App\Models\LanzuMmWithdraw; use App\Models\LanzuMmWithdraw;
use App\Models\LanzuMpInfo; use App\Models\LanzuMpInfo;
use App\Models\LanzuMpInfo as mpInfo; use App\Models\LanzuMpInfo as mpInfo;
@ -131,6 +132,13 @@ class LanzuMmInfoController extends AdminController
$form->image('id_back')->uniqueName(); $form->image('id_back')->uniqueName();
$form->text('id_number'); $form->text('id_number');
$form->radio('status', '状态')->options(['禁用', '启用'])->default(1); $form->radio('status', '状态')->options(['禁用', '启用'])->default(1);
$form->saving(function (Form $form){
//保存前,校验懒ID是否有效
$count = ImsCjdcUser::where('id', $form->user_id)->count();
if (!$count) {
return $form->error('该懒ID无效');
}
});
$form->saved(function (Form $form, $mmid) { $form->saved(function (Form $form, $mmid) {
$model = new mmInfo(); $model = new mmInfo();
if ($form->isCreating()) { if ($form->isCreating()) {

10
app/Admin/Controllers/LanzuMpInfoController.php

@ -6,6 +6,7 @@ use App\Admin\Common\Auth;
use App\Admin\Extensions\CheckRow; use App\Admin\Extensions\CheckRow;
use App\Admin\Metrics\Examples\TotalUsers; use App\Admin\Metrics\Examples\TotalUsers;
use App\Admin\Repositories\LanzuMpInfo; use App\Admin\Repositories\LanzuMpInfo;
use App\Models\ImsCjdcUser;
use App\Models\LanzuMmInfo; use App\Models\LanzuMmInfo;
use App\Models\LanzuMmInfo as mmInfo; use App\Models\LanzuMmInfo as mmInfo;
use App\Models\LanzuMpWithdraw; use App\Models\LanzuMpWithdraw;
@ -122,6 +123,15 @@ class LanzuMpInfoController extends AdminController
$form->image('id_back')->uniqueName()->required(); $form->image('id_back')->uniqueName()->required();
$form->text('id_number')->required(); $form->text('id_number')->required();
$form->radio('status', '状态')->options(['禁用', '启用'])->default(1); $form->radio('status', '状态')->options(['禁用', '启用'])->default(1);
$form->saving(function (Form $form){
//保存前,校验懒ID是否有效
$count = ImsCjdcUser::where('id', $form->user_id)->count();
if (!$count) {
return $form->error('该懒ID无效');
}
});
$form->saved(function (Form $form, $mpid) { $form->saved(function (Form $form, $mpid) {
$model = new mpInfo(); $model = new mpInfo();
if ($form->isCreating()) { if ($form->isCreating()) {

Loading…
Cancel
Save