diff --git a/models/me/const.go b/models/me/const.go index bd8a038..458fd32 100644 --- a/models/me/const.go +++ b/models/me/const.go @@ -7,4 +7,5 @@ const ( PRODUCT_TYPE_60 = "60%" // 60% PRODUCT_TYPE_CUSHION = "CUSHION" // 坐垫 PRODUCT_TYPE_PRE = "PRE" // 预装 + PRODUCT_TYPE_GAAS = "GAAS" // GAAS ) diff --git a/services/pln/implments/CustOrderLogic.service.impl.go b/services/pln/implments/CustOrderLogic.service.impl.go index 6b044ad..be16ba1 100644 --- a/services/pln/implments/CustOrderLogic.service.impl.go +++ b/services/pln/implments/CustOrderLogic.service.impl.go @@ -610,6 +610,8 @@ func (impl *CustOrderServiceImplement) ReleaseCustOrder(user *global.User, custO var serialOrderId string if product.CtrlStr1 == meModel.PRODUCT_TYPE_PRE { serialOrderId = strings.Replace(product.ProductId, "-", "", -1) + "$date$" + "$serialNumber$" + } else if product.CtrlStr1 == meModel.PRODUCT_TYPE_GAAS { + serialOrderId = product.ProductId + "$serialNumber$" } else { serialOrderId = product.MachineCode + "$serialNumber$" + product.ProductType + product.ColorValue } @@ -750,6 +752,10 @@ func (impl *CustOrderServiceImplement) ReleaseCustOrder(user *global.User, custO break } } + //prefix := article.PartId + baseModel.PlantName + time.Now().Format("20060102") + //serialOrderId := strings.Replace(serialNum, "SO-", prefix, 1) + + var preSerialNumber string if needPreOrder { preSerialNumber, err = snrDao.GetNextSnrWithTime(project.PreOrderSnr, waitReleaseSerialOrderLi[0].PlanStartTime.Restore())