作者 陈志颖

fix:修改创建活动截止日期

@@ -10,7 +10,7 @@ import ( @@ -10,7 +10,7 @@ import (
10 type CreateExchangeCashActivityCommand struct { 10 type CreateExchangeCashActivityCommand struct {
11 CompanyId int64 `json:"companyId" valid:"Required"` // 公司id 11 CompanyId int64 `json:"companyId" valid:"Required"` // 公司id
12 ExchangeActivityName string `json:"exchangeActivityName"` // 活动名称 12 ExchangeActivityName string `json:"exchangeActivityName"` // 活动名称
13 - Deadline string `json:"deadline"` // 活动截止时间 13 + Deadline time.Time `json:"deadline"` // 活动截止时间
14 ExchangeRate float64 `json:"exchangeRate"` // 兑换汇率 14 ExchangeRate float64 `json:"exchangeRate"` // 兑换汇率
15 CreateTime time.Time `json:"createTime"` // 创建时间 15 CreateTime time.Time `json:"createTime"` // 创建时间
16 } 16 }
@@ -320,11 +320,11 @@ func (cashPoolService *CashPoolService) CreateExchangeCashActivity(createExchang @@ -320,11 +320,11 @@ func (cashPoolService *CashPoolService) CreateExchangeCashActivity(createExchang
320 // 时间格式化 320 // 时间格式化
321 //dd, _ := time.ParseDuration("24h") 321 //dd, _ := time.ParseDuration("24h")
322 //var deadline = createExchangeCashActivityCommand.Deadline.Add(dd) 322 //var deadline = createExchangeCashActivityCommand.Deadline.Add(dd)
323 - //var deadline = createExchangeCashActivityCommand.Deadline  
324 - deadline, _ := time.ParseInLocation("2006-01-02", createExchangeCashActivityCommand.Deadline, time.Local) 323 + deadline := createExchangeCashActivityCommand.Deadline
  324 + //deadline, _ := time.ParseInLocation("2006-01-02", createExchangeCashActivityCommand.Deadline, time.Local)
325 //deadline := todayZero.Add(dd) 325 //deadline := todayZero.Add(dd)
326 - var t1 = time.Now().Local()  
327 - var t2 = time.Date(deadline.Year(), deadline.Month(), deadline.Day(), 23, 59, 59, 0, time.Local) 326 + t1 := time.Now().Local()
  327 + t2 := time.Date(deadline.Year(), deadline.Month(), deadline.Day(), 23, 59, 59, 0, time.Local)
328 328
329 329
330 // 获取该公司所有兑换现金活动 330 // 获取该公司所有兑换现金活动
@@ -335,7 +335,8 @@ func (cashPoolService *CashPoolService) CreateExchangeCashActivity(createExchang @@ -335,7 +335,8 @@ func (cashPoolService *CashPoolService) CreateExchangeCashActivity(createExchang
335 } else { 335 } else {
336 for _, activity := range activities { 336 for _, activity := range activities {
337 //if t2.Format("2006-01-02") == activity.Deadline.UTC().Format("2006-01-02") { 337 //if t2.Format("2006-01-02") == activity.Deadline.UTC().Format("2006-01-02") {
338 - if t2.Format("2006-01-02") == activity.Deadline.Local().Format("2006-01-02") { 338 + //if t2.Format("2006-01-02") == activity.Deadline.Local().Format("2006-01-02") {
  339 + if t2.Before(activity.Deadline.Local()) || t2.Equal(activity.Deadline.Local()) {
339 return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "兑换活动截止时间不能重合") 340 return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "兑换活动截止时间不能重合")
340 } 341 }
341 } 342 }
@@ -520,6 +520,7 @@ func (controller *SuMoneyController) ImportExchangeList () { @@ -520,6 +520,7 @@ func (controller *SuMoneyController) ImportExchangeList () {
520 return 520 return
521 } 521 }
522 522
  523 +// 下载日志
523 func (controller *SuMoneyController) LogFile() { 524 func (controller *SuMoneyController) LogFile() {
524 controller.Ctx.Output.Download("logs/app.log","app.log") 525 controller.Ctx.Output.Download("logs/app.log","app.log")
525 } 526 }