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