|
@@ -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
|
}
|