1、优化对串码商品的判断,imei_type为2/3都是串码商品;

This commit is contained in:
chenlin 2024-09-20 11:14:16 +08:00
parent 07544bcc1c
commit a9ab3b4d72
2 changed files with 4 additions and 4 deletions

View File

@ -760,7 +760,7 @@ func handleInventoryReduce(gdb *gorm.DB, changeOrder ErpInventoryChangeOrder) er
usedStockCommodityIdList := make(map[uint32][]uint32) // 记录非串码商品已使用的商品库存表主键id usedStockCommodityIdList := make(map[uint32][]uint32) // 记录非串码商品已使用的商品库存表主键id
// 更新库存数量 // 更新库存数量
for i, _ := range trimCommodities { for i, _ := range trimCommodities {
if trimCommodities[i].IMEIType == 2 { // 串码商品 if trimCommodities[i].IMEIType == 2 || trimCommodities[i].IMEIType == 3 { // 串码商品
if trimCommodities[i].IMEI == "" { if trimCommodities[i].IMEI == "" {
return errors.New("串码为空") return errors.New("串码为空")
} }
@ -885,7 +885,7 @@ func handleCancelInventoryAdd(gdb *gorm.DB, changeOrder ErpInventoryChangeOrder)
// 更新库存数量 // 更新库存数量
for i, _ := range trimCommodities { for i, _ := range trimCommodities {
if trimCommodities[i].IMEIType == 2 { // 串码商品 if trimCommodities[i].IMEIType == 2 || trimCommodities[i].IMEIType == 3 { // 串码商品
if trimCommodities[i].IMEI == "" { if trimCommodities[i].IMEI == "" {
return errors.New("串码为空") return errors.New("串码为空")
} }
@ -970,7 +970,7 @@ func handleCancelInventoryReduce(gdb *gorm.DB, changeOrder ErpInventoryChangeOrd
usedStockCommodityIdList := make(map[uint32][]uint32) // 记录非串码商品已使用的商品库存表主键id usedStockCommodityIdList := make(map[uint32][]uint32) // 记录非串码商品已使用的商品库存表主键id
// 更新库存数量 // 更新库存数量
for i, _ := range trimCommodities { for i, _ := range trimCommodities {
if trimCommodities[i].IMEIType == 2 { // 串码商品 if trimCommodities[i].IMEIType == 2 || trimCommodities[i].IMEIType == 3 { // 串码商品
if trimCommodities[i].IMEI == "" { if trimCommodities[i].IMEI == "" {
return errors.New("串码为空") return errors.New("串码为空")
} }

View File

@ -536,7 +536,7 @@ func cancelProductAuditAndUpdateStock(gdb *gorm.DB, productOrder ErpInventoryPro
// 更新库存数量 // 更新库存数量
for i, _ := range commodities { for i, _ := range commodities {
if commodities[i].IMEIType == 2 { // 串码商品 if commodities[i].IMEIType == 2 || commodities[i].IMEIType == 3 { // 串码商品
if commodities[i].IMEI == "" { if commodities[i].IMEI == "" {
return errors.New("串码为空") return errors.New("串码为空")
} }