123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- package api
- import (
- "box-cost/db/model"
- "box-cost/db/repo"
- "fmt"
- "github.com/gin-gonic/gin"
- )
- func Printr(c *gin.Context, apictx *ApiSession) (interface{}, error) {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- purchases := []*model.PurchaseBill{}
- repo.RepoDocsSearch(apictx.CreateRepoCtx(), &repo.PageSearchOptions{
- CollectName: repo.CollectionBillPurchase,
- Query: repo.Map{"isAck": nil},
- Project: []string{"isAck"},
- }, &purchases)
- for _, purchase := range purchases {
- fmt.Println(purchase.Id.Hex())
- fmt.Println(purchase.IsAck)
- notAck := false
- repo.RepoUpdateSetDocsProps(apictx.CreateRepoCtx(), &repo.DocFilterOptions{
- CollectName: repo.CollectionBillPurchase,
- Query: repo.Map{"isAck": nil},
- }, &model.PurchaseBill{IsAck: ¬Ack})
- }
- return purchases, nil
- }
|