Please enable JavaScript.
Coggle requires JavaScript to display documents.
IBS(二次收樣) Service (GetSecondReturnSample (DtoMappingViewModel …
IBS(二次收樣) Service
GetSecondReturnSample
DtoMappingViewModel
Dto轉成ViewModel
[Domain]GetSecondReturnSample
使用CfKey找所有需要的資料
聚豐第一次收樣備註
CFSecoundSampleWorkInStockList
收到的樣品數量
四海第一次收樣備註
GetCurrentSampleStockList
目前樣品庫存
ReplaceTextToView
Domain處理後,替換要回傳給View的文字
DeleteSecondReturnSample
RollBackSampleInStock
還原庫存紀錄
GetCFSecondSampleWorkBySecondSampleKey
讀取二次收樣的紀錄數量
RollBackSampleInStock
使用讀取出來的ReceiveSampleCountList去計算原來的庫存數量並實際加總
SetInStockAndDeleteSecoundSampleRecord
1.把庫存加回去
2.設定該筆CF_SecondSample Valid 為 False
SetSecondReturnSample
ViewModelMappingDto
ViewModel轉成Dto
[Domain]SetSecondReturnSample
CheckInventoryShortage
庫存足夠就儲存數量
SaveSecondReturnSampleToDB
儲存庫存
CheckInventoryShortage
檢查庫存,如果庫存不足就不儲存
回傳錯誤訊息:所輸入的數量大於現有的樣品庫存量
CheckInventoryShortage
如果庫存為0 & 希望移動數量大於1
回傳錯誤訊息:未有樣品庫存量