zhangqian
2023-11-01 530fed8ec225453572d57b15c200ab062c335457
service/receipt.go
@@ -130,8 +130,14 @@
   return ecode.OK
}
func (ReceiptService) GetReceiptList() ([]*model.Receipt, int64, int) {
   list, total, err := model.NewReceiptSearch().Find()
func (ReceiptService) GetReceiptList(params request.GetReceiptList) ([]*model.Receipt, int64, int) {
   list, total, err := model.NewReceiptSearch().
      SetPage(params.Page, params.PageSize).
      SetSourceType(params.SourceType).
      SetSourceId(params.SourceId).
      SetClientId(params.ClientId).
      SetPrincipalIds(params.PrincipleIds).
      Find()
   if err != nil {
      return nil, 0, ecode.DBErr
   }
@@ -185,7 +191,7 @@
      }
   }
   err = model.WithTransaction(func(db *gorm.DB) error {
      err = model.NewReceiptSearch().SetId(receipt.Id).Save(receipt)
      err = model.NewReceiptSearch().SetId(receipt.Id).Update(receipt)
      if err != nil {
         return err
      }