liwei 2 years ago
parent
commit
fe8b54b9c3
5 changed files with 39 additions and 5 deletions
  1. 2 2
      boxcost/api/bill-produce.go
  2. 2 0
      boxcost/api/router.go
  3. 1 1
      boxcost/db/db.go
  4. 33 1
      boxcost/db/model/bill.go
  5. 1 1
      boxcost/db/redis.go

+ 2 - 2
boxcost/api/bill-produce.go

@@ -26,10 +26,10 @@ func BillProduce(r *GinRouter) {
 	r.GET("/bill/produce/list", GetProduceBills)
 
 	// 更新单据
-	r.POST("/bill/purchase/update", UpdateProduceBill)
+	r.POST("/bill/produce/update", UpdateProduceBill)
 
 	// 删除单据
-	r.POST("/bill/purchase/delete/:id", DelProduceBill)
+	r.POST("/bill/produce/delete/:id", DelProduceBill)
 }
 
 // 创建生产加工单据

+ 2 - 0
boxcost/api/router.go

@@ -40,6 +40,8 @@ func RegRouters(svc *Service) {
 	// 单据管理
 	Bill(boxcost)
 
+	BillProduce(boxcost)
+
 	//设置
 	Setting(boxcost)
 }

+ 1 - 1
boxcost/db/db.go

@@ -35,7 +35,7 @@ func (db *MongoDB) GetOrCreateDatabase(name string) *mongo.Database {
 }
 
 func NewMongoDB(bus *comm.NatsBus) *MongoDB {
-	inst, err := bus.NewMongoDBFromConfigDev("box-mongo")
+	inst, err := bus.NewMongoDBFromConfig("box-mongo")
 	if err != nil {
 		panic(err)
 	}

+ 33 - 1
boxcost/db/model/bill.go

@@ -55,6 +55,38 @@ type PurchaseBill struct {
 	Paper []*PaperBill `bson:"papers,omitempty" json:"papers"`
 }
 
+// 工艺生产数据
+type ProduceBillData struct {
+	//名字
+	Name string `bson:"name,omitempty" json:"name"`
+
+	//规格(质量要求)
+	Norm string `bson:"norm,omitempty" json:"norm"`
+
+	//单价 数量
+	Price string `bson:"price,omitempty" json:"price"`
+
+	Price2 string `bson:"price2,omitempty" json:"price2"`
+
+	//数量
+	Count int `bson:"count,omitempty" json:"count"`
+
+	//备注
+	Remark string `bson:"remark,omitempty" json:"remark"`
+
+	//纸张
+	Paper string `bson:"paper,omitempty" json:"paper"`
+
+	//来纸尺寸
+	PaperSize string `bson:"paperSize,omitempty" json:"paperSize"`
+
+	//印刷尺寸
+	PrintSize string `bson:"printSize,omitempty" json:"printSize"`
+
+	//交货时间
+	DeliveryTime time.Time `bson:"deliveryTime,omitempty" json:"deliveryTime"`
+}
+
 type ProduceBill struct {
 	Id     primitive.ObjectID `bson:"_id,omitempty" json:"_id"`
 	PackId primitive.ObjectID `bson:"packId,omitempty" json:"packId"`
@@ -78,5 +110,5 @@ type ProduceBill struct {
 	ProductName string `bson:"productName,omitempty" json:"productName"`
 
 	//纸张类采购
-	Paper []*PaperBill `bson:"papers,omitempty" json:"papers"`
+	Produces []*ProduceBillData `bson:"produces,omitempty" json:"produces"`
 }

+ 1 - 1
boxcost/db/redis.go

@@ -6,7 +6,7 @@ import (
 )
 
 func NewRedisClient(bus *comm.NatsBus) *redis.Client {
-	client, err := bus.NewRedisFromConfigDev("box-redis")
+	client, err := bus.NewRedisFromConfig("redis")
 	if err != nil {
 		return nil
 	}