Procházet zdrojové kódy

[20250402]同意达人成本++

lin-jim-leon před 2 týdny
rodič
revize
28854efdb4
2 změnil soubory, kde provedl 4 přidání a 2 odebrání
  1. 3 2
      db/project_task.go
  2. 1 0
      model/gorm_model/project.go

+ 3 - 2
db/project_task.go

@@ -454,7 +454,7 @@ func PassProTaskCoop(ctx context.Context, projectId string, taskIds []string, op
 					return err
 				}
 				projectinfo.RecruitNum += 1
-				projectinfo.EstimatedCost += taskInfo.SupportFee
+				projectinfo.NeedPay += taskInfo.SupportFee
 				err = tx.Model(gorm_model.ProjectInfo{}).Where("project_id = ? ", projectId).Updates(projectinfo).Error
 				if err != nil {
 					return err
@@ -504,13 +504,14 @@ func PassProTaskCoop(ctx context.Context, projectId string, taskIds []string, op
 					return err
 				}
 
-				//project招募数+1
+				//project招募数+1,成本
 				var projectinfo gorm_model.ProjectInfo
 				err = db.Model(gorm_model.ProjectInfo{}).Where("project_id = ?", projectId).Find(&projectinfo).Error
 				if err != nil {
 					return err
 				}
 				projectinfo.RecruitNum += 1
+				projectinfo.NeedPay += taskInfo.SupportFee
 				err = tx.Model(gorm_model.ProjectInfo{}).Where("project_id = ? ", projectId).Updates(projectinfo).Error
 				if err != nil {
 					return err

+ 1 - 0
model/gorm_model/project.go

@@ -48,6 +48,7 @@ type ProjectInfo struct {
 	ViewNum           int64      `gorm:"column:view_num"`                 // 浏览量
 	Tools             string     `gorm:"column:tools"`                    // 工具选择,1邀约招募 2结算账单 3样品物流 4审稿工具 5作品审查 6数据巡检(,分隔)
 	InvoiceStatus     int64      `gorm:"column:invoice_status"`           // 开票状态(1开票中 2已开票)
+	NeedPay           float64    `gorm:"column:need_pay"`
 }
 
 func (m *ProjectInfo) TableName() string {