System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及數據處理,具體而言,涉及一種促銷數據處理方法及系統、可讀存儲介質。
技術介紹
1、隨著企業規模的不斷擴大和業務的日益復雜,傳統的促銷手工結算方式已無法滿足現代企業的需求。存在如下實際問題:結算效率低,容易錯誤。無法實現數據集中管理。運維成本高。數據安全沒有保障。無法使用線上快捷支付。
技術實現思路
1、本申請旨在解決或改善上述技術問題。
2、為此,本申請的第一目的在于提供一種促銷數據處理方法。
3、本申請的第二目的在于提供一種促銷數據處理系統。
4、本申請的第三目的在于提供一種促銷數據處理系統。
5、本申請的第四目的在于提供一種可讀存儲介質。
6、為實現本申請的第一目的,本申請第一方面的技術方案提供了一種促銷數據處理方法,應用于服務端,促銷數據處理方法通過處理器執行,促銷數據處理方法包括:響應于促銷結算定時任務觸發,通過服務端獲取促銷數據和零售單訂單記錄,并將促銷數據和零售單訂單記錄進行關聯,得到零售單關聯數據,其中,促銷數據包括促銷活動分攤規則、買贈活動分攤規則和優惠券分攤規則;響應于促銷結算定時任務觸發,服務端通過對促銷費用參數進行設置,生成系統參數,并對促銷聚合支付進行配置,得到聚合支付配置結果;通過服務端基于零售單關聯數據、系統參數、聚合支付配置結果,自動化計算并生成促銷結算單;接收來自前端的促銷調整單,基于促銷結算單和促銷調整單生成聚合支付轉賬單,通過服務端根據聚合支付轉賬單執行轉賬操作;通過服務端根據
7、根據本申請提供的促銷數據處理方法,響應于促銷結算定時任務觸發,通過服務端獲取促銷數據和零售單訂單記錄,并將促銷數據和零售單訂單記錄進行關聯,得到零售單關聯數據,其中,促銷數據包括促銷活動分攤規則、買贈活動分攤規則和優惠券分攤規則。響應于促銷結算定時任務觸發,服務端通過對促銷費用參數進行設置,生成系統參數,并對促銷聚合支付進行配置,得到聚合支付配置結果。然后通過服務端基于零售單關聯數據、系統參數、聚合支付配置結果,自動化計算并生成促銷結算單。接收來自前端的促銷調整單,基于促銷結算單和促銷調整單生成聚合支付轉賬單,通過服務端根據聚合支付轉賬單執行轉賬操作。最后通過服務端根據促銷結算單、促銷調整單、聚合支付轉賬單生成促銷結算報表。通過本申請的促銷數據處理方法,實現一站式費用自動結算,從業務生單、數據匯總、規則配置、自動結算、自動轉賬和數據報表生成,完成業務閉環和用戶體驗。通過費用自動化處理結算流程,顯著提高了結算效率。系統能夠自動核對促銷數據、生成結算報表,減少了人工操作的環節,從而降低了錯誤率。企業可以更加快速、準確地完成結算工作,提高了整體運營效率。將企業的結算數據集中管理,使得企業能夠實時掌握各項結算情況。通過系統提供的數據分析功能,企業可以更加深入地了解供應商、經銷商促銷的運營狀況,為決策提供更加準確的數據支持。簡化了結算操作流程,使得企業能夠更加便捷地完成結算工作。系統提供了豐富的功能模塊,用戶可以根據實際需求進行靈活配置,滿足不同業務場景的需求。系統能夠自動處理大量數據,減少了人工處理的時間和成本。此外,系統的集中管理方式也降低了企業的硬件和維護成本。
8、另外,本申請提供的技術方案還可以具有如下附加技術特征:
9、在一些技術方案中,可選地,通過服務端獲取促銷數據和零售單訂單記錄,并將促銷數據和零售單訂單記錄進行關聯,包括:通過服務端獲取當前租戶的聚合支付配置,對聚合支付配置中的主子表關系進行處理,記錄轉賬組織、出入賬戶及子表組織集合;服務端根據交貨狀態、訂單狀態、是否已生成促銷費用結算單、關閉日期和組織篩選出用于促銷費用結算的零售單,得到篩選結果;判斷篩選結果是否為空;若篩選結果不為空,則遍歷零售單集合,對每張零售單計算優惠券促銷費用和促銷活動促銷費用,生成促銷費用結算單子表數據;遍歷結束后,合并生成促銷費用結算單主表數據。
10、在該技術方案中,通過服務端獲取促銷數據和零售單訂單記錄,并將促銷數據和零售單訂單記錄進行關聯,具體為首先通過服務端獲取當前租戶的聚合支付配置,對聚合支付配置中的主子表關系進行處理,記錄轉賬組織、出入賬戶及子表組織集合。然后服務端根據交貨狀態、訂單狀態、是否已生成促銷費用結算單、關閉日期和組織篩選出用于促銷費用結算的零售單,得到篩選結果。判斷篩選結果是否為空。若篩選結果不為空,則遍歷零售單集合,對每張零售單計算優惠券促銷費用和促銷活動促銷費用,生成促銷費用結算單子表數據。遍歷結束后,合并生成促銷費用結算單主表數據。具體地,為了實現促銷費用結算、完成轉賬,選擇設置調度任務,每天定時調用促銷費用計算服務計算促銷費用,并生成促銷結算單,進而調用好收銀轉賬服務完成轉賬。調度任務啟動后,查詢當前租戶的好收銀配置,在內存中對配置中的主子表關系進行處理,記錄轉賬組織、出入賬戶及子表組織集合,其中記錄轉賬組織是為了匯總促銷費用結算單子表后生成主表。按照交貨狀態、訂單狀態、是否已生成促銷費用結算單、關閉日期及組織篩選用于促銷費用結算的零售單;若查詢結果不為空,遍歷零售單查詢結果,判斷是否當前單據是否使用促銷活動、優惠券,若使用則分別計算促銷費用,生成促銷費用結算單子表數據(需要攜帶組織數據);遍歷結束后,按照組織匯總子表金額、補充轉賬信息,組裝促銷費用結算單的完整主子數據,批量保存;保存成功后,更新相關零售單主表“是否已生成促銷費用結算單”為“是”,標識該單據不再參與促銷費用計算;調用好收銀轉賬服務,生成轉賬日志,完成實際轉賬操作。
11、在一些技術方案中,可選地,遍歷零售單集合,對每張零售單計算優惠券促銷費用和促銷活動促銷費用,包括:判斷禮券子表是否為空;若禮券子表不為空,則遍歷禮券類型非贈送禮券子表,判斷兌換商品是否為空;若兌換商品不為空,則當前禮券子表對應的卡券為禮品卡,根據禮券號碼、零售單號、商品sku調用會員服務查詢商品數量、分攤類型、卡券類型、零售價、折后價,并計算優惠券促銷費用和企業分攤金額;若兌換商品為空,則當前禮券子表對應的卡券為非禮品卡,根據禮券號碼、零售單號調用會員服務查詢分攤信息、卡券信息、實際抵扣金額、實售金額,并計算優惠券促銷費用和企業分攤金額。
12、在該技術方案中,遍歷零售單集合,對每張零售單計算優惠券促銷費用和促銷活動促銷費用,具體為判斷禮券子表是否為空。若禮券子表不為空,則遍歷禮券類型非贈送禮券子表,判斷兌換商品是否為空。若兌換商品不為空,則當前禮券子表對應的卡券為禮品卡,根據禮券號碼、零售單號、商品sku(stock?keeping?unit,存貨單元)調用會員服務查詢商品數量、分攤類型、卡券類型、零售價、折后價,并計算優惠券促銷費用和企業分攤金額。若兌換商品為空,則當前禮券子表對應的卡券為非禮品卡,根據禮券號碼、零售單號調用會員服務查詢分攤信息、卡券信息、實際抵扣金額、實售金額,并計算優惠券促銷費用和企業分攤金額。具體地,遍歷零售單過程中,判斷禮本文檔來自技高網...
【技術保護點】
1.一種促銷數據處理方法,其特征在于,應用于服務端,所述促銷數據處理方法通過處理器執行,所述促銷數據處理方法包括:
2.根據權利要求1所述的促銷數據處理方法,其特征在于,所述通過服務端獲取促銷數據和零售單訂單記錄,并將所述促銷數據和所述零售單訂單記錄進行關聯,包括:
3.根據權利要求2所述的促銷數據處理方法,其特征在于,所述遍歷零售單集合,對每張零售單計算優惠券促銷費用和促銷活動促銷費用,包括:
4.根據權利要求3所述的促銷數據處理方法,其特征在于,所述遍歷零售單集合,對每張零售單計算優惠券促銷費用和促銷活動促銷費用,還包括:
5.根據權利要求1所述的促銷數據處理方法,其特征在于,所述通過所述服務端根據所述聚合支付轉賬單執行轉賬操作,包括:
6.根據權利要求5所述的促銷數據處理方法,其特征在于,所述通過所述服務端根據所述聚合支付轉賬單執行轉賬操作,還包括:
7.根據權利要求1至6中任一項所述的促銷數據處理方法,其特征在于,所述接收來自前端的促銷調整單,包括:
8.一種促銷數據處理系統,其特征在于,
9.一種促銷數據處理系統,其特征在于,包括:
10.一種可讀存儲介質,其上存儲有程序或指令,其特征在于,所述程序或所述指令被處理器執行時實現如權利要求1至7中任一項所述的促銷數據處理方法的步驟。
...【技術特征摘要】
1.一種促銷數據處理方法,其特征在于,應用于服務端,所述促銷數據處理方法通過處理器執行,所述促銷數據處理方法包括:
2.根據權利要求1所述的促銷數據處理方法,其特征在于,所述通過服務端獲取促銷數據和零售單訂單記錄,并將所述促銷數據和所述零售單訂單記錄進行關聯,包括:
3.根據權利要求2所述的促銷數據處理方法,其特征在于,所述遍歷零售單集合,對每張零售單計算優惠券促銷費用和促銷活動促銷費用,包括:
4.根據權利要求3所述的促銷數據處理方法,其特征在于,所述遍歷零售單集合,對每張零售單計算優惠券促銷費用和促銷活動促銷費用,還包括:
5.根據權利要求1所述的促銷...
【專利技術屬性】
技術研發人員:陳戰,
申請(專利權)人:用友網絡科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。