1.需求描述:在批量編輯購物車的時候,考慮到因為階梯價不同,導致商品編輯的庫存超過總庫存!比如這樣的資料:[,,,],
這個時候假設這個sku的庫存是3那我這個時候編輯資料,把隨機的一條購物車記錄調整為4,那這個時候我是可以編輯的!這與事實不符合。
如何去做調整呢?本質:對比傳入的數量與商品sku的總數量!---》如何分別獲取每個商品sku商品數量總和?---》使用map作資料整合,以商品的skuid為key,value為數量的總和!部分**如下:
mapnumbermap=new hashmap<>();
for (cartsentity carts : list) else
if(numbermap.get(carts.getskuid())>goodssku.getstock())
}
實際專案的實現1
mysql條件下 建立新的資料庫 create database project1 charset utf8建立虛擬環境 mkvirtualenv p python3 虛擬環境的名字 project1 通過workon 進入設定好的環境 在 desktop 目錄下建立自己的專案 建立專案的語句 dj...
實際專案的實現2
前面對use er做了設定,也就是使用者模組,接下來對車輛細節模組進行構造,同樣是在cardetail1目錄下的models.py中進行編寫,from django.db import models create your models here.class carstyles models.mod...
通過實際專案的JS學習(二)
乙個將區域性放大的專案案例 網頁內容。js function function 5.獲取滑鼠移動的座標 控制擋板的移動 gs.mousemove function e else if mleft gsw mw 2 if mtop 0 else if mtop gsh mh 2 擋板要移動的位置 gs...