Please enable JavaScript.
Coggle requires JavaScript to display documents.
transactions - Coggle Diagram
transactions
Kiểm tra trong bảng DownloadDate có tồn tại accountNo và fromDate hay ko
NO: nếu ko có nghĩa là ngày fromDate chưa được DL, và phải DL ngay
sau khi DL sẽ trả ra kết quả
nếu ngày DL ko phải hôm nay và data bị null
thì create record của accountNo và fromDate đó cho isDone là true và haveData là false
return ra fe là no data
nếu ngày DL ko phải hôm nay và data ko bị null
thì create record của accountNo và fromDate đó cho isDone là true và haveData là true
cập nhật vào bảng transaction cái data vừa DL về
lấy data ra từ bảng transactions
return ra fe cái data theo ngày fromDate
Nếu DL có ngày fromDate là hôm nay và data bị null
thì create record của accountNo và fromDate đó cho isDone là false và haveData là false
return ra fe là no data
Nếu DL có ngày fromDate là hôm nay và data KO BỊ null
cập nhật vào bảng transaction cái data vừa DL về
lấy data ra từ bảng transactions
return ra fe cái data theo ngày fromDate
YES: đã tồn tại thì ngày fromDate đó có havaData và isDone như thế nào
haveData == false && isDone == true
=> return no data
haveData == true && isDone == true
Tìm trong bảng Transaction
isDone == false
=> DL chưa xong thì phải DL lại
sau khi DL sẽ trả ra kết quả
nếu ngày DL ko phải hôm nay và data bị null
thì update record của accountNo và fromDate đó cho isDone là true và haveData là false
return ra fe là no data
nếu ngày DL ko phải hôm nay và data ko bị null
thì update record của accountNo và fromDate đó cho isDone là true và haveData là true
cập nhật vào bảng transaction cái data vừa DL về
lấy data ra từ bảng transactions
1 more item...
Nếu DL có ngày fromDate là hôm nay và data bị null
ko cần update vào bảng DownloadDate vì dữ liệu nó ko thay đổi isDone vẫn là false và haveData vẫn là false
return ra fe là no data
Nếu DL có ngày fromDate là hôm nay và data KO BỊ null
cập nhật vào bảng transaction cái data vừa DL về
lấy data ra từ bảng transactions
return ra fe cái data theo ngày fromDate