123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- package api
- import (
- "box-cost/db/repo"
- "github.com/gin-gonic/gin"
- "go.mongodb.org/mongo-driver/bson"
- )
- // func UpdateIsAckStatus(c *gin.Context, apictx *ApiSession) (interface{}, error) {
- // products := []*model.ProductBill{}
- // repo.RepoDocsSearch(apictx.CreateRepoCtx(), &repo.PageSearchOptions{
- // CollectName: repo.CollectionBillProduct,
- // Query: repo.Map{"isAck": nil},
- // Project: []string{"isAck"},
- // }, &products)
- // fmt.Println(len(products))
- // for _, product := range products {
- // fmt.Println(product.Id.Hex())
- // fmt.Println(product.IsAck)
- // notAck := false
- // repo.RepoUpdateSetDocsProps(apictx.CreateRepoCtx(), &repo.DocFilterOptions{
- // CollectName: repo.CollectionBillProduct,
- // Query: repo.Map{"isAck": nil},
- // }, &model.ProductBill{IsAck: ¬Ack})
- // }
- // return products, nil
- // produces := []*model.ProduceBill{}
- // repo.RepoDocsSearch(apictx.CreateRepoCtx(), &repo.PageSearchOptions{
- // CollectName: repo.CollectionBillProduce,
- // Query: repo.Map{"isAck": nil},
- // Project: []string{"isAck"},
- // }, &produces)
- // for _, produce := range produces {
- // fmt.Println(produce.Id.Hex())
- // fmt.Println(produce.IsAck)
- // notAck := false
- // repo.RepoUpdateSetDocsProps(apictx.CreateRepoCtx(), &repo.DocFilterOptions{
- // CollectName: repo.CollectionBillProduce,
- // Query: repo.Map{"isAck": nil},
- // }, &model.ProduceBill{IsAck: ¬Ack})
- // }
- // return produces, nil
- // 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
- // return nil, nil
- // }
- func Printr(c *gin.Context, apictx *ApiSession) (interface{}, error) {
- // 2023粽子礼盒稻香拾味定制款彩盒手提绳
- // bill := model.ProductBill{}
- // bill.Remark = ""
- // fmt.Println(bill)
- // !数据库报错,不能识别remark == ""
- // !无效
- // return repo.RepoUpdateSetDoc(apictx.CreateRepoCtx(), repo.CollectionBillProduct, "6440dc82afe88127dda4a5ef", &model.ProductBill{Remark: ""})
- // !有效
- return repo.RepoUpdateSetDoc(apictx.CreateRepoCtx(), repo.CollectionBillProduct, "6440dc82afe88127dda4a5ef", bson.M{"remark": ""})
- }
- // ? 测试供应商备注
- // {{boxcost}}/bill/produce/download?id=6444d14db2a7c8eae4240579
- // {
- // "_id": ObjectId("6440dc82afe88127dda4a5ef"),
- // "packId": ObjectId("643f9bdd75db8728bf88c0da"),
- // "planId": ObjectId("643fae2175db8728bf88c0e7"),
- // "supplierId": ObjectId("63f3167b1031634bc6eeb8be"),
- // "userId": ObjectId("63e208dc7452ab74932b9e37"),
- // "userName": "郑茜",
- // "type": "成品采购",
- // "status": "complete",
- // "reviewed": NumberInt("1"),
- // "createTime": ISODate("2023-04-20T06:32:34.18Z"),
- // "updateTime": ISODate("2023-04-24T06:05:42.177Z"),
- // "supplier": "029-温州意彩织带有限公司",
- // "sendTo": "新都军屯镇食品大道158号稻香村--联系电话巫元萍13808077671",
- // "productName": "稻香拾味定制款手提盒(5000套)--墨绿色罗纹丝带",
- // "products": [
- // {
- // "id": "16819724424006440d278afe88127dda4a5e6",
- // "name": "墨绿色罗纹丝带",
- // "norm": "2cm*45cm",
- // "orderCount": NumberInt("5100"),
- // "orderPrice": 0.09,
- // "remark": "2023粽子礼盒稻香拾味定制款彩盒手提绳",
- // "deliveryTime": ISODate("2023-04-24T06:35:08.000Z"),
- // "confirmCount": NumberInt("5100"),
- // "unit": "元/对"
- // }
- // ],
- // "serialNumber": "CPCG-000022",
- // "remark": "2023粽子礼盒稻香拾味定制款彩盒手提绳",
- // "isAck": false,
- // "signUsers": [
- // ObjectId("63e209a87452ab74932b9e38")
- // ],
- // "isSend": true,
- // "sendTime": ISODate("2023-04-20T06:47:00.685Z"),
- // "supplierRemark": " ",
- // "completeTime": ISODate("2023-04-24T06:05:42.176Z")
- // }
|