fix
zhangqian
2023-08-18 8c9f3126af1a7a6f7cc2cff51449da6f77f56e01
service/salesDetails.go
@@ -53,7 +53,7 @@
func (SalesDetailsService) UpdateSalesDetails(salesDetails *model.SalesDetails) int {
   // check salesDetails exist
   old, err := model.NewSalesDetailsSearch().SetId(salesDetails.Id).First()
   old, err := model.NewSalesDetailsSearch().SetId(salesDetails.Id).SetPreload(true).First()
   if err != nil {
      return ecode.SalesDetailsNotExist
   }
@@ -77,10 +77,13 @@
      if err != nil {
         return err
      }
      if len(removedProductIds) > 0 {
      err = model.NewProductSearch(db).SetIds(removedProductIds).Delete()
      if err != nil {
         return err
      }
      }
      if len(newProducts) > 0 {
      err = model.NewProductSearch(db).CreateBatch(newProducts)
      if err != nil {
         return err
@@ -92,7 +95,13 @@
            ProductId:      p.Id,
         })
      }
      return model.NewSalesDetailsProductSearch().CreateBatch(rel)
         err = model.NewSalesDetailsProductSearch().CreateBatch(rel)
         if err != nil {
            return err
         }
      }
      return nil
   })
   if err != nil {