This commit is contained in:
mkm 2023-11-03 14:42:17 +08:00
parent efe6cc7e6d
commit 01c7ff2ddf
2 changed files with 22 additions and 2 deletions

View File

@ -111,7 +111,7 @@ class StoreMicro extends BaseController
$find['extend'] = []; $find['extend'] = [];
$find['param_temp_id'] = []; $find['param_temp_id'] = [];
$find['mer_labels'] = []; $find['mer_labels'] = [];
$find['delivery_way'] = [0 => "2"]; $find['delivery_way'] = [0 => "2",1=>'1'];
$find["guarantee_template_id"] = ""; $find["guarantee_template_id"] = "";
$find['product_type'] = $product_type; $find['product_type'] = $product_type;
$find['mer_cate_id'] = [0 => 0]; $find['mer_cate_id'] = [0 => 0];

View File

@ -12,7 +12,9 @@ use app\common\repositories\system\merchant\MerchantRepository;
use crmeb\utils\DingTalk; use crmeb\utils\DingTalk;
use think\facade\Db; use think\facade\Db;
use think\facade\Log; use think\facade\Log;
/**
* 支付后逻辑
*/
class paySuccessOrder class paySuccessOrder
{ {
@ -38,6 +40,24 @@ class paySuccessOrder
if (!$merchant || $merchant['street_id'] == 0) { if (!$merchant || $merchant['street_id'] == 0) {
throw new \Exception('商户地址不存在', 200); throw new \Exception('商户地址不存在', 200);
} }
if($merchant['type_id']==13){
$codes=explode(',',$event['order']['user_address_code']);
$count_code=count($codes);
if($count_code>4){
$merchant_two= Db::name('merchant')->where('street_id',$count_code[3])->where('type_id',17)->where('category_id',$merchant['category_id'])->find();
if($merchant_two){
$datas=[
'master_mer_id'=>$merchant['mer_id'],
'mer_id'=>$merchant_two['mer_id'],
'order_id'=>$event['order']['order_id'],
'status'=>1
];
Db::name('store_order_behalf')->insert($datas);
}
}
}
$this->streetId = $merchant['street_id']; $this->streetId = $merchant['street_id'];
$commission_rate = ($event['order']['commission_rate'] / 100); $commission_rate = ($event['order']['commission_rate'] / 100);