| | |
| | | if req.ProductId == "" { |
| | | return nil, errors.New("产品id为空") |
| | | } |
| | | var pt purchase.PurchaseType |
| | | err := global.GVA_DB.Model(&purchase.PurchaseType{}).First(&pt).Error |
| | | if err != nil { |
| | | return nil, err |
| | | } |
| | | var product test.SupplierMaterial |
| | | err = global.GVA_DB.Model(&test.SupplierMaterial{}).Where("number = ?", req.ProductId).First(&product).Error |
| | | err := global.GVA_DB.Model(&test.SupplierMaterial{}).Where("number = ?", req.ProductId).First(&product).Error |
| | | if err != nil { |
| | | if err == gorm.ErrRecordNotFound { |
| | | var material test.Material |
| | |
| | | |
| | | //采购单 |
| | | var purchaseRecord purchase.Purchase |
| | | purchaseRecord.PurchaseTypeId = int(pt.ID) |
| | | |
| | | //purchaseRecord.SupplierId = int(req.SupplierId) |
| | | if req.Source == "WMS" { |
| | | purchaseRecord.OrderSource = "WMS推送" |