Browse Source

店铺保存时如果钱包Balance没有记录则添加一条记录

master
liangyuyan 5 years ago
parent
commit
718039f887
  1. 19
      app/Admin/Controllers/v3/StoreController.php

19
app/Admin/Controllers/v3/StoreController.php

@ -13,6 +13,7 @@ use App\Admin\Common\StoreQRCode;
use App\Models\v3\Store as StoreModel; use App\Models\v3\Store as StoreModel;
use App\Models\v3\User as UserModel; use App\Models\v3\User as UserModel;
use App\Models\v3\Category as CategoryModel; use App\Models\v3\Category as CategoryModel;
use App\Models\LanzuUserBalance as UserBalanceModel;
class StoreController extends AdminController class StoreController extends AdminController
{ {
@ -167,12 +168,21 @@ class StoreController extends AdminController
$form->saved(function (Form $form){ $form->saved(function (Form $form){
$id = $form->getKey(); $id = $form->getKey();
$store = StoreModel::find($id); $store = StoreModel::find($id);
// 添加商户钱包
if($form->isCreating()){
// 添加商户钱包
$userBalance = UserBalanceModel::where([
['user_type','=',5],
['source_id','=',$id]
])->first();
if(empty($userBalance)){
$userBalance = new UserBalanceModel();
$userBalance->user_type = 5;
$userBalance->source_id = $id;
$userBalance->save();
} }
// $form->isCreating() &&
if(!empty($id)){
if($form->isCreating() && !empty($id)){
$qrCode = new StoreQRCode(); $qrCode = new StoreQRCode();
// 生成小程序码 店铺 // 生成小程序码 店铺
$sRes = $qrCode->SetStoreWeChatCode($id); $sRes = $qrCode->SetStoreWeChatCode($id);
@ -187,7 +197,6 @@ class StoreController extends AdminController
// 剪裁图片 // 剪裁图片
// $form->image('cash_code_img')->crop(270, 270, [5, 5]); // $form->image('cash_code_img')->crop(270, 270, [5, 5]);
} }
}); });
$form->disableResetButton(); $form->disableResetButton();

Loading…
Cancel
Save