更新自动审核
This commit is contained in:
parent
3660b3c83a
commit
0b224701f4
@ -101,7 +101,11 @@ class MerchantIntentionRepository extends BaseRepository
|
||||
|
||||
public function updateStatus($id, $data)
|
||||
{
|
||||
$create = $data['create_mer'] == 1;
|
||||
$create = ($data['create_mer'] == 1 || $data['create_mer'] == -1);
|
||||
$autoCreate = 0;
|
||||
if ($data['create_mer'] == -1) {
|
||||
$autoCreate = 1;
|
||||
}
|
||||
unset($data['create_mer']);
|
||||
$intention = $this->search(['mer_intention_id' => $id])->find();
|
||||
if (!$intention)
|
||||
@ -135,7 +139,7 @@ class MerchantIntentionRepository extends BaseRepository
|
||||
'is_margin' => $margin['is_margin'] ?? -1,
|
||||
'margin' => $margin['margin'] ?? 0,
|
||||
'uid' => $intention['uid'],
|
||||
'reg_admin_id' => request()->adminId(),
|
||||
'reg_admin_id' => $autoCreate ? 0: request()->adminId(),
|
||||
];
|
||||
$data['fail_msg'] = '';
|
||||
$smsData = [
|
||||
@ -154,13 +158,13 @@ class MerchantIntentionRepository extends BaseRepository
|
||||
'site' => systemConfig('site_name'),
|
||||
];
|
||||
}
|
||||
Db::transaction(function () use ($config, $intention, $data, $create,$margin,$merData,$smsData) {
|
||||
Db::transaction(function () use ($config, $intention, $data, $create,$margin,$merData,$smsData,$autoCreate) {
|
||||
if ($data['status'] == 1) {
|
||||
if ($create) {
|
||||
$merchant = app()->make(MerchantRepository::class)->createMerchant($merData);
|
||||
$data['mer_id'] = $merchant->mer_id;
|
||||
$data['uid'] = $intention['uid'];
|
||||
$data['reg_admin_id'] = $merchant['merchant_admin']['merchant_admin_id'];
|
||||
$data['reg_admin_id'] = $autoCreate ? 0: $merchant['merchant_admin']['merchant_admin_id'];
|
||||
// 写入商户客服表
|
||||
$store_service_data['mer_id'] = $merchant->mer_id;
|
||||
$store_service_data['uid'] = $intention['uid'];
|
||||
|
@ -86,7 +86,7 @@ class MerchantIntention extends BaseController
|
||||
// throw new ValidateException('申请商户入驻任务失败,请联系平台');
|
||||
// }
|
||||
$cdata['status'] = 1;
|
||||
$cdata['create_mer'] = 1;
|
||||
$cdata['create_mer'] = -1;
|
||||
$cdata['fail_msg'] ='自动审核通过';
|
||||
$this->repository->updateStatus($intention->mer_intention_id, $cdata);
|
||||
return app('json')->success('提交成功');
|
||||
|
Loading…
x
Reference in New Issue
Block a user