Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let bundle100 = this.selectedBundle.Quantity100
- let bundle90 = this.selectedBundle.Quantity90
- let bundle60 = this.selectedBundle.Quantity60
- let bundle30 = this.selectedBundle.Quantity30
- this.filtered.forEach((itd_bundle) => {
- // shortcut bwt function biar ga usah deklarasi function (xxx) { return xxxx }
- let kalikanBundleDanSatuan = (bundle, quantity) => parseInt(bundle) * parseInt(quantity)
- let penguranganSatuan100bundle100 = kalikanBundleDanSatuan(bundle100, itd_bundle.Quantity100)
- let penguranganSatuan100bundle90 = kalikanBundleDanSatuan(bundle100, itd_bundle.Quantity90)
- let penguranganSatuan100bundle60 = kalikanBundleDanSatuan(bundle100, itd_bundle.Quantity60)
- let penguranganSatuan100bundle30 = kalikanBundleDanSatuan(bundle100, itd_bundle.Quantity30)
- let penguranganSatuan90bundle100 = kalikanBundleDanSatuan(bundle90, itd_bundle.Quantity100)
- let penguranganSatuan90bundle90 = kalikanBundleDanSatuan(bundle90, itd_bundle.Quantity90)
- let penguranganSatuan90bundle60 = kalikanBundleDanSatuan(bundle90, itd_bundle.Quantity60)
- let penguranganSatuan90bundle30 = kalikanBundleDanSatuan(bundle90, itd_bundle.Quantity30)
- let penguranganSatuan60bundle100 = kalikanBundleDanSatuan(bundle60, itd_bundle.Quantity100)
- let penguranganSatuan60bundle90 = kalikanBundleDanSatuan(bundle60, itd_bundle.Quantity90)
- let penguranganSatuan60bundle60 = kalikanBundleDanSatuan(bundle60, itd_bundle.Quantity60)
- let penguranganSatuan60bundle30 = kalikanBundleDanSatuan(bundle60, itd_bundle.Quantity30)
- let penguranganSatuan30bundle100 = kalikanBundleDanSatuan(bundle30, itd_bundle.Quantity100)
- let penguranganSatuan30bundle90 = kalikanBundleDanSatuan(bundle30, itd_bundle.Quantity90)
- let penguranganSatuan30bundle60 = kalikanBundleDanSatuan(bundle30, itd_bundle.Quantity60)
- let penguranganSatuan30bundle30 = kalikanBundleDanSatuan(bundle30, itd_bundle.Quantity30)
- // hitung jumlah pengurangan satuan
- let kurangi100 = penguranganSatuan100bundle100 + penguranganSatuan100bundle90 + penguranganSatuan100bundle60 + penguranganSatuan100bundle30
- let kurangi90 = penguranganSatuan90bundle100 + penguranganSatuan90bundle90 + penguranganSatuan90bundle60 + penguranganSatuan90bundle30
- let kurangi60 = penguranganSatuan60bundle100 + penguranganSatuan60bundle90 + penguranganSatuan60bundle60 + penguranganSatuan60bundle30
- let kurangi30 = penguranganSatuan30bundle100 + penguranganSatuan30bundle90 + penguranganSatuan30bundle60 + penguranganSatuan30bundle30
- // ambil relasi dari inventory cabang nya
- let inventoryBranch = itd_bundle.inventory_branch
- // Check inventory nya cukup atau kurang, cuma bingungnya disini dia ngecek ke inventory branch mana?
- // kondisi barang bundle baru dibikin klo ngecek inventory cabang nya kan nanti jadi nol
- if (inventoryBranch.Quantity100 < kurangi100 || inventoryBranch.Quantity90 < kurangi90 || inventoryBranch.Quantity60 < kurangi60 || inventoryBranch.Quantity30 < kurangi30) {
- satuankurang = true
- return // ga bisa make break karena nanti kena unsyntatic break
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement