|
@@ -3,9 +3,6 @@ package service
|
|
import (
|
|
import (
|
|
"context"
|
|
"context"
|
|
"fmt"
|
|
"fmt"
|
|
- "github.com/caixw/lib.go/conv"
|
|
|
|
- "github.com/gin-gonic/gin"
|
|
|
|
- "github.com/sirupsen/logrus"
|
|
|
|
"strconv"
|
|
"strconv"
|
|
"strings"
|
|
"strings"
|
|
"youngee_m_api/db"
|
|
"youngee_m_api/db"
|
|
@@ -14,6 +11,10 @@ import (
|
|
"youngee_m_api/model/http_model"
|
|
"youngee_m_api/model/http_model"
|
|
"youngee_m_api/pack"
|
|
"youngee_m_api/pack"
|
|
"youngee_m_api/util"
|
|
"youngee_m_api/util"
|
|
|
|
+
|
|
|
|
+ "github.com/caixw/lib.go/conv"
|
|
|
|
+ "github.com/gin-gonic/gin"
|
|
|
|
+ "github.com/sirupsen/logrus"
|
|
)
|
|
)
|
|
|
|
|
|
var Project *project
|
|
var Project *project
|
|
@@ -367,6 +368,7 @@ func (*project) Create(ctx context.Context, newProject http_model.CreateProjectR
|
|
FollowersUp: strategy.FollowersUp,
|
|
FollowersUp: strategy.FollowersUp,
|
|
RecruitNumber: strategy.RecruitNumber,
|
|
RecruitNumber: strategy.RecruitNumber,
|
|
Offer: strategy.Offer,
|
|
Offer: strategy.Offer,
|
|
|
|
+ TOffer: strategy.TOffer,
|
|
ProjectID: *projectID,
|
|
ProjectID: *projectID,
|
|
}
|
|
}
|
|
recruitStrategys = append(recruitStrategys, recruitStrategy)
|
|
recruitStrategys = append(recruitStrategys, recruitStrategy)
|
|
@@ -403,7 +405,7 @@ func (*project) Update(ctx context.Context, newProject http_model.UpdateProjectR
|
|
return nil, err
|
|
return nil, err
|
|
}
|
|
}
|
|
fmt.Printf("照片:\t %+v", newProject.ProjectPhotos)
|
|
fmt.Printf("照片:\t %+v", newProject.ProjectPhotos)
|
|
- if newProject.ProjectPhotos != nil {
|
|
|
|
|
|
+ if len(newProject.ProjectPhotos) != 0 {
|
|
// 新增图片
|
|
// 新增图片
|
|
projectPhotos := []gorm_model.ProjectPhoto{}
|
|
projectPhotos := []gorm_model.ProjectPhoto{}
|
|
for _, photo := range newProject.ProjectPhotos {
|
|
for _, photo := range newProject.ProjectPhotos {
|
|
@@ -435,7 +437,8 @@ func (*project) Update(ctx context.Context, newProject http_model.UpdateProjectR
|
|
FollowersLow: conv.MustInt64(Strategy.FollowersLow, 0),
|
|
FollowersLow: conv.MustInt64(Strategy.FollowersLow, 0),
|
|
FollowersUp: conv.MustInt64(Strategy.FollowersUp, 0),
|
|
FollowersUp: conv.MustInt64(Strategy.FollowersUp, 0),
|
|
RecruitNumber: conv.MustInt64(Strategy.RecruitNumber, 0),
|
|
RecruitNumber: conv.MustInt64(Strategy.RecruitNumber, 0),
|
|
- Offer: conv.MustInt64(Strategy.Offer, 0),
|
|
|
|
|
|
+ Offer: conv.MustFloat64(Strategy.Offer, 0),
|
|
|
|
+ TOffer: conv.MustFloat64(Strategy.TOffer, 0),
|
|
ProjectID: project.ProjectID,
|
|
ProjectID: project.ProjectID,
|
|
}
|
|
}
|
|
fmt.Printf("Offer:\t %+v", Strategy.Offer)
|
|
fmt.Printf("Offer:\t %+v", Strategy.Offer)
|