From ae3074e97b7619e278e0c50c7f472fd70c5211c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cwanyongkang=E2=80=9D?= <“937888580@qq.com”> Date: Fri, 22 Jan 2021 10:54:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=B1=E8=B4=A5=E8=AE=A2=E5=8D=95=E8=A1=A5?= =?UTF-8?q?=E6=AC=BE=E9=87=91=E9=A2=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script/test/test.php | 68 ++++++++++++++++++++++++++++++-------------- 1 file changed, 47 insertions(+), 21 deletions(-) diff --git a/script/test/test.php b/script/test/test.php index d25b123..78effc5 100644 --- a/script/test/test.php +++ b/script/test/test.php @@ -1,30 +1,30 @@ where(['status'=>0])->fetchAll(); - -foreach ($tixian as $info){ - $id = $info['id']; +$file_path = './refund.csv'; +$file = fopen($file_path, 'r'); +while ($info = fgetcsv($file)) { $user_model = new UserModel; - $user_rest = $user_model->getOne(['id' => $info['userid']], 'RestAmount')['RestAmount']; - $rest = $user_rest + $info['money']; - $user_model->where(['id' => $info['userid']])->update(['RestAmount' => $rest]); + $user_info = $user_model->getOne(['LoginCode' => $info['0']]); + + $user_rest = $user_info['RestAmount']; + + $rest = $user_rest + $info['1']; + $user_model->where(['Id' => $user_info['Id']])->update(['RestAmount' => $rest]); $score = new ScoreModel; $score_data = [ - 'UserId' => $info['userid'], - 'ScoreType' => 9, - 'ScoreTypeName' => '提现被拒退还', - 'ScoreValue' => $info['money'], - 'UserName' => $info['username'], - 'OperateUserName' => 'auto', + 'UserId' => $user_info['Id'], + 'ScoreType' => 1, + 'ScoreTypeName' => '失败订单补款金额', + 'ScoreValue' => $info[1], + 'UserName' => $info[0], + 'OperateUserName' => 'script', 'RestAmount1' => $user_rest, 'RestAmount2' => $rest, 'CreateTime' => date('Y-m-d H:i:s', time()), @@ -33,8 +33,34 @@ foreach ($tixian as $info){ 'DeleteTag' => 0, ]; $score->add($score_data); - $data['status'] == '1'; - $data['op_user'] = 'auto'; - $data['remark'] = '因我司支付宝账户被公安暂时冻结,故无法资金转出,我司正与公安协调处理此事,你可用余额消费,如需继续提现,您可再次申请,我司将在账户解冻后第一时间处理。'; - $cash->where(['id' => $id])->update($data); -} \ No newline at end of file + + // print_r($info);die; +} +fclose($file); +// foreach ($tixian as $info){ +// $id = $info['id']; +// $user_model = new UserModel; +// $user_rest = $user_model->getOne(['id' => $info['userid']], 'RestAmount')['RestAmount']; + // $rest = $user_rest + $info['money']; + // $user_model->where(['id' => $info['userid']])->update(['RestAmount' => $rest]); + // $score = new ScoreModel; + // $score_data = [ + // 'UserId' => $info['userid'], + // 'ScoreType' => 9, + // 'ScoreTypeName' => '提现被拒退还', + // 'ScoreValue' => $info['money'], + // 'UserName' => $info['username'], + // 'OperateUserName' => 'auto', + // 'RestAmount1' => $user_rest, + // 'RestAmount2' => $rest, + // 'CreateTime' => date('Y-m-d H:i:s', time()), + // 'UpdateTime' => date('Y-m-d H:i:s', time()), + // 'TenantId' => 0, + // 'DeleteTag' => 0, + // ]; + // $score->add($score_data); +// $data['status'] == '1'; +// $data['op_user'] = 'auto'; +// $data['remark'] = '因我司支付宝账户被公安暂时冻结,故无法资金转出,我司正与公安协调处理此事,你可用余额消费,如需继续提现,您可再次申请,我司将在账户解冻后第一时间处理。'; +// $cash->where(['id' => $id])->update($data); +// } \ No newline at end of file