123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- import os
- import django
- import sys
- def setup_django():
-
- project_path = "D:/Document/code/vue/greater_wms"
- sys.path.append(project_path)
-
-
- os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'greaterwms.settings')
- django.setup()
- def main():
- try:
-
- from erp.views import AccessToken ,ProductionInboundAuditSync,PurchaseInboundAuditSync,OtherInboundAuditSync,OtherOutboundAuditSync,ProductionOutboundAuditSync,PurchaseInboundSaveSync,SaleOutboundSaveSync
- from erp.models import InboundBill
- from warehouse.models import baseset
-
-
- token = AccessToken.get_current_token()
- print('【1】token:',token)
-
-
-
- inbound_bill = InboundBill.objects.filter(billId=2210170242427054080).first()
- print(f"ERP单号: {inbound_bill.number}")
- if not inbound_bill:
- print("❌ 未找到ERP单据")
- return
-
-
-
-
- PurchaseInboundAuditsync = PurchaseInboundAuditSync(inbound_bill,[])
- success = PurchaseInboundAuditsync.execute_sync()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- print("✅ 方法生成成功!")
- except Exception as e:
- print(f"❌ 生成失败:{str(e)}")
- import traceback
- traceback.print_exc()
- if __name__ == "__main__":
- setup_django()
- main()
|