| | |
| | | Conditions string `json:"conditions" gorm:"column:conditions;type:text;comment:条件"` |
| | | CreatorId int `json:"creatorId" gorm:"column:creator_id;type:int;comment:创建人id"` |
| | | Remark string `json:"remark" gorm:"column:remark;type:text;comment:备注"` |
| | | Products []*Product `json:"products" gorm:"many2many:sales_details_product;"` |
| | | Products []*Product `json:"products" gorm:"many2many:SalesDetails_Product;"` |
| | | LogisticCompany string `json:"logisticCompany" gorm:"column:logistic_company;type:varchar(255);comment:物流公司"` |
| | | LogisticNumber string `json:"logisticNumber" gorm:"column:logistic_number;type:varchar(255);comment:物流单号"` |
| | | LogisticCost float64 `json:"logisticCost" gorm:"column:logistic_cost;type:decimal(10,2);comment:物流费用"` |
| | |
| | | if err != nil { |
| | | return err |
| | | } |
| | | var rel []*model.SalesDetailsProduct |
| | | for _, p := range newProducts { |
| | | rel = append(rel, &model.SalesDetailsProduct{ |
| | | SalesDetailsId: salesDetails.Id, |
| | | ProductId: p.Id, |
| | | }) |
| | | } |
| | | err = model.NewSalesDetailsProductSearch().CreateBatch(rel) |
| | | if err != nil { |
| | | return err |
| | | } |
| | | //var rel []*model.SalesDetailsProduct |
| | | //for _, p := range newProducts { |
| | | // rel = append(rel, &model.SalesDetailsProduct{ |
| | | // SalesDetailsId: salesDetails.Id, |
| | | // ProductId: p.Id, |
| | | // }) |
| | | //} |
| | | //err = model.NewSalesDetailsProductSearch().CreateBatch(rel) |
| | | //if err != nil { |
| | | // return err |
| | | //} |
| | | } |
| | | return nil |
| | | |