shenzekai преди 2 години
родител
ревизия
08e69e7d3a
променени са 4 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 0 1
      model/gorm_model/project_photo.go
  2. 1 0
      model/http_model/project_show.go
  3. 1 0
      model/http_model/project_update.go
  4. 3 1
      service/project.go

+ 0 - 1
model/gorm_model/project_photo.go

@@ -9,7 +9,6 @@ type ProjectPhoto struct {
 	ProjectPhotoID int64     `gorm:"column:project_photo_id;primary_key;AUTO_INCREMENT"` // 项目图片id
 	PhotoUrl       string    `gorm:"column:photo_url"`                                   // 图片url
 	FileName       string    `gorm:"column:file_name"`                                   // 文件名称
-	FileType       string    `gorm:"column:file_type"`                                   // 文件类型
 	PhotoUid       string    `gorm:"column:photo_uid"`                                   // 文件uid
 	ProjectID      string    `gorm:"column:project_id"`                                  // 所属项目id
 	CreatedAt      time.Time `gorm:"column:created_at"`                                  // 创建时间

+ 1 - 0
model/http_model/project_show.go

@@ -5,6 +5,7 @@ import "time"
 type ShowProjectPhoto struct {
 	PhotoUrl string `json:"photo_url"` // 图片url
 	PhotoUid string `json:"photo_uid"`
+	FileName string `json:"name"` //文件名
 }
 
 type ShowRecruitStrategy struct {

+ 1 - 0
model/http_model/project_update.go

@@ -3,6 +3,7 @@ package http_model
 type UpdateProjectPhoto struct {
 	PhotoUrl string `json:"photo_url"` // 图片url
 	PhotoUid string `json:"photo_uid"`
+	FileName string `json:"name"` //文件名称
 }
 
 type UpdateRecruitStrategy struct {

+ 3 - 1
service/project.go

@@ -112,6 +112,7 @@ func (*project) GetProjectDetail(ctx context.Context, projectID string) (*http_m
 		ProjectPhoto := http_model.ShowProjectPhoto{
 			PhotoUrl: Photo.PhotoUrl,
 			PhotoUid: Photo.PhotoUid,
+			FileName: Photo.FileName,
 		}
 		ProjectDetail.ProjectPhotos = append(ProjectDetail.ProjectPhotos, ProjectPhoto)
 	}
@@ -408,6 +409,7 @@ func (*project) Update(ctx context.Context, newProject http_model.UpdateProjectR
 				ProjectID: project.ProjectID,
 				PhotoUrl:  photo.PhotoUrl,
 				PhotoUid:  photo.PhotoUid,
+				FileName:  photo.FileName,
 			}
 			projectPhotos = append(projectPhotos, projectPhoto)
 		}
@@ -422,7 +424,7 @@ func (*project) Update(ctx context.Context, newProject http_model.UpdateProjectR
 		return nil, err
 	}
 	fmt.Printf("招募策略:%+v \n", newProject.RecruitStrategys)
-	if newProject.RecruitStrategys != nil && newProject.ProjectType == 1 {
+	if len(newProject.RecruitStrategys) != 0 && newProject.ProjectType == 1 {
 		// 新增策略
 		var RecruitStrategys []gorm_model.RecruitStrategy
 		for _, Strategy := range newProject.RecruitStrategys {