zhangqian
2023-11-01 530fed8ec225453572d57b15c200ab062c335457
service/salesDetails.go
@@ -22,6 +22,9 @@
   salesDetails.AmountTotal = salesDetails.AmountTotal.Round(2)
   salesDetails.AmountReceivable = salesDetails.AmountTotal
   salesDetails.AmountUnInvoiced = salesDetails.AmountTotal
   for _, product := range salesDetails.Products {
      product.Id = 0
   }
   err := model.NewSalesDetailsSearch().Create(salesDetails)
   if err != nil {
      return ecode.SalesDetailsExist
@@ -114,13 +117,15 @@
   return ecode.OK
}
func (SalesDetailsService) GetSalesDetailsList(params request.GetSalesDetailsList) ([]*model.SalesDetails, int64, int) {
func (SalesDetailsService) GetSalesDetailsList(params request.GetSalesDetailsList, memberIds []int) ([]*model.SalesDetails, int64, int) {
   // get contact list
   contacts, total, err := model.NewSalesDetailsSearch().
      SetPreload(true).
      SetMemberIds(memberIds).
      SetKeywordType(params.KeywordType).
      SetSaleChanceId(params.SaleChanceId).
      SetClientId(params.ClientId).
      SetNumber(params.Number).
      SetKeyword(params.Keyword).SetPage(params.Page, params.PageSize).FindAll()
   if err != nil {
      return nil, 0, ecode.SalesDetailsListErr