Browse Source

竞标限制

develop
lemon 4 years ago
parent
commit
a6d076395a
  1. 27
      app/AdminSupplier/Controllers/DemandBiddingController.php

27
app/AdminSupplier/Controllers/DemandBiddingController.php

@ -109,18 +109,6 @@ class DemandBiddingController extends AdminController
$form->disableViewButton();
$form->disableViewCheck();
$demand_id = request('demand_id');
$isBidding = \App\Models\DemandBidding::query()
->where('demand_id',$demand_id)
->where([
'bidding_user_type' => DemandTraits::$col[1],
'bidding_user_id' => Admin::user()->id
])
->exists();
if ($demand_id && $isBidding) {
Admin::exit('你已经竞标过了,无需重复参加');
}
$form->display('id')->disable();
if(request('is_bidding',0)) {
@ -145,6 +133,21 @@ class DemandBiddingController extends AdminController
$form->bidding_user_id = Admin::user()->id;
});
$form->saving(function (Form $form) {
if ($form->isCreating()) {
$isBidding = \App\Models\DemandBidding::query()
->where('demand_id',$form->demand_id)
->where([
'bidding_user_type' => DemandTraits::$col[1],
'bidding_user_id' => Admin::user()->id
])
->exists();
if ($isBidding) {
Admin::exit('你已经竞标过了,无需重复参加');
}
}
});
$form->saved(function (Form $form) {
$provinceId = Demand::query()->where('id',$this->demand_id)->value('province_id');

Loading…
Cancel
Save