Browse Source

修复删除社区后, 绑定帐号不删除的问题

master
lanzu_qsy 6 years ago
parent
commit
d3ef85b22c
  1. 29
      app/Admin/Controllers/LanzuCsInfoController.php

29
app/Admin/Controllers/LanzuCsInfoController.php

@ -92,11 +92,11 @@ class LanzuCsInfoController extends AdminController
$form->select('market_id', '所属市场')->options(ImsCjdcMarket::getMarket())->required();
$form->text('address', '社区地址')->required();
$form->radio('status', '状态')->options(['禁用', '启用'])->default(1);
$form->saving(function (Form $form){
$form->saving(function (Form $form) {
//检验用户user_id 是否存在
$count = ImsCjdcUser::where('id',$form->user_id)->count();
if (!$count){
return $form->error('用户ID不存在');
$count = ImsCjdcUser::where('id', $form->user_id)->count();
if (!$count) {
return $form->error('用户ID不存在');
}
});
@ -135,6 +135,27 @@ class LanzuCsInfoController extends AdminController
$ad->save();
}
});
//删除成功后
$form->deleted(function (Form $form,$result) {
if (!$result){
return $form->error('数据删除失败!');
}
$data = $form->model()->toArray();
foreach ($data as $val){
//删除登陆帐号
$adu = AdminUsers::find($val['admin_user_id']);
if ($adu){
$adu->delete();
}
//删除提现余额
$lb = LanzuUserBalance::where('source_id',$val['admin_user_id'])->first();
if ($lb){
$lb->delete();
}
}
});
});
}
}
Loading…
Cancel
Save