Skip to content

Commit

Permalink
refactor: 使用 new 方法初始化,方便增加规则
Browse files Browse the repository at this point in the history
  • Loading branch information
twinh committed Mar 31, 2022
1 parent fe13bc9 commit 3598726
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 8 deletions.
4 changes: 2 additions & 2 deletions pages/admin-api/logistics-addresses/[id].php
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ public function get()

public function patch()
{
return UpdateAction
::beforeSave(function (LogisticsAddressModel $address, $req) {
return UpdateAction::new()
->beforeSave(function (LogisticsAddressModel $address, $req) {
return V::defaultOptional()
->char('name', '联系人姓名', 0, 16)->required($address->isNew())->notBlank()
->char('phone', '联系人电话', 0, 16)->required($address->isNew())->notBlank()
Expand Down
4 changes: 2 additions & 2 deletions pages/admin-api/logistics-addresses/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@

public function get()
{
return IndexAction
::beforeFind(function (LogisticsAddressModel $models) {
return IndexAction::new()
->beforeFind(function (LogisticsAddressModel $models) {
$models->setDefaultSortColumn(['sort', 'id']);
})
->afterFind(function (LogisticsAddressModel $models) {
Expand Down
4 changes: 2 additions & 2 deletions pages/admin-api/shipping-tpls/[id].php
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@

public function patch()
{
return UpdateAction
::beforeSave(function (ShippingTplModel $shippingTpl, $req) {
return UpdateAction::new()
->beforeSave(function (ShippingTplModel $shippingTpl, $req) {
$shippingTpl->serviceIds = array_filter(array_unique(array_column((array) $req['rules'], 'serviceId')));

return V::defaultOptional()
Expand Down
4 changes: 2 additions & 2 deletions pages/admin-api/shipping-tpls/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@

public function get()
{
return IndexAction
::beforeFind(function (ShippingTplModel $models) {
return IndexAction::new()
->beforeFind(function (ShippingTplModel $models) {
$models->setDefaultSortColumn(['sort', 'id']);
})
->exec($this);
Expand Down

0 comments on commit 3598726

Please sign in to comment.