35 lines
1.2 KiB
Markdown
35 lines
1.2 KiB
Markdown
# Domino's SV interface
|
|
|
|
This interface will sync sales to HIVE according to given paramenters
|
|
|
|
```sh
|
|
# sync sales for specific branch for today
|
|
python3 dosv.py --branch=14759
|
|
|
|
# sync sales for specific branch and date
|
|
python3 dosv.py --branch=14759 --start-date=20230701
|
|
|
|
# sync (specific) sales for specific branch and date
|
|
# all is the default behaviour this command is exactly similar to the one above
|
|
python3 dosv.py --branch=14759 --start-date=20230701 --orders=all
|
|
|
|
# specifying sales
|
|
python3 dosv.py --branch=14759 --start-date=20230701 --orders=54678,673342
|
|
|
|
# ALL THE COMMANDS ABOVE WILL SEARCH THE ORDERS (ALL OR SPECIFIC) IN
|
|
# POS.DBO.ORDERS TABLE AND WILL ATTEMPT TO INSERT THEM IN HIVE_SALES
|
|
# IF THE ORDERS ALREADY EXISTS IN HIVE_SALES THEY WILL BE NOT INSERTED
|
|
# AND THEIR STATUS WILL REMAIN AS IT IS, FOR IGNORE THIS BEHAVIOUR
|
|
# YOU MUST PASS THE FLAG --reprocess=true THIS WILL UPDATE THE SALES TO STATUS=0
|
|
# IN HIVE SALES
|
|
|
|
# reprocess all branches for today
|
|
python3 dosv.py --reprocess=true
|
|
|
|
# reprocess specific branch for given date
|
|
python3 dosv.py --branch=14759 --start-date=20230701 --reprocess=true
|
|
|
|
# reprocess specific branch for given date and orders
|
|
python3 dosv.py --branch=14759 --start-date=20230701 --orders=54678,673342 --reprocess=true
|
|
|
|
``` |