修改查重逻辑
This commit is contained in:
@@ -528,9 +528,10 @@ func ApiWarehouse(r *gin.RouterGroup) {
|
|||||||
quantity = 1
|
quantity = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查重:Name + SerialNumber 相同则更新容器
|
// 查重:仅当序列号非空时,Name+SerialNumber 相同则更新容器;无序列号直接新建
|
||||||
var existingItem TabWarehouseItem
|
var existingItem TabWarehouseItem
|
||||||
exists := models.DB.Where("name = ? AND serial_number = ?", from.Name, from.SerialNumber).First(&existingItem).Error == nil
|
exists := from.SerialNumber != "" &&
|
||||||
|
models.DB.Where("name = ? AND serial_number = ?", from.Name, from.SerialNumber).First(&existingItem).Error == nil
|
||||||
|
|
||||||
var itemID uint
|
var itemID uint
|
||||||
var oldContainer *uint
|
var oldContainer *uint
|
||||||
|
|||||||
Reference in New Issue
Block a user