Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Providers;
- use Illuminate\Support\ServiceProvider;
- use App\BO\FindParamByIndex;
- use App\BO\IsRecordOwnerExistsByIndex;
- use App\BO\AddOutlet;
- use App\BO\LoginUser;
- use App\BO\LoginUserV1;
- use App\BO\VerifyUser;
- use App\BO\RecoverPassword;
- use App\BO\ChangePassword;
- use App\BO\GetNewsList;
- use App\BO\GetProductCategoryList;
- use App\BO\GetProvinceList;
- use App\BO\GetDistrictList;
- use App\BO\GetInboxList;
- use App\BO\GetInboxDetailById;
- use App\BO\GetContactList;
- use App\BO\GetFaqList;
- use App\BO\GetCurrentOrderList;
- use App\BO\GetHistoryOrderList;
- use App\BO\GetOrderDetailById;
- use App\BO\GetOrderItemListByOrderId;
- use App\BO\CheckoutOrder;
- use App\BO\GetCourierList;
- use App\BO\ConfirmPayment;
- use App\BO\GetProductList;
- use App\BO\GetProductDetail;
- use App\BO\ValidateAddress;
- use App\BO\ValidateApiKey;
- use App\BO\CheckoutCart;
- use App\BO\AddItemToCartServer;
- use App\BO\GetCurrentCartServer;
- use App\BO\DeleteCartItemFromServer;
- use App\BO\GetCountCartServerItem;
- use App\BO\EditCartItemFromServer;
- use App\BO\EditCartShippingInfo;
- use App\BO\EditCartShippingCourier;
- use App\BO\FindCurrentCart;
- use App\BO\FindUserById;
- use App\BO\FindCustomerById;
- use App\BO\FindOrderAddressByOrderId;
- // use App\BO\FindCourierByCourierCode;
- // Untuk Kebutuhan WEBCLINIC
- use App\BO\AddProcessMessage;
- use App\BO\FindProcessMessageByIndex;
- use App\BO\ValProcessMessageByProcessNo;
- use App\BO\FindRecordOwnerById;
- use App\BO\FindSupplierById;
- use App\BO\GetImportDataList;
- use App\BO\FindProcessParameterByIndex;
- use App\BO\FindPurchaseRequestByIndex;
- use App\BO\FindProductByIndex;
- use App\BO\ConfirmPurchaseRequest;
- use App\BO\IsPurchaseOrderExistsByIndex;
- use App\BO\FindPurchaseOrderByIndex;
- use App\BO\AddPurchaseOrder;
- use App\BO\FindPurchaseRequestById;
- use App\BO\FindPurchaseOrderById;
- use App\BO\FindPurchaseRequestItemByIndex;
- use App\BO\IsReceiveGoodsExistsByIndex;
- use App\BO\FindPurchaseOrderItemByIndex;
- use App\BO\FindPurchaseOrderBalanceItemById;
- use App\BO\AddReceiveGoods;
- use App\BO\FindRequestReturnById;
- use App\BO\FindRequestReturnByIndex;
- use App\BO\FindRequestReturnItemById;
- use App\BO\FindRequestReturnItemByIndex;
- use App\BO\IsRequestReturnExistsByIndex;
- use App\BO\AddNotificationWebToko;
- use App\BO\FindInvoiceApById;
- use App\BO\FindInvoiceApByIndex;
- use App\BO\IsInvoiceApExistsById;
- use App\BO\IsInvoiceApExistsByIndex;
- use App\BO\ValInvoiceApExistsById;
- use App\BO\ValInvoiceApExistsByIndex;
- use App\BO\ValUnusedDocumentInvoiceByIndex;
- use App\BO\FindReceiveGoodsByIndex;
- use App\BO\AddInvoiceAp;
- use App\BO\AddReceiveGoodsCorrection;
- use App\BO\FindReceiveGoodsItemByIndex;
- use App\BO\AddPaymentOrderAp;
- use App\BO\FindInvoiceApBalanceByIndex;
- use App\BO\ValInvoiceApBalanceByIndex;
- use App\BO\IsInvoiceApBalanceByIndex;
- use App\BO\FindCashBankByIndex;
- use App\BO\RejectRequestReturn;
- use App\BO\AcceptRequestReturn;
- use App\BO\GetRequestReturnItemList;
- use App\BO\FindProductById;
- use App\BO\AddQueueMessage;
- use App\BO\FindQueueMessageByIndex;
- use App\BO\FindGoodsReceiptByIndex;
- use App\BO\ConfirmGoodsReceipt;
- use App\BO\ValDocDateMaxBackDate;
- use App\BO\CancelPurchaseRequest;
- use App\BO\FindRecordOwnerByRecordOwnerCode;
- use App\BO\UpdatePurchaseOrder;
- use App\BO\CancelQtyPurchaseOrder;
- // RGTO updata balance req transfer out
- use App\BO\EditStatusBalanceRequestTransferOut;
- use App\BO\FindTrxInventoryByIndex;
- use App\BO\AddOrderLog;
- use App\BO\GetOrderInfoByOrderId;
- use App\BO\VerifyProductPrescription;
- class AppServiceProvider extends ServiceProvider
- {
- public function boot()
- {
- require_once __DIR__ ."/../Constants/define.php";
- require_once __DIR__ ."/../Helpers/global.php";
- require_once __DIR__ ."/../Constants/define_exception.php";
- $searchPath = "batch, htg, mstr, pb, pj, ptg, public";
- \DB::statement ("SET search_path TO $searchPath ");
- if(!file_exists(storage_path('app/confirm-payment'))){
- mkdir(storage_path('app/confirm-payment'),0777);
- }
- }
- /**
- * Register any application services.
- *
- * @return void
- */
- public function register()
- {
- // $this->registerService("loginUser", LoginUser::class);
- $this->registerService("loginUser", LoginUserV1::class);
- $this->registerService("verifyUser", VerifyUser::class);
- $this->registerService("recoverPassword", RecoverPassword::class);
- $this->registerService("changePassword", ChangePassword::class);
- $this->registerService("getNewsList", GetNewsList::class);
- $this->registerService("getProductCategoryList", GetProductCategoryList::class);
- $this->registerService("getProvinceList", GetProvinceList::class);
- $this->registerService("getDistrictList", GetDistrictList::class);
- $this->registerService("getInboxList", GetInboxList::class);
- $this->registerService("getInboxDetailById", GetInboxDetailById::class);
- $this->registerService("getContactList", GetContactList::class);
- $this->registerService("getFaqList", GetFaqList::class);
- $this->registerService("getCurrentOrderList", GetCurrentOrderList::class);
- $this->registerService("getHistoryOrderList", GetHistoryOrderList::class);
- $this->registerService("getOrderDetailById", GetOrderDetailById::class);
- $this->registerService("getOrderItemListByOrderId", GetOrderItemListByOrderId::class);
- $this->registerService("checkoutOrder", CheckoutOrder::class);
- $this->registerService("getCourierList", GetCourierList::class);
- $this->registerService("confirmPayment", ConfirmPayment::class);
- $this->registerService("getProductList", GetProductList::class);
- $this->registerService("getProductDetail", GetProductDetail::class);
- $this->registerService("validateAddress", ValidateAddress::class);
- $this->registerService("validateApiKey", ValidateApiKey::class);
- $this->registerService("checkoutCart", CheckoutCart::class);
- $this->registerService("addItemToCartServer", AddItemToCartServer::class);
- $this->registerService("getCurrentCartServer", GetCurrentCartServer::class);
- $this->registerService("deleteCartItemFromServer", DeleteCartItemFromServer::class);
- $this->registerService("getCountCartServerItem", GetCountCartServerItem::class);
- $this->registerService("editCartItemFromServer", EditCartItemFromServer::class);
- $this->registerService("editCartShippingInfo", EditCartShippingInfo::class);
- $this->registerService("editCartShippingCourier", EditCartShippingCourier::class);
- $this->registerService("findCurrentCart", FindCurrentCart::class);
- $this->registerService("findUserById", FindUserById::class);
- $this->registerService("findCustomerById", FindCustomerById::class);
- $this->registerService("findOrderAddressByOrderId", FindOrderAddressByOrderId::class);
- // $this->registerService("findCourierByCourierCode", FindCourierByCourierCode::class);
- $this->registerService("addOrderLog", AddOrderLog::class);
- $this->registerService("getOrderInfoByOrderId", GetOrderInfoByOrderId::class);
- $this->registerService("findParamByIndex", FindParamByIndex::class);
- $this->registerService("isRecordOwnerExistsByIndex", IsRecordOwnerExistsByIndex::class);
- $this->registerService("addOutlet", AddOutlet::class);
- // Untuk Kebutuhan WEBCLINIC
- $this->registerService("addProcessMessage", AddProcessMessage::class);
- $this->registerService("findProcessMessageByIndex", FindProcessMessageByIndex::class);
- $this->registerService("findProcessParameterByIndex", FindProcessParameterByIndex::class);
- $this->registerService("valProcessMessageByProcessNo", ValProcessMessageByProcessNo::class);
- $this->registerService("findRecordOwnerById", FindRecordOwnerById::class);
- $this->registerService("findSupplierById", FindSupplierById::class);
- $this->registerService("getImportDataList", GetImportDataList::class);
- $this->registerService("findPurchaseRequestByIndex", FindPurchaseRequestByIndex::class);
- $this->registerService("findProductByIndex", FindProductByIndex::class);
- $this->registerService("confirmPurchaseRequest", ConfirmPurchaseRequest::class);
- $this->registerService("isPurchaseOrderExistsByIndex", IsPurchaseOrderExistsByIndex::class);
- $this->registerService("findPurchaseOrderByIndex", FindPurchaseOrderByIndex::class);
- $this->registerService("addPurchaseOrder", AddPurchaseOrder::class);
- $this->registerService("cancelQtyPurchaseOrder", CancelQtyPurchaseOrder::class);
- $this->registerService("findPurchaseRequestById", FindPurchaseRequestById::class);
- $this->registerService("findPurchaseOrderById", FindPurchaseOrderById::class);
- $this->registerService("findPurchaseRequestItemByIndex", FindPurchaseRequestItemByIndex::class);
- $this->registerService("isReceiveGoodsExistsByIndex", IsReceiveGoodsExistsByIndex::class);
- $this->registerService("findPurchaseOrderItemByIndex", FindPurchaseOrderItemByIndex::class);
- $this->registerService("findPurchaseOrderBalanceItemById", FindPurchaseOrderBalanceItemById::class);
- $this->registerService("addReceiveGoods", AddReceiveGoods::class);
- $this->registerService("findRequestReturnById", FindRequestReturnById::class);
- $this->registerService("findRequestReturnByIndex", FindRequestReturnByIndex::class);
- $this->registerService("findRequestReturnItemById", FindRequestReturnItemById::class);
- $this->registerService("findRequestReturnItemByIndex", FindRequestReturnItemByIndex::class);
- $this->registerService("isRequestReturnExistsByIndex", IsRequestReturnExistsByIndex::class);
- $this->registerService("findRequestReturnById", FindRequestReturnById::class);
- $this->registerService("addNotificationWebToko", AddNotificationWebToko::class);
- $this->registerService("findInvoiceApById", FindInvoiceApById::class);
- $this->registerService("findInvoiceApByIndex", FindInvoiceApByIndex::class);
- $this->registerService("isInvoiceApExistsById", IsInvoiceApExistsById::class);
- $this->registerService("isInvoiceApExistsByIndex", IsInvoiceApExistsByIndex::class);
- $this->registerService("valInvoiceApExistsById", ValInvoiceApExistsById::class);
- $this->registerService("valInvoiceApExistsByIndex", ValInvoiceApExistsByIndex::class);
- $this->registerService("valUnusedDocumentInvoiceByIndex", ValUnusedDocumentInvoiceByIndex::class);
- $this->registerService("findReceiveGoodsByIndex", FindReceiveGoodsByIndex::class);
- $this->registerService("addInvoiceAp", AddInvoiceAp::class);
- $this->registerService("addReceiveGoodsCorrection", AddReceiveGoodsCorrection::class);
- $this->registerService("findReceiveGoodsItemByIndex", FindReceiveGoodsItemByIndex::class);
- $this->registerService("addPaymentOrderAp", AddPaymentOrderAp::class);
- $this->registerService("findInvoiceApBalanceByIndex", FindInvoiceApBalanceByIndex::class);
- $this->registerService("valInvoiceApBalanceByIndex", ValInvoiceApBalanceByIndex::class);
- $this->registerService("isInvoiceApBalanceByIndex", IsInvoiceApBalanceByIndex::class);
- $this->registerService("findCashBankByIndex", FindCashBankByIndex::class);
- $this->registerService("rejectRequestReturn", RejectRequestReturn::class);
- $this->registerService("acceptRequestReturn", AcceptRequestReturn::class);
- $this->registerService("getRequestReturnItemList", GetRequestReturnItemList::class);
- $this->registerService("findProductById", FindProductById::class);
- $this->registerService("addQueueMessage", AddQueueMessage::class);
- $this->registerService("findQueueMessageByIndex", FindQueueMessageByIndex::class);
- $this->registerService("findGoodsReceiptByIndex", FindGoodsReceiptByIndex::class);
- $this->registerService("confirmGoodsReceipt", ConfirmGoodsReceipt::class);
- $this->registerService("valDocDateMaxBackDate", ValDocDateMaxBackDate::class);
- $this->registerService("cancelPurchaseRequest", CancelPurchaseRequest::class);
- $this->registerService("findRecordOwnerByRecordOwnerCode", FindRecordOwnerByRecordOwnerCode::class);
- $this->registerService("updatePurchaseOrder", UpdatePurchaseOrder::class);
- $this->registerService("editStatusBalanceRequestTransferOut", EditStatusBalanceRequestTransferOut::class);
- $this->registerService("findTrxInventoryByIndex", FindTrxInventoryByIndex::class);
- $this->registerService("verifyProductPrescription", VerifyProductPrescription::class);
- }
- private function registerService($serviceName, $className) {
- $this->app->singleton($serviceName, function() use ($className) {
- return new $className;
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement