|
@@ -7,16 +7,16 @@ import (
|
|
|
"github.com/issue9/conv"
|
|
|
)
|
|
|
|
|
|
-func MGormRecruitStrategyListToHttpGetFinishDataInfoList(gormRecruitStrategys []*gorm_model.RecruitStrategy) []*http_model.GetFinishDataInfo {
|
|
|
+func MGormRecruitStrategyListToHttpGetFinishDataInfoList(gormRecruitStrategys []*gorm_model.RecruitStrategy,defaultMap map[int64]int64) []*http_model.GetFinishDataInfo {
|
|
|
var httpGetFinishDataInfos []*http_model.GetFinishDataInfo
|
|
|
for _, gormRecruitStrategy := range gormRecruitStrategys {
|
|
|
- httpGetFinishDataInfo := MGormRecruitStrategyToHttpGetFinishDataInfo(gormRecruitStrategy)
|
|
|
+ httpGetFinishDataInfo := MGormRecruitStrategyToHttpGetFinishDataInfo(gormRecruitStrategy,defaultMap)
|
|
|
httpGetFinishDataInfos = append(httpGetFinishDataInfos, httpGetFinishDataInfo)
|
|
|
}
|
|
|
return httpGetFinishDataInfos
|
|
|
}
|
|
|
|
|
|
-func MGormRecruitStrategyToHttpGetFinishDataInfo(RecruitStrategy *gorm_model.RecruitStrategy) *http_model.GetFinishDataInfo {
|
|
|
+func MGormRecruitStrategyToHttpGetFinishDataInfo(RecruitStrategy *gorm_model.RecruitStrategy,defaultMap map[int64]int64) *http_model.GetFinishDataInfo {
|
|
|
return &http_model.GetFinishDataInfo{
|
|
|
FeeForm: conv.MustString(RecruitStrategy.FeeForm),
|
|
|
StrategyID: conv.MustString(RecruitStrategy.StrategyID),
|
|
@@ -38,6 +38,7 @@ func MGormRecruitStrategyToHttpGetFinishDataInfo(RecruitStrategy *gorm_model.Rec
|
|
|
CollectNumber: conv.MustString(RecruitStrategy.CollectNumber),
|
|
|
CommentNumber: conv.MustString(RecruitStrategy.CommentNumber),
|
|
|
FinishNumber: conv.MustString(RecruitStrategy.FinishNumber),
|
|
|
+ DefaultNumber: conv.MustString(defaultMap[RecruitStrategy.StrategyID], ""),
|
|
|
TotalOffer: RecruitStrategy.TotalOffer,
|
|
|
}
|
|
|
}
|