|
@@ -47,7 +47,7 @@ func (s LocalLifeService) CreateLocalLife(localCreateParam *vo.LocalCreateParam)
|
|
infoAutoDefault = dao.InfoAutoDefaultDao{}.GetAutoDefaultLast(localCreateParam.EnterpriseId)
|
|
infoAutoDefault = dao.InfoAutoDefaultDao{}.GetAutoDefaultLast(localCreateParam.EnterpriseId)
|
|
t := time.Now()
|
|
t := time.Now()
|
|
if recruitDdl.Before(t) {
|
|
if recruitDdl.Before(t) {
|
|
- return nil, errors.New("截止时间异常,请重试")
|
|
|
|
|
|
+ return nil, errors.New("请修改截止时间")
|
|
}
|
|
}
|
|
newLocalLife := entity.LocalLifeInfo{
|
|
newLocalLife := entity.LocalLifeInfo{
|
|
EnterpriseID: localCreateParam.EnterpriseId,
|
|
EnterpriseID: localCreateParam.EnterpriseId,
|
|
@@ -174,6 +174,11 @@ func (s LocalLifeService) UpdateLocal(localUpdateParam *vo.LocalUpdateParam) (*s
|
|
if localLife == nil {
|
|
if localLife == nil {
|
|
return nil, errors.New("本地生活项目不存在")
|
|
return nil, errors.New("本地生活项目不存在")
|
|
}
|
|
}
|
|
|
|
+ recruitDdl := time.Time{} //赋零值
|
|
|
|
+ recruitDdl, _ = time.ParseInLocation("2006-01-02 15:04:05", localUpdateParam.RecruitDdl, time.Local)
|
|
|
|
+ if recruitDdl.Before(localLife.CreatedAt) {
|
|
|
|
+ return nil, errors.New("请修改截止时间")
|
|
|
|
+ }
|
|
// 更新公开种草任务的招募策略
|
|
// 更新公开种草任务的招募策略
|
|
var totalRecruitNum int64
|
|
var totalRecruitNum int64
|
|
var estimatedCost float64
|
|
var estimatedCost float64
|
|
@@ -224,8 +229,6 @@ func (s LocalLifeService) UpdateLocal(localUpdateParam *vo.LocalUpdateParam) (*s
|
|
//productInfoToJson, _ := json.Marshal(product)
|
|
//productInfoToJson, _ := json.Marshal(product)
|
|
//productPhotosToJson, _ := json.Marshal(productPhotos)
|
|
//productPhotosToJson, _ := json.Marshal(productPhotos)
|
|
// d) 任务截止时间
|
|
// d) 任务截止时间
|
|
- recruitDdl := time.Time{} //赋零值
|
|
|
|
- recruitDdl, _ = time.ParseInLocation("2006-01-02 15:04:05", localUpdateParam.RecruitDdl, time.Local)
|
|
|
|
//// f) 更新选品状态
|
|
//// f) 更新选品状态
|
|
//if localUpdateParam.LocalStatus != 2 && localUpdateParam.LocalStatus != 8 {
|
|
//if localUpdateParam.LocalStatus != 2 && localUpdateParam.LocalStatus != 8 {
|
|
// localUpdateParam.LocalStatus = 1
|
|
// localUpdateParam.LocalStatus = 1
|