Просмотр исходного кода

bigpartpurchase: 增加垫资人信息

Yi 1 год назад
Родитель
Сommit
81471acbce
3 измененных файлов с 7 добавлено и 4 удалено
  1. 3 1
      apiserver/model/bigpartpurchase.go
  2. 2 1
      apiserver/service/purchase.go
  3. 2 2
      cmd/main.go

+ 3 - 1
apiserver/model/bigpartpurchase.go

@@ -33,6 +33,7 @@ type BigPartPurchase struct {
 	Field          string                     `gorm:"column:field"`
 	FieldDate      time.Time                  `gorm:"column:fieldDate"`
 	PurchaseType   modernPb.PurchaseType_Kind `gorm:"column:purchase_type"`
+	FunderId       int64                      `gorm:"column:funder_id"`
 	ProviderName   string                     `gorm:"column:providerName"`
 }
 
@@ -42,7 +43,7 @@ func (b *BigPartPurchase) TableName() string {
 
 var Location, _ = time.LoadLocation("Asia/Shanghai")
 
-func NewBigPartPurchase(pastureId, departmentId, employeeId, providerId int64,
+func NewBigPartPurchase(pastureId, departmentId, employeeId, providerId, funderId int64,
 	purchaseType modernPb.PurchaseType_Kind, orderNumber, createdTime, providerName string,
 ) *BigPartPurchase {
 	var statue int32 = 2
@@ -66,5 +67,6 @@ func NewBigPartPurchase(pastureId, departmentId, employeeId, providerId int64,
 		ProviderId:     providerId,
 		ProviderName:   providerName,
 		PurchaseType:   purchaseType,
+		FunderId:       funderId,
 	}
 }

+ 2 - 1
apiserver/service/purchase.go

@@ -26,7 +26,8 @@ func CreateSpecialtyPurchase(ctx context.Context, req *modernPb.SparePartsRequis
 	return s.d.DB.Transaction(func(tx *gorm.DB) error {
 		newBigPartPurchase := model.NewBigPartPurchase(
 			int64(req.PastureId), int64(req.DepartmentId), int64(req.EmployeId),
-			int64(req.ProviderId), req.PurchaseType, req.OrderNumber, req.CreateTime, req.ProviderName,
+			int64(req.ProviderId), int64(req.FunderId),
+			req.PurchaseType, req.OrderNumber, req.CreateTime, req.ProviderName,
 		)
 
 		if err := tx.Model(new(model.BigPartPurchase)).Create(newBigPartPurchase).Error; err != nil {

+ 2 - 2
cmd/main.go

@@ -37,8 +37,8 @@ import (
 // @BasePath /
 func main() {
 	var path string
-	//path = "./"
-	path = "D:/catering/eam-go/cmd/"
+	path = "./"
+	//path = "D:/catering/eam-go/cmd/"
 	flag.Parse()
 	setting.Setup(path)
 	dao.Setup()