Commit c4fa8eb5 by hcy001

4

parent 9778e360
......@@ -70,6 +70,16 @@ func BatchSaveMatchings(bomId int, matchingList []model.BomItemMatching,status .
itemStatus = match.Status;
}
//查询需求数量 跟 当前库存比较
var bomInfo model.BomItem
model.Db.Table("lie_bom_item_"+ tableEnd).Where("bom_item_id = ?", matching.BomItemID).First(&bomInfo)
if bomInfo.Number > matching.Stock {
common.PrintDebug("精确匹配算出来库存不足")
is_select = 0;
itemStatus = 3
}
err = model.Db.Table("lie_bom_item_"+tableEnd).Where("bom_item_id = ?", matching.BomItemID).
Updates(map[string]interface{}{"item_status": itemStatus, "update_time": now, "is_select": is_select}).Error
......
......@@ -28,7 +28,7 @@ func Setup() {
}
Db.SingularTable(true)
//Db.LogMode(true)
Db.LogMode(true)
Db.DB().SetMaxIdleConns(10)
Db.DB().SetMaxOpenConns(100)
Db.DB().SetConnMaxLifetime(10 * time.Second)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment