master
ELF 5 years ago
parent 9d67a4c842
commit 268e084241

@ -332,9 +332,10 @@ class PresidentDepositController extends ThinkController
public function payConfirm() public function payConfirm()
{ {
$ids = I('ids', []); $ids = I('ids', []);
$acceptTime = I('accept_time', date('Y-m-d'));
try { try {
$service = new PresidentDepositService(); $service = new PresidentDepositService();
$service->batchPayConfirm($ids); $service->batchPayConfirm($ids, $acceptTime);
$this->ajaxReturn([ $this->ajaxReturn([
'status' => 1, 'status' => 1,
'message' => '操作成功' 'message' => '操作成功'

@ -118,6 +118,7 @@ class PresidentDepositService
private function update($params, $company, $record) private function update($params, $company, $record)
{ {
$payType = $params['pay_type'] ?? 0;
$payAcceptTime = $params['pay_accept_time'] == '' ? 0 : strtotime($params['pay_accept_time']); $payAcceptTime = $params['pay_accept_time'] == '' ? 0 : strtotime($params['pay_accept_time']);
$refundTime = $params['refund_time'] == '' ? 0 : strtotime($params['pay_accept_time']); $refundTime = $params['refund_time'] == '' ? 0 : strtotime($params['pay_accept_time']);
@ -132,6 +133,7 @@ class PresidentDepositService
$data['refund_time'] = $refundTime; $data['refund_time'] = $refundTime;
} }
$data['pay_way'] = $params['pay_type'] == 2 ? 4 : $params['pay_way']; $data['pay_way'] = $params['pay_type'] == 2 ? 4 : $params['pay_way'];
$data['pay_type'] = $params['pay_type']; $data['pay_type'] = $params['pay_type'];
$data['pay_account'] = $params['pay_account']; $data['pay_account'] = $params['pay_account'];
@ -139,7 +141,6 @@ class PresidentDepositService
$data['payer'] = $params['payer']; $data['payer'] = $params['payer'];
$data['status'] = $status ?? $record['status']; $data['status'] = $status ?? $record['status'];
$data['update_time'] = time(); $data['update_time'] = time();
M('president_deposit', 'tab_')->where(['id' => $record['id']])->save($data); M('president_deposit', 'tab_')->where(['id' => $record['id']])->save($data);
} }
@ -207,7 +208,7 @@ class PresidentDepositService
} }
} }
public function batchPayConfirm(array $companyIds) public function batchPayConfirm(array $companyIds, $acceptTime)
{ {
if (isMarketAdmin()) { if (isMarketAdmin()) {
throw new \Exception('无法操作记录'); throw new \Exception('无法操作记录');
@ -231,7 +232,7 @@ class PresidentDepositService
'status' => 1, 'status' => 1,
'pay_confirm_time' => time(), 'pay_confirm_time' => time(),
'update_time' => time(), 'update_time' => time(),
'pay_accept_time' => strtotime(I('accept_time')) 'pay_accept_time' => strtotime($acceptTime)
]); ]);
$companies = M('promote_company', 'tab_')->field(['company_name', 'id'])->where(['id' => ['in', $companyIds]])->select(); $companies = M('promote_company', 'tab_')->field(['company_name', 'id'])->where(['id' => ['in', $companyIds]])->select();

Loading…
Cancel
Save