Please enable JavaScript.
Coggle requires JavaScript to display documents.
BatchUpload, 批次作業種類, SMS (BatchUpload.cs), SCM.NMQV2 (Son) (NineYi.SCM…
BatchUpload
批次作業
批次退貨
批次預約商品調整
批次新增商品頁(系統格式)
批次修改商品分類
批次新增修改商品
批次修改商品頁
...
上傳Excel
宅配
宅配批次出貨
宅配批次列印出貨明細
宅配批次訂單確認
批次作業種類
查詢
建立
下載
SMS
(BatchUpload.cs)
Action Result:
CreateBatchTask
ProcessCreateBatchTask
GetFilePath()
VerifyFile()
CreateBatchTask()
新增批次作業資料
CreateBatchUploadNMQTask()
新增批次上傳BatchUpload NMQ Task
CreateBatchUploadNMQTaskInner()
新增批次上傳BatchUpload NMQ Task
CreateBatchUploadEntity()
建立批次作業
CreateBatchUploadNMQTask()
建立批次作業 NMQ Task
CreateTask("BatchUpload", nmqData)
(TaskHelper)
NMQV2DB
(Table: Job)
Job_Name
BatchUpload
Job_ClassName
GetBatchUploadExecuteTaskType()
取得批次處理作業執行工作種類
GetBatchUploadType()
SCM.NMQV2
(Son)
(NineYi.SCM.Frontend.NMQV2.BatchUpload.BatchUploadProcess)
DoJob()
GetBatchUploadItem()
取得並更新批次上傳 Entity
WebStoreDB: BatchUpload
SetBatchUploadEntity(), SetBatchUploadNMQDataEntity()
依 Batch type 取得該大量上傳批次處理 Service
GetBatchUploadDataList()
新增批次上傳物件資料清單
CreateBatchUploadData()
新增批次上傳物件資料清單
csp_InsertBatchUploadData()
InsertUploadFailedMessageList()
新增錯誤清單明細
CreateBatchUploadMessage()
新增 BatchUploadMessage
WebStoreDB: BatchUploadMessage
發動 Task 執行批次處理
taskHelper.CreateTask()
UpdateBatchUploadStatus()
更新批次上傳進度及狀態
商品頁配送方式維護,需紀錄是否有錯誤明細
WebStoreDB: BatchUploadMessage
如有錯誤, 更改狀態成 (已完成 / 發現錯誤)
紀錄上傳成功平均處理時間
更新筆數
失敗筆數
NMQV2
(Mom)
Link Title