|
@@ -208,6 +208,7 @@ func (*project) Update(ctx context.Context, newProject http_model.UpdateProjectR
|
|
}
|
|
}
|
|
}
|
|
}
|
|
feeFroms := strings.Join(feeFrom, ",")
|
|
feeFroms := strings.Join(feeFrom, ",")
|
|
|
|
+ t := time.Now()
|
|
project := gorm_model.ProjectInfo{
|
|
project := gorm_model.ProjectInfo{
|
|
ProjectID: newProject.ProjectID,
|
|
ProjectID: newProject.ProjectID,
|
|
RecruitDdl: &RecruitDdl,
|
|
RecruitDdl: &RecruitDdl,
|
|
@@ -219,6 +220,7 @@ func (*project) Update(ctx context.Context, newProject http_model.UpdateProjectR
|
|
ProjectStatus: conv.MustInt64(newProject.ProjectStatus),
|
|
ProjectStatus: conv.MustInt64(newProject.ProjectStatus),
|
|
FeeForm: feeFroms,
|
|
FeeForm: feeFroms,
|
|
EstimatedCost: ECost,
|
|
EstimatedCost: ECost,
|
|
|
|
+ SubmitAt: &t,
|
|
}
|
|
}
|
|
projectID, err := db.UpdateProject(ctx, project)
|
|
projectID, err := db.UpdateProject(ctx, project)
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -389,6 +391,7 @@ func (*project) GetPorjectDetail(ctx context.Context, projectID string) (*http_m
|
|
Phone: user.Phone,
|
|
Phone: user.Phone,
|
|
FinishAt: util.GetTimePoionter(project.FinishAt),
|
|
FinishAt: util.GetTimePoionter(project.FinishAt),
|
|
PassAt: util.GetTimePoionter(project.PassAt),
|
|
PassAt: util.GetTimePoionter(project.PassAt),
|
|
|
|
+ SubmitAt: util.GetTimePoionter(project.SubmitAt),
|
|
PayAt: util.GetTimePoionter(project.PayAt),
|
|
PayAt: util.GetTimePoionter(project.PayAt),
|
|
ProductInfo: conv.MustString(project.ProductSnap),
|
|
ProductInfo: conv.MustString(project.ProductSnap),
|
|
ProductPhotoInfo: conv.MustString(project.ProductPhotoSnap),
|
|
ProductPhotoInfo: conv.MustString(project.ProductPhotoSnap),
|
|
@@ -472,6 +475,13 @@ func (*project) ChangeSpecialTaskStatus(ctx *gin.Context, data http_model.Projec
|
|
logrus.WithContext(ctx).Errorf("[project service] call ChangeSpecialTaskStatus error,err:%+v", err)
|
|
logrus.WithContext(ctx).Errorf("[project service] call ChangeSpecialTaskStatus error,err:%+v", err)
|
|
return err
|
|
return err
|
|
}
|
|
}
|
|
|
|
+ for _, taskId := range data.TaskIds {
|
|
|
|
+ err = db.CreateMessageByTaskId(ctx, 7, 2, taskId)
|
|
|
|
+ if err != nil {
|
|
|
|
+ logrus.WithContext(ctx).Errorf("[project service] call CreateMessageByTaskId error,err:%+v", err)
|
|
|
|
+ return err
|
|
|
|
+ }
|
|
|
|
+ }
|
|
return nil
|
|
return nil
|
|
}
|
|
}
|
|
|
|
|