Merge branch 'develop'
This commit is contained in:
commit
ff8afb42f9
@ -465,6 +465,7 @@ if (!function_exists('merchantConfig')) {
|
|||||||
{
|
{
|
||||||
$request = request();
|
$request = request();
|
||||||
$make = app()->make(ConfigValueRepository::class);
|
$make = app()->make(ConfigValueRepository::class);
|
||||||
|
|
||||||
if (is_array($key)) {
|
if (is_array($key)) {
|
||||||
$_key = [];
|
$_key = [];
|
||||||
$cacheData = [];
|
$cacheData = [];
|
||||||
@ -487,6 +488,7 @@ if (!function_exists('merchantConfig')) {
|
|||||||
$request->setCache($merId, $key, $data);
|
$request->setCache($merId, $key, $data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -245,8 +245,9 @@ class Merchant extends BaseModel
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function getIssetCertificateAttr()
|
public function getIssetCertificateAttr()
|
||||||
{
|
{
|
||||||
return count(merchantConfig($this->mer_id, 'mer_certificate') ?: []) > 0;
|
// return count(merchantConfig($this->mer_id, 'mer_certificate') ?: []) > 0; // 原来方法,临时注释
|
||||||
|
return merchantConfig($this->mer_id, 'mer_certificate');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function searchMerIdsAttr($query, $value)
|
public function searchMerIdsAttr($query, $value)
|
||||||
|
@ -401,27 +401,45 @@ class StoreOrderRepository extends BaseRepository
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 来源检测,1 服务小组 2 普通商品
|
// 来源检测,1 服务小组 2 普通商品
|
||||||
if($order->source == 1)
|
// if($order->source == 1)
|
||||||
{
|
// {
|
||||||
// 验证是否服务小组人员
|
// // 验证是否服务小组人员
|
||||||
if ($groupOrder->user->fa_supply_team_id) {
|
// if ($groupOrder->user->fa_supply_team_id) {
|
||||||
Queue::push(SupplyChainOrderBrokerAgeJob::class, [
|
// Queue::push(SupplyChainOrderBrokerAgeJob::class, [
|
||||||
'uid' => $groupOrder->user->uid,
|
// 'uid' => $groupOrder->user->uid,
|
||||||
'inc' => $order->pay_price, // 订单金额
|
// 'inc' => $order->pay_price, // 订单金额
|
||||||
'order_sn' => $order->order_sn, // 订单编号
|
// 'order_sn' => $order->order_sn, // 订单编号
|
||||||
'order_id' => $order->order_id, // 订单ID
|
// 'order_id' => $order->order_id, // 订单ID
|
||||||
'mer_id' => $order->mer_id, // 商户ID
|
// 'mer_id' => $order->mer_id, // 商户ID
|
||||||
'brokerage_price' => $order->supply_chain_price, // 订单佣金金额
|
// 'brokerage_price' => $order->supply_chain_price, // 订单佣金金额
|
||||||
]);
|
// ]);
|
||||||
}
|
// }
|
||||||
|
|
||||||
}else{
|
// }else{
|
||||||
|
|
||||||
|
// if ($groupOrder->user->spread_uid) {
|
||||||
|
// Queue::push(UserBrokerageLevelJob::class, ['uid' => $groupOrder->user->spread_uid, 'type' => 'spread_money', 'inc' => $groupOrder->pay_price]);
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* 供应链服务分佣+分销推广同时分佣,每笔订单都进行分佣
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
Queue::push(SupplyChainOrderBrokerAgeJob::class, [
|
||||||
|
'uid' => $groupOrder->user->uid,
|
||||||
|
'inc' => $order->pay_price, // 订单金额
|
||||||
|
'order_sn' => $order->order_sn, // 订单编号
|
||||||
|
'order_id' => $order->order_id, // 订单ID
|
||||||
|
'mer_id' => $order->mer_id, // 商户ID
|
||||||
|
'brokerage_price' => $order->supply_chain_price, // 订单佣金金额
|
||||||
|
]);
|
||||||
|
|
||||||
|
if ($groupOrder->user->spread_uid) {
|
||||||
|
Queue::push(UserBrokerageLevelJob::class, ['uid' => $groupOrder->user->spread_uid, 'type' => 'spread_money', 'inc' => $groupOrder->pay_price]);
|
||||||
|
}
|
||||||
|
|
||||||
if ($groupOrder->user->spread_uid) {
|
|
||||||
Queue::push(UserBrokerageLevelJob::class, ['uid' => $groupOrder->user->spread_uid, 'type' => 'spread_money', 'inc' => $groupOrder->pay_price]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
app()->make(UserRepository::class)->update($groupOrder->uid, [
|
app()->make(UserRepository::class)->update($groupOrder->uid, [
|
||||||
'pay_count' => Db::raw('pay_count+' . count($groupOrder->orderList)),
|
'pay_count' => Db::raw('pay_count+' . count($groupOrder->orderList)),
|
||||||
'pay_price' => Db::raw('pay_price+' . $groupOrder->pay_price),
|
'pay_price' => Db::raw('pay_price+' . $groupOrder->pay_price),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user