Commit ff2544e6 authored by rlgy's avatar rlgy

提币审核

parent f91feaea
...@@ -106,8 +106,8 @@ class CoinReleaseCheckController extends BaseController ...@@ -106,8 +106,8 @@ class CoinReleaseCheckController extends BaseController
//获取所有管理员 //获取所有管理员
$admins = $this->getAccessAdmins(); $admins = $this->getAccessAdmins();
foreach ($datas as $key => &$value) { foreach ($datas as $key => &$value) {
$value['check_first_uid'] = $admins[$value['check_first_uid']]; $value['check_first_uid'] = $value['check_first_uid'] ? $admins[$value['check_first_uid']] : '';
$value['check_second_uid'] = $admins[$value['check_second_uid']]; $value['check_second_uid'] = $value['check_second_uid'] ? $admins[$value['check_second_uid']] : '';
} }
return ['code' => 0, 'count' => $count, 'data' => $datas]; return ['code' => 0, 'count' => $count, 'data' => $datas];
...@@ -141,10 +141,17 @@ class CoinReleaseCheckController extends BaseController ...@@ -141,10 +141,17 @@ class CoinReleaseCheckController extends BaseController
} }
$model->check_first_uid = Yii::$app->user->id; $model->check_first_uid = Yii::$app->user->id;
$model->check_first_status = $status; $model->check_first_status = $status;
if ($model->check_first_status == CoinReleaseCheck::CHECK_FIRST_STATUS_FAILD) {
$message = '操作成功! 该申请已被撤提';
$model->status = CoinReleaseCheck::STATUS_CANCEL;
}
if ($model->save()) { if ($model->save()) {
return ['code' => 0, 'msg' => '初审通过!']; if ($model->check_first_status == CoinReleaseCheck::CHECK_FIRST_STATUS_FAILD) {
return ['code' => 0, 'msg' => $message];
}
return ['code' => 0, 'msg' => '操作成功!'];
} }
return ['code' => -1, 'msg' => '初审不通过!']; return ['code' => -1, 'msg' => '初审失败!'];
} elseif (self::STEP_CHECK_SECOND == $step) { } elseif (self::STEP_CHECK_SECOND == $step) {
//复审 //复审
if (CoinReleaseCheck::CHECK_FIRST_STATUS_SUCCEED == $model->check_first_status) { if (CoinReleaseCheck::CHECK_FIRST_STATUS_SUCCEED == $model->check_first_status) {
...@@ -153,9 +160,20 @@ class CoinReleaseCheckController extends BaseController ...@@ -153,9 +160,20 @@ class CoinReleaseCheckController extends BaseController
$model->check_second_uid = Yii::$app->user->id; $model->check_second_uid = Yii::$app->user->id;
$model->check_second_status = $status; $model->check_second_status = $status;
//改变status if ($model->check_second_status == CoinReleaseCheck::CHECK_SECOND_STATUS_FAILD) {
$model->status = CoinReleaseCheck::STATUS_PADDING; $message = '操作成功! 该申请已被撤提';
$model->status = CoinReleaseCheck::STATUS_CANCEL;
} else {
//改变status
$model->status = CoinReleaseCheck::STATUS_PADDING;
}
if ($model->save()) { if ($model->save()) {
//复审状态
if ($model->check_second_status == CoinReleaseCheck::CHECK_SECOND_STATUS_FAILD) {
//复审不通过就撤提
$trans->commit();
return ['code' => 0, 'msg' => $message];
}
// 提币 区块链转账接口 // 提币 区块链转账接口
$from = ''; $from = '';
$member = CoinReleaseMember::findOne($model->mid); $member = CoinReleaseMember::findOne($model->mid);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment