From ba8e2950e47d6829f72e70317038e68ca56703e9 Mon Sep 17 00:00:00 2001 From: gholak tala Date: Mon, 16 Feb 2026 09:29:37 +0000 Subject: [PATCH] NASER fix some issues --- .gitattrebutes | 0 .gitignore | 0 .hataccess | 0 .styleci.yml | 0 Dockerfile | 0 README.md | 0 app.js | 0 app/Console/Commands/Price.php | 0 app/Console/Commands/UpdateProductStatus.php | 80 ++++++++++++++++ app/Console/Kernel.php | 14 +++ app/Console/error_log | 0 app/DB/Te/ExcelCollection.php | 0 app/DB/Te/Filter.php | 0 app/DB/Te/QuerySelector.php | 0 app/DB/Te/Scope.php | 0 app/DB/Te/Search.php | 0 app/DB/Te/TableEngine.php | 0 app/DB/Te/TableEngineInput.php | 0 app/DB/Te/assets/font.css | 0 app/DB/Te/assets/print.css | 0 app/DB/Te/assets/print.less | 0 app/DB/Te/error_log | 0 app/DB/Te/maptable.example.php | 0 app/DB/Te/print.blade.php | 0 app/DB/Te/query.example.php | 0 app/DB/Te/views/print.blade.php | 0 app/Exceptions/Handler.php | 0 .../Admin/BankAccountController.php | 0 .../Controllers/Admin/ConstController.php | 0 .../Controllers/Admin/CustomerController.php | 0 .../Controllers/Admin/DashboardController.php | 0 app/Http/Controllers/Admin/FileController.php | 52 +++++++++++ .../Controllers/Admin/MassageController.php | 0 .../Controllers/Admin/OrderController.php | 0 .../Controllers/Admin/PriceController.php | 0 .../Controllers/Admin/ProductController.php | 19 +++- .../Controllers/Admin/TahesabController.php | 0 app/Http/Controllers/Admin/UserController.php | 0 .../Controllers/Admin/WalletController.php | 0 app/Http/Controllers/Auth/AuthController.php | 4 +- app/Http/Controllers/Controller.php | 2 +- .../Customer/AddressController.php | 0 .../Customer/CustomerController.php | 0 .../Controllers/Customer/FundController.php | 0 .../Controllers/Customer/OrderController.php | 0 .../Customer/PriceTriggerController.php | 0 .../Customer/ProductController.php | 0 .../Controllers/Customer/WalletController.php | 0 .../Controllers/Finance/FinanceController.php | 0 .../Single/BankAccountController.php | 0 .../Single/SingleOrderController.php | 0 app/Http/Controllers/Site/CityController.php | 0 .../Controllers/Site/OfferCodesController.php | 91 +++++++++++++++++++ .../Controllers/Site/ReportController.php | 0 .../Site/myNotificationController.php | 0 app/Http/Controllers/SuperController.php | 0 app/Http/Controllers/pay/PaymanController.php | 0 .../Controllers/pay/paypingController.php | 0 app/Http/Kernel.php | 0 app/Http/Middleware/Authenticate.php | 0 app/Http/Middleware/EncryptCookies.php | 0 .../PreventRequestsDuringMaintenance.php | 0 .../Middleware/RedirectIfAuthenticated.php | 0 app/Http/Middleware/TrimStrings.php | 0 app/Http/Middleware/TrustHosts.php | 0 app/Http/Middleware/TrustProxies.php | 0 app/Http/Middleware/ValidationMiddleware.php | 0 app/Http/Middleware/VerifyCsrfToken.php | 0 app/Http/Middleware/error_log | 0 app/Http/error_log | 0 app/Jobs/CheckOrder.php | 0 app/Jobs/error_log | 0 app/Mail/Cnt.php | 0 app/Mail/YourMailableClass.php | 0 app/Models/Address.php | 0 app/Models/BankAccount.php | 0 app/Models/City.php | 0 app/Models/Cnt.php | 0 app/Models/Customer.php | 0 app/Models/File.php | 31 +++++++ app/Models/Fund.php | 0 app/Models/Log.php | 0 app/Models/Message.php | 0 app/Models/OfferCode.php | 47 ++++++++++ app/Models/Order.php | 0 app/Models/Price.php | 0 app/Models/PriceCandle.php | 0 app/Models/PriceTrigger.php | 0 app/Models/Product.php | 2 +- app/Models/Selector.php | 0 app/Models/Setting.php | 0 app/Models/Tahesab.php | 0 app/Models/TransactionsAdmin.php | 0 app/Models/User.php | 0 app/Models/Withdraw.php | 0 app/Models/error_log | 0 app/Providers/AppServiceProvider.php | 0 app/Providers/AuthServiceProvider.php | 0 app/Providers/BroadcastServiceProvider.php | 0 app/Providers/EventServiceProvider.php | 0 app/Providers/RouteServiceProvider.php | 0 app/Providers/error_log | 0 app/Services/NotificationService.php | 0 app/pusher/CHANGELOG.md | 0 app/pusher/composer.json | 0 app/pusher/send_notification.php | 0 app/pusher/src/ApiErrorException.php | 0 app/pusher/src/Pusher.php | 0 app/pusher/src/PusherCrypto.php | 0 app/pusher/src/PusherException.php | 0 app/pusher/src/PusherInstance.php | 0 app/pusher/src/PusherInterface.php | 0 app/pusher/src/Webhook.php | 0 artisan | 0 bootstrap/app.php | 0 bootstrap/cache/.gitignore | 0 bootstrap/error_log | 0 composer.json | 0 composer.lock | 0 config/add_sell_price.php | 0 config/app.php | 0 config/auth.php | 0 config/broadcasting.php | 0 config/cache.php | 0 config/company.php | 0 config/companyLink.php | 0 config/cors.php | 0 config/database.php | 0 config/error_log | 0 config/fee.php | 0 config/filesystems.php | 0 config/hashing.php | 0 config/jwt.php | 0 config/logging.php | 0 config/mail.php | 0 config/message.php | 2 +- config/queue.php | 0 config/sanctum.php | 0 config/services.php | 0 config/session.php | 0 config/validation.php | 0 config/view.php | 0 database/.gitignore | 0 database/factories/UserFactory.php | 0 database/factories/error_log | 0 .../2014_10_12_000000_create_users_table.php | 0 ...12_100000_create_password_resets_table.php | 0 ..._08_19_000000_create_failed_jobs_table.php | 0 ...01_create_personal_access_tokens_table.php | 0 ...23_11_30_071902_create_customers_table.php | 0 .../2023_12_09_183053_create_const.php | 0 .../2023_12_09_194437_create_orders_table.php | 0 .../2023_12_12_183319_create_prices_table.php | 0 ...2_12_183618_create_price_candles_table.php | 0 .../2023_12_14_115025_create_logs_table.php | 0 .../2023_12_14_144824_create_funds_table.php | 0 ...23_12_24_062013_create_withdraws_table.php | 0 ...1_19_131402_create_bank_accounts_table.php | 0 database/migrations/error_log | 0 database/seeders/DatabaseSeeder.php | 0 docker-compose.yml | 0 error_log | 0 favicon.ico | 0 index.php | 0 package-lock.json | 0 package.json | 0 packages/rooyesh/wallet/composer.json | 0 packages/rooyesh/wallet/composer.json.bak | 0 packages/rooyesh/wallet/index.php | 0 packages/rooyesh/wallet/index.php.bak | 0 .../LastTransactionValidateFailed.php | 0 .../src/Exceptions/NotEnoughCashBalance.php | 0 .../src/Exceptions/NotEnoughCreditBalance.php | 0 .../src/Exceptions/WalletValidateFailed.php | 0 .../wallet/src/WalletServiceProvider.php | 0 .../src/interfaces/TransactionInterface.php | 0 .../wallet/src/interfaces/WalletInterface.php | 0 ...2_02_065938_create_wallet_moudle_table.php | 0 .../rooyesh/wallet/src/models/Transaction.php | 0 .../wallet/src/models/TransactionMeta.php | 0 packages/rooyesh/wallet/src/models/Wallet.php | 0 phpunit.xml | 0 public/.htaccess | 0 public/error_log | 0 public/favicon.ico | 0 public/index.php | 0 public/robots.txt | 0 resources/css/app.css | 0 resources/js/app.js | 0 resources/js/bootstrap.js | 0 resources/lang/en/auth.php | 0 resources/lang/en/pagination.php | 0 resources/lang/en/passwords.php | 0 resources/lang/en/validation.php | 0 resources/lang/en/validationOrginal.php | 0 resources/views/app.blade.php | 0 .../emails/transaction_notification.blade.php | 0 .../views/emails/your_template.blade.php | 0 resources/views/notification.blade.php | 0 .../views/showTransactionReport.blade.php | 0 resources/views/welcome.blade.php | 0 robots.txt | 0 routes/admin.php | 12 +++ routes/api.php | 0 routes/auth.php | 0 routes/channels.php | 0 routes/console.php | 0 routes/customer.php | 5 + routes/error_log | 0 routes/web.php | 0 server.php | 0 storage/app/.gitignore | 0 storage/app/public/.gitignore | 0 storage/framework/.gitignore | 0 storage/framework/cache/.gitignore | 0 storage/framework/cache/data/.gitignore | 0 storage/framework/sessions/.gitignore | 0 storage/framework/testing/.gitignore | 0 storage/framework/views/.gitignore | 0 storage/logs/.gitignore | 0 storage/web.php | 0 tests/CreatesApplication.php | 0 tests/Feature/ExampleTest.php | 0 tests/Feature/error_log | 0 tests/TestCase.php | 0 tests/Unit/ExampleTest.php | 0 tests/Unit/error_log | 0 tests/error_log | 0 tmp/restart.txt | 0 webpack.mix.js | 0 230 files changed, 354 insertions(+), 7 deletions(-) mode change 100755 => 100644 .gitattrebutes mode change 100755 => 100644 .gitignore mode change 100755 => 100644 .hataccess mode change 100755 => 100644 .styleci.yml mode change 100755 => 100644 Dockerfile mode change 100755 => 100644 README.md mode change 100755 => 100644 app.js mode change 100755 => 100644 app/Console/Commands/Price.php create mode 100644 app/Console/Commands/UpdateProductStatus.php mode change 100755 => 100644 app/Console/Kernel.php mode change 100755 => 100644 app/Console/error_log mode change 100755 => 100644 app/DB/Te/ExcelCollection.php mode change 100755 => 100644 app/DB/Te/Filter.php mode change 100755 => 100644 app/DB/Te/QuerySelector.php mode change 100755 => 100644 app/DB/Te/Scope.php mode change 100755 => 100644 app/DB/Te/Search.php mode change 100755 => 100644 app/DB/Te/TableEngine.php mode change 100755 => 100644 app/DB/Te/TableEngineInput.php mode change 100755 => 100644 app/DB/Te/assets/font.css mode change 100755 => 100644 app/DB/Te/assets/print.css mode change 100755 => 100644 app/DB/Te/assets/print.less mode change 100755 => 100644 app/DB/Te/error_log mode change 100755 => 100644 app/DB/Te/maptable.example.php mode change 100755 => 100644 app/DB/Te/print.blade.php mode change 100755 => 100644 app/DB/Te/query.example.php mode change 100755 => 100644 app/DB/Te/views/print.blade.php mode change 100755 => 100644 app/Exceptions/Handler.php mode change 100755 => 100644 app/Http/Controllers/Admin/BankAccountController.php mode change 100755 => 100644 app/Http/Controllers/Admin/ConstController.php mode change 100755 => 100644 app/Http/Controllers/Admin/CustomerController.php mode change 100755 => 100644 app/Http/Controllers/Admin/DashboardController.php create mode 100644 app/Http/Controllers/Admin/FileController.php mode change 100755 => 100644 app/Http/Controllers/Admin/MassageController.php mode change 100755 => 100644 app/Http/Controllers/Admin/OrderController.php mode change 100755 => 100644 app/Http/Controllers/Admin/PriceController.php mode change 100755 => 100644 app/Http/Controllers/Admin/ProductController.php mode change 100755 => 100644 app/Http/Controllers/Admin/TahesabController.php mode change 100755 => 100644 app/Http/Controllers/Admin/UserController.php mode change 100755 => 100644 app/Http/Controllers/Admin/WalletController.php mode change 100755 => 100644 app/Http/Controllers/Auth/AuthController.php mode change 100755 => 100644 app/Http/Controllers/Controller.php mode change 100755 => 100644 app/Http/Controllers/Customer/AddressController.php mode change 100755 => 100644 app/Http/Controllers/Customer/CustomerController.php mode change 100755 => 100644 app/Http/Controllers/Customer/FundController.php mode change 100755 => 100644 app/Http/Controllers/Customer/OrderController.php mode change 100755 => 100644 app/Http/Controllers/Customer/PriceTriggerController.php mode change 100755 => 100644 app/Http/Controllers/Customer/ProductController.php mode change 100755 => 100644 app/Http/Controllers/Customer/WalletController.php mode change 100755 => 100644 app/Http/Controllers/Finance/FinanceController.php mode change 100755 => 100644 app/Http/Controllers/Single/BankAccountController.php mode change 100755 => 100644 app/Http/Controllers/Single/SingleOrderController.php mode change 100755 => 100644 app/Http/Controllers/Site/CityController.php create mode 100644 app/Http/Controllers/Site/OfferCodesController.php mode change 100755 => 100644 app/Http/Controllers/Site/ReportController.php mode change 100755 => 100644 app/Http/Controllers/Site/myNotificationController.php mode change 100755 => 100644 app/Http/Controllers/SuperController.php mode change 100755 => 100644 app/Http/Controllers/pay/PaymanController.php mode change 100755 => 100644 app/Http/Controllers/pay/paypingController.php mode change 100755 => 100644 app/Http/Kernel.php mode change 100755 => 100644 app/Http/Middleware/Authenticate.php mode change 100755 => 100644 app/Http/Middleware/EncryptCookies.php mode change 100755 => 100644 app/Http/Middleware/PreventRequestsDuringMaintenance.php mode change 100755 => 100644 app/Http/Middleware/RedirectIfAuthenticated.php mode change 100755 => 100644 app/Http/Middleware/TrimStrings.php mode change 100755 => 100644 app/Http/Middleware/TrustHosts.php mode change 100755 => 100644 app/Http/Middleware/TrustProxies.php mode change 100755 => 100644 app/Http/Middleware/ValidationMiddleware.php mode change 100755 => 100644 app/Http/Middleware/VerifyCsrfToken.php mode change 100755 => 100644 app/Http/Middleware/error_log mode change 100755 => 100644 app/Http/error_log mode change 100755 => 100644 app/Jobs/CheckOrder.php mode change 100755 => 100644 app/Jobs/error_log mode change 100755 => 100644 app/Mail/Cnt.php mode change 100755 => 100644 app/Mail/YourMailableClass.php mode change 100755 => 100644 app/Models/Address.php mode change 100755 => 100644 app/Models/BankAccount.php mode change 100755 => 100644 app/Models/City.php mode change 100755 => 100644 app/Models/Cnt.php mode change 100755 => 100644 app/Models/Customer.php create mode 100644 app/Models/File.php mode change 100755 => 100644 app/Models/Fund.php mode change 100755 => 100644 app/Models/Log.php mode change 100755 => 100644 app/Models/Message.php create mode 100644 app/Models/OfferCode.php mode change 100755 => 100644 app/Models/Order.php mode change 100755 => 100644 app/Models/Price.php mode change 100755 => 100644 app/Models/PriceCandle.php mode change 100755 => 100644 app/Models/PriceTrigger.php mode change 100755 => 100644 app/Models/Product.php mode change 100755 => 100644 app/Models/Selector.php mode change 100755 => 100644 app/Models/Setting.php mode change 100755 => 100644 app/Models/Tahesab.php mode change 100755 => 100644 app/Models/TransactionsAdmin.php mode change 100755 => 100644 app/Models/User.php mode change 100755 => 100644 app/Models/Withdraw.php mode change 100755 => 100644 app/Models/error_log mode change 100755 => 100644 app/Providers/AppServiceProvider.php mode change 100755 => 100644 app/Providers/AuthServiceProvider.php mode change 100755 => 100644 app/Providers/BroadcastServiceProvider.php mode change 100755 => 100644 app/Providers/EventServiceProvider.php mode change 100755 => 100644 app/Providers/RouteServiceProvider.php mode change 100755 => 100644 app/Providers/error_log mode change 100755 => 100644 app/Services/NotificationService.php mode change 100755 => 100644 app/pusher/CHANGELOG.md mode change 100755 => 100644 app/pusher/composer.json mode change 100755 => 100644 app/pusher/send_notification.php mode change 100755 => 100644 app/pusher/src/ApiErrorException.php mode change 100755 => 100644 app/pusher/src/Pusher.php mode change 100755 => 100644 app/pusher/src/PusherCrypto.php mode change 100755 => 100644 app/pusher/src/PusherException.php mode change 100755 => 100644 app/pusher/src/PusherInstance.php mode change 100755 => 100644 app/pusher/src/PusherInterface.php mode change 100755 => 100644 app/pusher/src/Webhook.php mode change 100755 => 100644 artisan mode change 100755 => 100644 bootstrap/app.php mode change 100755 => 100644 bootstrap/cache/.gitignore mode change 100755 => 100644 bootstrap/error_log mode change 100755 => 100644 composer.json mode change 100755 => 100644 composer.lock mode change 100755 => 100644 config/add_sell_price.php mode change 100755 => 100644 config/app.php mode change 100755 => 100644 config/auth.php mode change 100755 => 100644 config/broadcasting.php mode change 100755 => 100644 config/cache.php mode change 100755 => 100644 config/company.php mode change 100755 => 100644 config/companyLink.php mode change 100755 => 100644 config/cors.php mode change 100755 => 100644 config/database.php mode change 100755 => 100644 config/error_log mode change 100755 => 100644 config/fee.php mode change 100755 => 100644 config/filesystems.php mode change 100755 => 100644 config/hashing.php mode change 100755 => 100644 config/jwt.php mode change 100755 => 100644 config/logging.php mode change 100755 => 100644 config/mail.php mode change 100755 => 100644 config/message.php mode change 100755 => 100644 config/queue.php mode change 100755 => 100644 config/sanctum.php mode change 100755 => 100644 config/services.php mode change 100755 => 100644 config/session.php mode change 100755 => 100644 config/validation.php mode change 100755 => 100644 config/view.php mode change 100755 => 100644 database/.gitignore mode change 100755 => 100644 database/factories/UserFactory.php mode change 100755 => 100644 database/factories/error_log mode change 100755 => 100644 database/migrations/2014_10_12_000000_create_users_table.php mode change 100755 => 100644 database/migrations/2014_10_12_100000_create_password_resets_table.php mode change 100755 => 100644 database/migrations/2019_08_19_000000_create_failed_jobs_table.php mode change 100755 => 100644 database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php mode change 100755 => 100644 database/migrations/2023_11_30_071902_create_customers_table.php mode change 100755 => 100644 database/migrations/2023_12_09_183053_create_const.php mode change 100755 => 100644 database/migrations/2023_12_09_194437_create_orders_table.php mode change 100755 => 100644 database/migrations/2023_12_12_183319_create_prices_table.php mode change 100755 => 100644 database/migrations/2023_12_12_183618_create_price_candles_table.php mode change 100755 => 100644 database/migrations/2023_12_14_115025_create_logs_table.php mode change 100755 => 100644 database/migrations/2023_12_14_144824_create_funds_table.php mode change 100755 => 100644 database/migrations/2023_12_24_062013_create_withdraws_table.php mode change 100755 => 100644 database/migrations/2024_01_19_131402_create_bank_accounts_table.php mode change 100755 => 100644 database/migrations/error_log mode change 100755 => 100644 database/seeders/DatabaseSeeder.php mode change 100755 => 100644 docker-compose.yml mode change 100755 => 100644 error_log mode change 100755 => 100644 favicon.ico mode change 100755 => 100644 index.php mode change 100755 => 100644 package-lock.json mode change 100755 => 100644 package.json mode change 100755 => 100644 packages/rooyesh/wallet/composer.json mode change 100755 => 100644 packages/rooyesh/wallet/composer.json.bak mode change 100755 => 100644 packages/rooyesh/wallet/index.php mode change 100755 => 100644 packages/rooyesh/wallet/index.php.bak mode change 100755 => 100644 packages/rooyesh/wallet/src/Exceptions/LastTransactionValidateFailed.php mode change 100755 => 100644 packages/rooyesh/wallet/src/Exceptions/NotEnoughCashBalance.php mode change 100755 => 100644 packages/rooyesh/wallet/src/Exceptions/NotEnoughCreditBalance.php mode change 100755 => 100644 packages/rooyesh/wallet/src/Exceptions/WalletValidateFailed.php mode change 100755 => 100644 packages/rooyesh/wallet/src/WalletServiceProvider.php mode change 100755 => 100644 packages/rooyesh/wallet/src/interfaces/TransactionInterface.php mode change 100755 => 100644 packages/rooyesh/wallet/src/interfaces/WalletInterface.php mode change 100755 => 100644 packages/rooyesh/wallet/src/migrations/2021_12_02_065938_create_wallet_moudle_table.php mode change 100755 => 100644 packages/rooyesh/wallet/src/models/Transaction.php mode change 100755 => 100644 packages/rooyesh/wallet/src/models/TransactionMeta.php mode change 100755 => 100644 packages/rooyesh/wallet/src/models/Wallet.php mode change 100755 => 100644 phpunit.xml mode change 100755 => 100644 public/.htaccess mode change 100755 => 100644 public/error_log mode change 100755 => 100644 public/favicon.ico mode change 100755 => 100644 public/index.php mode change 100755 => 100644 public/robots.txt mode change 100755 => 100644 resources/css/app.css mode change 100755 => 100644 resources/js/app.js mode change 100755 => 100644 resources/js/bootstrap.js mode change 100755 => 100644 resources/lang/en/auth.php mode change 100755 => 100644 resources/lang/en/pagination.php mode change 100755 => 100644 resources/lang/en/passwords.php mode change 100755 => 100644 resources/lang/en/validation.php mode change 100755 => 100644 resources/lang/en/validationOrginal.php mode change 100755 => 100644 resources/views/app.blade.php mode change 100755 => 100644 resources/views/emails/transaction_notification.blade.php mode change 100755 => 100644 resources/views/emails/your_template.blade.php mode change 100755 => 100644 resources/views/notification.blade.php mode change 100755 => 100644 resources/views/showTransactionReport.blade.php mode change 100755 => 100644 resources/views/welcome.blade.php mode change 100755 => 100644 robots.txt mode change 100755 => 100644 routes/admin.php mode change 100755 => 100644 routes/api.php mode change 100755 => 100644 routes/auth.php mode change 100755 => 100644 routes/channels.php mode change 100755 => 100644 routes/console.php mode change 100755 => 100644 routes/customer.php mode change 100755 => 100644 routes/error_log mode change 100755 => 100644 routes/web.php mode change 100755 => 100644 server.php mode change 100755 => 100644 storage/app/.gitignore mode change 100755 => 100644 storage/app/public/.gitignore mode change 100755 => 100644 storage/framework/.gitignore mode change 100755 => 100644 storage/framework/cache/.gitignore mode change 100755 => 100644 storage/framework/cache/data/.gitignore mode change 100755 => 100644 storage/framework/sessions/.gitignore mode change 100755 => 100644 storage/framework/testing/.gitignore mode change 100755 => 100644 storage/framework/views/.gitignore mode change 100755 => 100644 storage/logs/.gitignore mode change 100755 => 100644 storage/web.php mode change 100755 => 100644 tests/CreatesApplication.php mode change 100755 => 100644 tests/Feature/ExampleTest.php mode change 100755 => 100644 tests/Feature/error_log mode change 100755 => 100644 tests/TestCase.php mode change 100755 => 100644 tests/Unit/ExampleTest.php mode change 100755 => 100644 tests/Unit/error_log mode change 100755 => 100644 tests/error_log mode change 100755 => 100644 tmp/restart.txt mode change 100755 => 100644 webpack.mix.js diff --git a/.gitattrebutes b/.gitattrebutes old mode 100755 new mode 100644 diff --git a/.gitignore b/.gitignore old mode 100755 new mode 100644 diff --git a/.hataccess b/.hataccess old mode 100755 new mode 100644 diff --git a/.styleci.yml b/.styleci.yml old mode 100755 new mode 100644 diff --git a/Dockerfile b/Dockerfile old mode 100755 new mode 100644 diff --git a/README.md b/README.md old mode 100755 new mode 100644 diff --git a/app.js b/app.js old mode 100755 new mode 100644 diff --git a/app/Console/Commands/Price.php b/app/Console/Commands/Price.php old mode 100755 new mode 100644 diff --git a/app/Console/Commands/UpdateProductStatus.php b/app/Console/Commands/UpdateProductStatus.php new file mode 100644 index 0000000..0d9098c --- /dev/null +++ b/app/Console/Commands/UpdateProductStatus.php @@ -0,0 +1,80 @@ +info('Starting update...'); +// \Illuminate\Support\Facades\Log::info("handle at: " . now()); + + // 1. Get Price Logic + + $RPrices =Http::timeout(40)->get('http://212.23.201.173:8381/price_list', [])->json(); + + try{ + $cooper =Http::timeout(40)->get('https://www.livedata.ir/main/static/p.json', [])->json(); + if(isset($cooper['s_301006']) && isset($cooper['s_200103'])){ + $CP = (($cooper['s_301006']/1000000)*$cooper['s_200103'])*10; +// Cnt::where('key', 'cu_price') + } + }catch (\Exception $e){} + $products = Product::with([])->whereNotNull('reading_method')->get(); + $current_time = now()->format('H:i:s'); + + foreach ($products as $product) { + foreach ($RPrices as $RPrice) { + $show = ($current_time >= $product->auto_open_at && $current_time <= $product->auto_close_at); + + if ($product->reading_method == $RPrice['name']) { + $p = Product::where('id', $product->id)->update([ + 'price' => $RPrice['price'], + 'price_profit' => $RPrice['profit'], + ]); + + if($product->bubble== 1){ + $ReportController = new ReportController(); + $liquidGold= $ReportController->lastPrice(); + $p = Product::find($product->id); + + $p->amount = $RPrice['price'] / $liquidGold['price']; + $p->show = $show; + $p->save(); + + } + } + if($product->reading_method == 'مس' && $CP){ + $p = Product::where('id', $product->id)->update([ + 'price' => $CP, + 'show' => $show, + ]); + } + } + } + // 2. Auto Close/Open Logic + // $this->auto_close_open(); -> کد داخل این تابع را اینجا قرار دهید +// \Illuminate\Support\Facades\Log::info("handle end at: " . now()); + + $this->info('Product statuses updated successfully.'); + } +} diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php old mode 100755 new mode 100644 index 05992e2..48004ee --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -20,6 +20,20 @@ class Kernel extends ConsoleKernel protected function schedule(Schedule $schedule) { // $schedule->command('inspire')->hourly(); + $schedule->call(function () { + // حلقه برای اجرای 6 بار در یک دقیقه (هر 10 ثانیه) + for ($i = 0; $i < 6; $i++) { +// \Illuminate\Support\Facades\Log::info("Update process ran at: " . now()); + + // فراخوانی کامند ما + \Illuminate\Support\Facades\Artisan::call('product:update-status'); + + // 10 ثانیه صبر کن (به جز دور آخر که نیاز نیست اسکریپت باز بماند) + if ($i < 5) { + sleep(10); + } + } + })->everyMinute()->name('update_products_every_20s')->withoutOverlapping(); } /** diff --git a/app/Console/error_log b/app/Console/error_log old mode 100755 new mode 100644 diff --git a/app/DB/Te/ExcelCollection.php b/app/DB/Te/ExcelCollection.php old mode 100755 new mode 100644 diff --git a/app/DB/Te/Filter.php b/app/DB/Te/Filter.php old mode 100755 new mode 100644 diff --git a/app/DB/Te/QuerySelector.php b/app/DB/Te/QuerySelector.php old mode 100755 new mode 100644 diff --git a/app/DB/Te/Scope.php b/app/DB/Te/Scope.php old mode 100755 new mode 100644 diff --git a/app/DB/Te/Search.php b/app/DB/Te/Search.php old mode 100755 new mode 100644 diff --git a/app/DB/Te/TableEngine.php b/app/DB/Te/TableEngine.php old mode 100755 new mode 100644 diff --git a/app/DB/Te/TableEngineInput.php b/app/DB/Te/TableEngineInput.php old mode 100755 new mode 100644 diff --git a/app/DB/Te/assets/font.css b/app/DB/Te/assets/font.css old mode 100755 new mode 100644 diff --git a/app/DB/Te/assets/print.css b/app/DB/Te/assets/print.css old mode 100755 new mode 100644 diff --git a/app/DB/Te/assets/print.less b/app/DB/Te/assets/print.less old mode 100755 new mode 100644 diff --git a/app/DB/Te/error_log b/app/DB/Te/error_log old mode 100755 new mode 100644 diff --git a/app/DB/Te/maptable.example.php b/app/DB/Te/maptable.example.php old mode 100755 new mode 100644 diff --git a/app/DB/Te/print.blade.php b/app/DB/Te/print.blade.php old mode 100755 new mode 100644 diff --git a/app/DB/Te/query.example.php b/app/DB/Te/query.example.php old mode 100755 new mode 100644 diff --git a/app/DB/Te/views/print.blade.php b/app/DB/Te/views/print.blade.php old mode 100755 new mode 100644 diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Admin/BankAccountController.php b/app/Http/Controllers/Admin/BankAccountController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Admin/ConstController.php b/app/Http/Controllers/Admin/ConstController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Admin/CustomerController.php b/app/Http/Controllers/Admin/CustomerController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Admin/DashboardController.php b/app/Http/Controllers/Admin/DashboardController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Admin/FileController.php b/app/Http/Controllers/Admin/FileController.php new file mode 100644 index 0000000..c4676c8 --- /dev/null +++ b/app/Http/Controllers/Admin/FileController.php @@ -0,0 +1,52 @@ +formatDate()); + if (!Storage::exists($path)) { + Storage::makeDirectory($path); + Storage::makeDirectory($path . '/' . 'thumb'); + } + return $path; + } + public function store(Request $request) + { +// Store FIle in Public Storage By Date +// Date Sample is : // of today + + $data = $request->all(); + $path = $this->createDir(); + $data['original_name'] = $request->file('file')->getClientOriginalName(); + $data['ext'] = $request->file('file')->getClientOriginalExtension(); + if (!isset($data['title']) || is_null($data['title'])) { + $data['title'] = $data['original_name']; + } + $file_name_src = md5(time() . $data['original_name']); + $file_name = $file_name_src . '.' . $data['ext']; + $file = $request->file('file'); + $data['has_thumb'] = false; + $data['size'] = $file->getSize(); + $file->move(public_path('storage/' . $path . '/'), $file_name); + $data['src'] = 'storage/' . $path . '/' . $file_name; +// $data['size'] = $file->getSize(); + $data['user_id'] = auth()->id(); + $data['sts'] = 1; + $file_create = File::create($data); + return response()->json($file_create); + } +} diff --git a/app/Http/Controllers/Admin/MassageController.php b/app/Http/Controllers/Admin/MassageController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Admin/OrderController.php b/app/Http/Controllers/Admin/OrderController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Admin/PriceController.php b/app/Http/Controllers/Admin/PriceController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Admin/ProductController.php b/app/Http/Controllers/Admin/ProductController.php old mode 100755 new mode 100644 index c02a7f6..a6ab1aa --- a/app/Http/Controllers/Admin/ProductController.php +++ b/app/Http/Controllers/Admin/ProductController.php @@ -4,6 +4,7 @@ namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Http\Controllers\SuperController; +use App\Models\Cnt; use App\Models\Product; use App\DB\Te\TableEngine; use Illuminate\Support\Facades\DB; @@ -116,8 +117,8 @@ class ProductController extends SuperController public function listProduct() { - $this->getPrice(); - $this->auto_close_open(); +// $this->getPrice(); +// $this->auto_close_open(); $product = Product::with([])->where('active', 1)->get(); return response()->json($product); } @@ -126,8 +127,17 @@ class ProductController extends SuperController { // $RPrices = Http::get('https://pricing.liman.gold/pricingApi', [])->json(); // $RPrices = Http::get('https://pricing.liman.gold/pricingApi', [])->json(); + $RPrices =Http::timeout(40)->get('http://212.23.201.173:8381/price_list', [])->json(); + try{ + $cooper =Http::timeout(40)->get('https://www.livedata.ir/main/static/p.json', [])->json(); + if(isset($cooper['s_301006']) && isset($cooper['s_200103'])){ + $CP = (($cooper['s_301006']/1000000)*$cooper['s_200103'])*10; +// Cnt::where('key', 'cu_price') + } + }catch (\Exception $e){} + $products = Product::with([])->whereNotNull('reading_method')->get(); foreach ($products as $product) { foreach ($RPrices as $RPrice) { @@ -146,6 +156,11 @@ class ProductController extends SuperController } } + if($product->reading_method == 'مس' && $CP){ + $p = Product::where('id', $product->id)->update([ + 'price' => $CP, + ]); + } } } return response()->json(true); diff --git a/app/Http/Controllers/Admin/TahesabController.php b/app/Http/Controllers/Admin/TahesabController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Admin/UserController.php b/app/Http/Controllers/Admin/UserController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Admin/WalletController.php b/app/Http/Controllers/Admin/WalletController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Auth/AuthController.php b/app/Http/Controllers/Auth/AuthController.php old mode 100755 new mode 100644 index ad5a482..0323cdc --- a/app/Http/Controllers/Auth/AuthController.php +++ b/app/Http/Controllers/Auth/AuthController.php @@ -83,8 +83,8 @@ class AuthController extends Controller $user->token_sms = $rand; $user->save(); -// $this->SendMessage($mobile, 'رمز عبور یکبار مصرف شما جهت ورود به اپلیکشن ' . $this->Config('name_fa') . ' ' . $rand . ' می باشد' . PHP_EOL . "@$subDomain" . " #" . $rand,true ,"sms"); - $this->SendMessage($mobile, 'رمز عبور یکبار مصرف شما جهت ورود به اپلیکشن ' . $this->Config('name_fa') . ' ' . $rand . ' می باشد' . PHP_EOL . "@samin.gold" . " #" . $rand,true ,"sms"); +// $this->SendMessage($mobile, 'رمز عبور یکبار مصرف شما جهت ورود به اپلیکشن ' . $this->Config('name_fa') . ' ' . $rand . ' می باشد' . PHP_EOL . "@$subDomain" . " #" . $r and,true ,"sms"); + $this->SendMessage($mobile, 'رمز عبور یکبار مصرف شما جهت ورود به اپلیکشن ' . $this->Config('name_fa') . ' ' . $rand . ' می باشد' . PHP_EOL . "@goldsun.zaarbox.ir" . " #" . $rand,true ,"sms"); return $user->id; } diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php old mode 100755 new mode 100644 index f094531..0bf7b7a --- a/app/Http/Controllers/Controller.php +++ b/app/Http/Controllers/Controller.php @@ -72,7 +72,7 @@ class Controller extends BaseController "sms" => [ 'user_name' => 'ysms1362', - 'password' => '1234@Abcgh', + 'password' => 'tL4w0PfNy2()', 'sender' => '3000164545', ], ]; diff --git a/app/Http/Controllers/Customer/AddressController.php b/app/Http/Controllers/Customer/AddressController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Customer/CustomerController.php b/app/Http/Controllers/Customer/CustomerController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Customer/FundController.php b/app/Http/Controllers/Customer/FundController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Customer/OrderController.php b/app/Http/Controllers/Customer/OrderController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Customer/PriceTriggerController.php b/app/Http/Controllers/Customer/PriceTriggerController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Customer/ProductController.php b/app/Http/Controllers/Customer/ProductController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Customer/WalletController.php b/app/Http/Controllers/Customer/WalletController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Finance/FinanceController.php b/app/Http/Controllers/Finance/FinanceController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Single/BankAccountController.php b/app/Http/Controllers/Single/BankAccountController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Single/SingleOrderController.php b/app/Http/Controllers/Single/SingleOrderController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Site/CityController.php b/app/Http/Controllers/Site/CityController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Site/OfferCodesController.php b/app/Http/Controllers/Site/OfferCodesController.php new file mode 100644 index 0000000..8779b8d --- /dev/null +++ b/app/Http/Controllers/Site/OfferCodesController.php @@ -0,0 +1,91 @@ +with=[]; + $select = ['*']; + $search=['name']; + $request->request->add(['customer_id'=>auth('customer')->id()]); + $query = OfferCode::with($this->with)->where('customer_id',auth('customer')->id()); + parent::__construct($model, $this->with/*, $select, null,$query,$search*/); + } + public function store(Request $request) + { + $data = $request->all(); + if (OfferCode::where('code',$data['code'])->first()) + { + return response()->json(['message' => 'این کد تخفیف از قبل ثبت شده'], 422); + } + $user = OfferCode::create($data); + return $this->resultCreate($user->id); + } + public function check_code(Request $request) + { + $data = $request->all(); + + // Check if the code is provided + if (!isset($data['code'])) { + return response()->json(['message' => 'کد تخفیف اجباریه'], 422); + } + + // Find the offer code, or return error if not found + if (!$OfferCode = OfferCode::where('code', $data['code'])->first()) { + return response()->json(['message' => 'کد تخفیف پیدا نشد'], 422); + } + + // Check if items are provided + if (!isset($data['items']) || !is_array($data['items'])) { + return response()->json(['message' => 'لیست محصولات اجباری است'], 422); + } + + // Retrieve products and apply discount + $select = ['*', +// Product::$SELECT_CAJ, +// Product::$SELECT_GENDER_STR, + ]; + $items = Product::with([ +// 'collection', + 'file', +// 'gallery.file', +// 'brand.image' + ])->select($select)->whereIn('id',$data['items'])->get(); + $i=0; + foreach ($items as $i => $row) { + // Apply percentage or fixed discount + if (!empty($OfferCode->discount_percent)) { + // Apply percentage discount + $newPrice = $row->price - ($row->price * $OfferCode->discount_percent / 100); + } else { + // Apply fixed price discount + $newPrice = $row->price - $OfferCode->discount_price; + } + + // Ensure the discounted price doesn't go below zero + $newPrice = max(0, $newPrice); + + // Update the price_with_discount field + $row->price_with_discount = $newPrice; + + // Convert model to an array and assign the discounted values + $response[$i] = $row->toArray(); + $response[$i]['price_with_discount'] = $newPrice; + $response[$i]['discount'] = $row->price - $newPrice; + } + + + // Return the updated items with the discount applied + return response()->json($response); + } + +} diff --git a/app/Http/Controllers/Site/ReportController.php b/app/Http/Controllers/Site/ReportController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/Site/myNotificationController.php b/app/Http/Controllers/Site/myNotificationController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/SuperController.php b/app/Http/Controllers/SuperController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/pay/PaymanController.php b/app/Http/Controllers/pay/PaymanController.php old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/pay/paypingController.php b/app/Http/Controllers/pay/paypingController.php old mode 100755 new mode 100644 diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php old mode 100755 new mode 100644 diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php old mode 100755 new mode 100644 diff --git a/app/Http/Middleware/EncryptCookies.php b/app/Http/Middleware/EncryptCookies.php old mode 100755 new mode 100644 diff --git a/app/Http/Middleware/PreventRequestsDuringMaintenance.php b/app/Http/Middleware/PreventRequestsDuringMaintenance.php old mode 100755 new mode 100644 diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php old mode 100755 new mode 100644 diff --git a/app/Http/Middleware/TrimStrings.php b/app/Http/Middleware/TrimStrings.php old mode 100755 new mode 100644 diff --git a/app/Http/Middleware/TrustHosts.php b/app/Http/Middleware/TrustHosts.php old mode 100755 new mode 100644 diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php old mode 100755 new mode 100644 diff --git a/app/Http/Middleware/ValidationMiddleware.php b/app/Http/Middleware/ValidationMiddleware.php old mode 100755 new mode 100644 diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/Http/Middleware/VerifyCsrfToken.php old mode 100755 new mode 100644 diff --git a/app/Http/Middleware/error_log b/app/Http/Middleware/error_log old mode 100755 new mode 100644 diff --git a/app/Http/error_log b/app/Http/error_log old mode 100755 new mode 100644 diff --git a/app/Jobs/CheckOrder.php b/app/Jobs/CheckOrder.php old mode 100755 new mode 100644 diff --git a/app/Jobs/error_log b/app/Jobs/error_log old mode 100755 new mode 100644 diff --git a/app/Mail/Cnt.php b/app/Mail/Cnt.php old mode 100755 new mode 100644 diff --git a/app/Mail/YourMailableClass.php b/app/Mail/YourMailableClass.php old mode 100755 new mode 100644 diff --git a/app/Models/Address.php b/app/Models/Address.php old mode 100755 new mode 100644 diff --git a/app/Models/BankAccount.php b/app/Models/BankAccount.php old mode 100755 new mode 100644 diff --git a/app/Models/City.php b/app/Models/City.php old mode 100755 new mode 100644 diff --git a/app/Models/Cnt.php b/app/Models/Cnt.php old mode 100755 new mode 100644 diff --git a/app/Models/Customer.php b/app/Models/Customer.php old mode 100755 new mode 100644 diff --git a/app/Models/File.php b/app/Models/File.php new file mode 100644 index 0000000..ba8bdcd --- /dev/null +++ b/app/Models/File.php @@ -0,0 +1,31 @@ +"boolean" + ]; + public function getSrcAttribute(){ + return 'https://bazarsaat.com/kernel/'.$this->attributes['src']; +// return url($this->attributes['src']); + } +} diff --git a/app/Models/Fund.php b/app/Models/Fund.php old mode 100755 new mode 100644 diff --git a/app/Models/Log.php b/app/Models/Log.php old mode 100755 new mode 100644 diff --git a/app/Models/Message.php b/app/Models/Message.php old mode 100755 new mode 100644 diff --git a/app/Models/OfferCode.php b/app/Models/OfferCode.php new file mode 100644 index 0000000..782495a --- /dev/null +++ b/app/Models/OfferCode.php @@ -0,0 +1,47 @@ +"محصول", + 2=>"دسته بندی", + 3=>"مشتری", + 4=>"برند", + 5=>"" + ]; + static $TYPE_CUSTOMER = [ + 1=>"تکی", + 2=>"عمده", + ]; + protected $casts=[ + 'is_active' => 'boolean', + ]; +// public static function safeDelete($promotionID){ +// Promotion::findOrFail($promotionID)->delete(); +// PromotionItem::where('promotion_id',$promotionID)->delete(); +// PromotionProduct::where('promotion_id',$promotionID)->delete(); +// return true; +// } + +} diff --git a/app/Models/Order.php b/app/Models/Order.php old mode 100755 new mode 100644 diff --git a/app/Models/Price.php b/app/Models/Price.php old mode 100755 new mode 100644 diff --git a/app/Models/PriceCandle.php b/app/Models/PriceCandle.php old mode 100755 new mode 100644 diff --git a/app/Models/PriceTrigger.php b/app/Models/PriceTrigger.php old mode 100755 new mode 100644 diff --git a/app/Models/Product.php b/app/Models/Product.php old mode 100755 new mode 100644 index 82ec4cc..db9b8a3 --- a/app/Models/Product.php +++ b/app/Models/Product.php @@ -70,7 +70,7 @@ class Product extends Model return $this->hasOne(Wallet::class)->where('owner',auth()->user()->id); } public function file(){ - return $this->belongsTo(File::class); + return $this->belongsTo(File::class, 'original_image_id'); } public function price(){ return $this->hasOne(Price::class)->orderBy('id','desc'); diff --git a/app/Models/Selector.php b/app/Models/Selector.php old mode 100755 new mode 100644 diff --git a/app/Models/Setting.php b/app/Models/Setting.php old mode 100755 new mode 100644 diff --git a/app/Models/Tahesab.php b/app/Models/Tahesab.php old mode 100755 new mode 100644 diff --git a/app/Models/TransactionsAdmin.php b/app/Models/TransactionsAdmin.php old mode 100755 new mode 100644 diff --git a/app/Models/User.php b/app/Models/User.php old mode 100755 new mode 100644 diff --git a/app/Models/Withdraw.php b/app/Models/Withdraw.php old mode 100755 new mode 100644 diff --git a/app/Models/error_log b/app/Models/error_log old mode 100755 new mode 100644 diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php old mode 100755 new mode 100644 diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php old mode 100755 new mode 100644 diff --git a/app/Providers/BroadcastServiceProvider.php b/app/Providers/BroadcastServiceProvider.php old mode 100755 new mode 100644 diff --git a/app/Providers/EventServiceProvider.php b/app/Providers/EventServiceProvider.php old mode 100755 new mode 100644 diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php old mode 100755 new mode 100644 diff --git a/app/Providers/error_log b/app/Providers/error_log old mode 100755 new mode 100644 diff --git a/app/Services/NotificationService.php b/app/Services/NotificationService.php old mode 100755 new mode 100644 diff --git a/app/pusher/CHANGELOG.md b/app/pusher/CHANGELOG.md old mode 100755 new mode 100644 diff --git a/app/pusher/composer.json b/app/pusher/composer.json old mode 100755 new mode 100644 diff --git a/app/pusher/send_notification.php b/app/pusher/send_notification.php old mode 100755 new mode 100644 diff --git a/app/pusher/src/ApiErrorException.php b/app/pusher/src/ApiErrorException.php old mode 100755 new mode 100644 diff --git a/app/pusher/src/Pusher.php b/app/pusher/src/Pusher.php old mode 100755 new mode 100644 diff --git a/app/pusher/src/PusherCrypto.php b/app/pusher/src/PusherCrypto.php old mode 100755 new mode 100644 diff --git a/app/pusher/src/PusherException.php b/app/pusher/src/PusherException.php old mode 100755 new mode 100644 diff --git a/app/pusher/src/PusherInstance.php b/app/pusher/src/PusherInstance.php old mode 100755 new mode 100644 diff --git a/app/pusher/src/PusherInterface.php b/app/pusher/src/PusherInterface.php old mode 100755 new mode 100644 diff --git a/app/pusher/src/Webhook.php b/app/pusher/src/Webhook.php old mode 100755 new mode 100644 diff --git a/artisan b/artisan old mode 100755 new mode 100644 diff --git a/bootstrap/app.php b/bootstrap/app.php old mode 100755 new mode 100644 diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore old mode 100755 new mode 100644 diff --git a/bootstrap/error_log b/bootstrap/error_log old mode 100755 new mode 100644 diff --git a/composer.json b/composer.json old mode 100755 new mode 100644 diff --git a/composer.lock b/composer.lock old mode 100755 new mode 100644 diff --git a/config/add_sell_price.php b/config/add_sell_price.php old mode 100755 new mode 100644 diff --git a/config/app.php b/config/app.php old mode 100755 new mode 100644 diff --git a/config/auth.php b/config/auth.php old mode 100755 new mode 100644 diff --git a/config/broadcasting.php b/config/broadcasting.php old mode 100755 new mode 100644 diff --git a/config/cache.php b/config/cache.php old mode 100755 new mode 100644 diff --git a/config/company.php b/config/company.php old mode 100755 new mode 100644 diff --git a/config/companyLink.php b/config/companyLink.php old mode 100755 new mode 100644 diff --git a/config/cors.php b/config/cors.php old mode 100755 new mode 100644 diff --git a/config/database.php b/config/database.php old mode 100755 new mode 100644 diff --git a/config/error_log b/config/error_log old mode 100755 new mode 100644 diff --git a/config/fee.php b/config/fee.php old mode 100755 new mode 100644 diff --git a/config/filesystems.php b/config/filesystems.php old mode 100755 new mode 100644 diff --git a/config/hashing.php b/config/hashing.php old mode 100755 new mode 100644 diff --git a/config/jwt.php b/config/jwt.php old mode 100755 new mode 100644 diff --git a/config/logging.php b/config/logging.php old mode 100755 new mode 100644 diff --git a/config/mail.php b/config/mail.php old mode 100755 new mode 100644 diff --git a/config/message.php b/config/message.php old mode 100755 new mode 100644 index e1e1bc5..29a6c8e --- a/config/message.php +++ b/config/message.php @@ -3,7 +3,7 @@ return[ '0098'=>[ 'active'=>true, 'user_name'=>'ysms1362', - 'password'=>'1234@Abcgh', + 'password'=>'tL4w0PfNy2()', 'sender'=>'3000164545', ], diff --git a/config/queue.php b/config/queue.php old mode 100755 new mode 100644 diff --git a/config/sanctum.php b/config/sanctum.php old mode 100755 new mode 100644 diff --git a/config/services.php b/config/services.php old mode 100755 new mode 100644 diff --git a/config/session.php b/config/session.php old mode 100755 new mode 100644 diff --git a/config/validation.php b/config/validation.php old mode 100755 new mode 100644 diff --git a/config/view.php b/config/view.php old mode 100755 new mode 100644 diff --git a/database/.gitignore b/database/.gitignore old mode 100755 new mode 100644 diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php old mode 100755 new mode 100644 diff --git a/database/factories/error_log b/database/factories/error_log old mode 100755 new mode 100644 diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/database/migrations/2014_10_12_000000_create_users_table.php old mode 100755 new mode 100644 diff --git a/database/migrations/2014_10_12_100000_create_password_resets_table.php b/database/migrations/2014_10_12_100000_create_password_resets_table.php old mode 100755 new mode 100644 diff --git a/database/migrations/2019_08_19_000000_create_failed_jobs_table.php b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php old mode 100755 new mode 100644 diff --git a/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php old mode 100755 new mode 100644 diff --git a/database/migrations/2023_11_30_071902_create_customers_table.php b/database/migrations/2023_11_30_071902_create_customers_table.php old mode 100755 new mode 100644 diff --git a/database/migrations/2023_12_09_183053_create_const.php b/database/migrations/2023_12_09_183053_create_const.php old mode 100755 new mode 100644 diff --git a/database/migrations/2023_12_09_194437_create_orders_table.php b/database/migrations/2023_12_09_194437_create_orders_table.php old mode 100755 new mode 100644 diff --git a/database/migrations/2023_12_12_183319_create_prices_table.php b/database/migrations/2023_12_12_183319_create_prices_table.php old mode 100755 new mode 100644 diff --git a/database/migrations/2023_12_12_183618_create_price_candles_table.php b/database/migrations/2023_12_12_183618_create_price_candles_table.php old mode 100755 new mode 100644 diff --git a/database/migrations/2023_12_14_115025_create_logs_table.php b/database/migrations/2023_12_14_115025_create_logs_table.php old mode 100755 new mode 100644 diff --git a/database/migrations/2023_12_14_144824_create_funds_table.php b/database/migrations/2023_12_14_144824_create_funds_table.php old mode 100755 new mode 100644 diff --git a/database/migrations/2023_12_24_062013_create_withdraws_table.php b/database/migrations/2023_12_24_062013_create_withdraws_table.php old mode 100755 new mode 100644 diff --git a/database/migrations/2024_01_19_131402_create_bank_accounts_table.php b/database/migrations/2024_01_19_131402_create_bank_accounts_table.php old mode 100755 new mode 100644 diff --git a/database/migrations/error_log b/database/migrations/error_log old mode 100755 new mode 100644 diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php old mode 100755 new mode 100644 diff --git a/docker-compose.yml b/docker-compose.yml old mode 100755 new mode 100644 diff --git a/error_log b/error_log old mode 100755 new mode 100644 diff --git a/favicon.ico b/favicon.ico old mode 100755 new mode 100644 diff --git a/index.php b/index.php old mode 100755 new mode 100644 diff --git a/package-lock.json b/package-lock.json old mode 100755 new mode 100644 diff --git a/package.json b/package.json old mode 100755 new mode 100644 diff --git a/packages/rooyesh/wallet/composer.json b/packages/rooyesh/wallet/composer.json old mode 100755 new mode 100644 diff --git a/packages/rooyesh/wallet/composer.json.bak b/packages/rooyesh/wallet/composer.json.bak old mode 100755 new mode 100644 diff --git a/packages/rooyesh/wallet/index.php b/packages/rooyesh/wallet/index.php old mode 100755 new mode 100644 diff --git a/packages/rooyesh/wallet/index.php.bak b/packages/rooyesh/wallet/index.php.bak old mode 100755 new mode 100644 diff --git a/packages/rooyesh/wallet/src/Exceptions/LastTransactionValidateFailed.php b/packages/rooyesh/wallet/src/Exceptions/LastTransactionValidateFailed.php old mode 100755 new mode 100644 diff --git a/packages/rooyesh/wallet/src/Exceptions/NotEnoughCashBalance.php b/packages/rooyesh/wallet/src/Exceptions/NotEnoughCashBalance.php old mode 100755 new mode 100644 diff --git a/packages/rooyesh/wallet/src/Exceptions/NotEnoughCreditBalance.php b/packages/rooyesh/wallet/src/Exceptions/NotEnoughCreditBalance.php old mode 100755 new mode 100644 diff --git a/packages/rooyesh/wallet/src/Exceptions/WalletValidateFailed.php b/packages/rooyesh/wallet/src/Exceptions/WalletValidateFailed.php old mode 100755 new mode 100644 diff --git a/packages/rooyesh/wallet/src/WalletServiceProvider.php b/packages/rooyesh/wallet/src/WalletServiceProvider.php old mode 100755 new mode 100644 diff --git a/packages/rooyesh/wallet/src/interfaces/TransactionInterface.php b/packages/rooyesh/wallet/src/interfaces/TransactionInterface.php old mode 100755 new mode 100644 diff --git a/packages/rooyesh/wallet/src/interfaces/WalletInterface.php b/packages/rooyesh/wallet/src/interfaces/WalletInterface.php old mode 100755 new mode 100644 diff --git a/packages/rooyesh/wallet/src/migrations/2021_12_02_065938_create_wallet_moudle_table.php b/packages/rooyesh/wallet/src/migrations/2021_12_02_065938_create_wallet_moudle_table.php old mode 100755 new mode 100644 diff --git a/packages/rooyesh/wallet/src/models/Transaction.php b/packages/rooyesh/wallet/src/models/Transaction.php old mode 100755 new mode 100644 diff --git a/packages/rooyesh/wallet/src/models/TransactionMeta.php b/packages/rooyesh/wallet/src/models/TransactionMeta.php old mode 100755 new mode 100644 diff --git a/packages/rooyesh/wallet/src/models/Wallet.php b/packages/rooyesh/wallet/src/models/Wallet.php old mode 100755 new mode 100644 diff --git a/phpunit.xml b/phpunit.xml old mode 100755 new mode 100644 diff --git a/public/.htaccess b/public/.htaccess old mode 100755 new mode 100644 diff --git a/public/error_log b/public/error_log old mode 100755 new mode 100644 diff --git a/public/favicon.ico b/public/favicon.ico old mode 100755 new mode 100644 diff --git a/public/index.php b/public/index.php old mode 100755 new mode 100644 diff --git a/public/robots.txt b/public/robots.txt old mode 100755 new mode 100644 diff --git a/resources/css/app.css b/resources/css/app.css old mode 100755 new mode 100644 diff --git a/resources/js/app.js b/resources/js/app.js old mode 100755 new mode 100644 diff --git a/resources/js/bootstrap.js b/resources/js/bootstrap.js old mode 100755 new mode 100644 diff --git a/resources/lang/en/auth.php b/resources/lang/en/auth.php old mode 100755 new mode 100644 diff --git a/resources/lang/en/pagination.php b/resources/lang/en/pagination.php old mode 100755 new mode 100644 diff --git a/resources/lang/en/passwords.php b/resources/lang/en/passwords.php old mode 100755 new mode 100644 diff --git a/resources/lang/en/validation.php b/resources/lang/en/validation.php old mode 100755 new mode 100644 diff --git a/resources/lang/en/validationOrginal.php b/resources/lang/en/validationOrginal.php old mode 100755 new mode 100644 diff --git a/resources/views/app.blade.php b/resources/views/app.blade.php old mode 100755 new mode 100644 diff --git a/resources/views/emails/transaction_notification.blade.php b/resources/views/emails/transaction_notification.blade.php old mode 100755 new mode 100644 diff --git a/resources/views/emails/your_template.blade.php b/resources/views/emails/your_template.blade.php old mode 100755 new mode 100644 diff --git a/resources/views/notification.blade.php b/resources/views/notification.blade.php old mode 100755 new mode 100644 diff --git a/resources/views/showTransactionReport.blade.php b/resources/views/showTransactionReport.blade.php old mode 100755 new mode 100644 diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php old mode 100755 new mode 100644 diff --git a/robots.txt b/robots.txt old mode 100755 new mode 100644 diff --git a/routes/admin.php b/routes/admin.php old mode 100755 new mode 100644 index 84a2078..6b00928 --- a/routes/admin.php +++ b/routes/admin.php @@ -15,6 +15,8 @@ use App\Http\Controllers\Customer\PriceTriggerController; use App\Http\Controllers\Finance\FinanceController; use App\Http\Controllers\Admin\ProductController; use App\Http\Controllers\Admin\TahesabController; +use App\Http\Controllers\Admin\FileController; +use App\Http\Controllers\Site\OfferCodesController; Route::middleware('auth:user')->group(function (){ Route::middleware('validation')->group(function (){ @@ -133,5 +135,15 @@ Route::middleware('auth:user')->group(function (){ return "OK"; } ); + + //file + Route::post('/file',[FileController::class, 'store']); + + //Offer codes + Route::post('/offer_code/table',[OfferCodesController::class, 'table']); + Route::post('/offer_code',[OfferCodesController::class, 'store']); + Route::resource('/offer_code',OfferCodesController::class); + + }); }); diff --git a/routes/api.php b/routes/api.php old mode 100755 new mode 100644 diff --git a/routes/auth.php b/routes/auth.php old mode 100755 new mode 100644 diff --git a/routes/channels.php b/routes/channels.php old mode 100755 new mode 100644 diff --git a/routes/console.php b/routes/console.php old mode 100755 new mode 100644 diff --git a/routes/customer.php b/routes/customer.php old mode 100755 new mode 100644 index b6d4ac5..f691e78 --- a/routes/customer.php +++ b/routes/customer.php @@ -13,6 +13,7 @@ use \App\Http\Controllers\Single\SingleOrderController; use App\Http\Controllers\Admin\ProductController as AdminProductController; use App\Http\Controllers\Customer\ProductController; use App\Http\Controllers\Admin\TahesabController; +use App\Http\Controllers\Site\OfferCodesController; //----------gateway-verify @@ -95,5 +96,9 @@ Route::middleware('auth:customer')->group(function () { //tahesab Route::post('account/tahesab', [TahesabController::class, 'store']); Route::post('account/tahesab/trade', [TahesabController::class, 'storeTrade']); + + //offer code + Route::post('offer_code/check_code', [OfferCodesController::class, 'check_code']); + }); }); diff --git a/routes/error_log b/routes/error_log old mode 100755 new mode 100644 diff --git a/routes/web.php b/routes/web.php old mode 100755 new mode 100644 diff --git a/server.php b/server.php old mode 100755 new mode 100644 diff --git a/storage/app/.gitignore b/storage/app/.gitignore old mode 100755 new mode 100644 diff --git a/storage/app/public/.gitignore b/storage/app/public/.gitignore old mode 100755 new mode 100644 diff --git a/storage/framework/.gitignore b/storage/framework/.gitignore old mode 100755 new mode 100644 diff --git a/storage/framework/cache/.gitignore b/storage/framework/cache/.gitignore old mode 100755 new mode 100644 diff --git a/storage/framework/cache/data/.gitignore b/storage/framework/cache/data/.gitignore old mode 100755 new mode 100644 diff --git a/storage/framework/sessions/.gitignore b/storage/framework/sessions/.gitignore old mode 100755 new mode 100644 diff --git a/storage/framework/testing/.gitignore b/storage/framework/testing/.gitignore old mode 100755 new mode 100644 diff --git a/storage/framework/views/.gitignore b/storage/framework/views/.gitignore old mode 100755 new mode 100644 diff --git a/storage/logs/.gitignore b/storage/logs/.gitignore old mode 100755 new mode 100644 diff --git a/storage/web.php b/storage/web.php old mode 100755 new mode 100644 diff --git a/tests/CreatesApplication.php b/tests/CreatesApplication.php old mode 100755 new mode 100644 diff --git a/tests/Feature/ExampleTest.php b/tests/Feature/ExampleTest.php old mode 100755 new mode 100644 diff --git a/tests/Feature/error_log b/tests/Feature/error_log old mode 100755 new mode 100644 diff --git a/tests/TestCase.php b/tests/TestCase.php old mode 100755 new mode 100644 diff --git a/tests/Unit/ExampleTest.php b/tests/Unit/ExampleTest.php old mode 100755 new mode 100644 diff --git a/tests/Unit/error_log b/tests/Unit/error_log old mode 100755 new mode 100644 diff --git a/tests/error_log b/tests/error_log old mode 100755 new mode 100644 diff --git a/tmp/restart.txt b/tmp/restart.txt old mode 100755 new mode 100644 diff --git a/webpack.mix.js b/webpack.mix.js old mode 100755 new mode 100644