diff --git a/app/admin/models/inventory_change.go b/app/admin/models/inventory_change.go index 5672173..8383e9e 100644 --- a/app/admin/models/inventory_change.go +++ b/app/admin/models/inventory_change.go @@ -760,7 +760,7 @@ func handleInventoryReduce(gdb *gorm.DB, changeOrder ErpInventoryChangeOrder) er usedStockCommodityIdList := make(map[uint32][]uint32) // 记录非串码商品已使用的商品库存表主键id // 更新库存数量 for i, _ := range trimCommodities { - if trimCommodities[i].IMEIType == 2 { // 串码商品 + if trimCommodities[i].IMEIType == 2 || trimCommodities[i].IMEIType == 3 { // 串码商品 if trimCommodities[i].IMEI == "" { return errors.New("串码为空") } @@ -885,7 +885,7 @@ func handleCancelInventoryAdd(gdb *gorm.DB, changeOrder ErpInventoryChangeOrder) // 更新库存数量 for i, _ := range trimCommodities { - if trimCommodities[i].IMEIType == 2 { // 串码商品 + if trimCommodities[i].IMEIType == 2 || trimCommodities[i].IMEIType == 3 { // 串码商品 if trimCommodities[i].IMEI == "" { return errors.New("串码为空") } @@ -970,7 +970,7 @@ func handleCancelInventoryReduce(gdb *gorm.DB, changeOrder ErpInventoryChangeOrd usedStockCommodityIdList := make(map[uint32][]uint32) // 记录非串码商品已使用的商品库存表主键id // 更新库存数量 for i, _ := range trimCommodities { - if trimCommodities[i].IMEIType == 2 { // 串码商品 + if trimCommodities[i].IMEIType == 2 || trimCommodities[i].IMEIType == 3 { // 串码商品 if trimCommodities[i].IMEI == "" { return errors.New("串码为空") } diff --git a/app/admin/models/inventory_product.go b/app/admin/models/inventory_product.go index 039720e..a802649 100644 --- a/app/admin/models/inventory_product.go +++ b/app/admin/models/inventory_product.go @@ -536,7 +536,7 @@ func cancelProductAuditAndUpdateStock(gdb *gorm.DB, productOrder ErpInventoryPro // 更新库存数量 for i, _ := range commodities { - if commodities[i].IMEIType == 2 { // 串码商品 + if commodities[i].IMEIType == 2 || commodities[i].IMEIType == 3 { // 串码商品 if commodities[i].IMEI == "" { return errors.New("串码为空") }