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