hsun 1 year ago
parent
commit
51e792216a
1 changed files with 9 additions and 5 deletions
  1. 9 5
      controllers/eta_business/eta_business.go

+ 9 - 5
controllers/eta_business/eta_business.go

@@ -432,11 +432,15 @@ func (this *EtaBusinessController) Add() {
 	businessItem.CreateTime = now
 	businessItem.ModifyTime = now
 	contractItem := new(eta_business.EtaBusinessContract)
-	contractItem.SigningTime = signTime
-	contractItem.ExpiredTime = expiredTime
-	contractItem.IsFirst = 1
-	contractItem.CreateTime = now
-	contractItem.ModifyTime = now
+	if !signTime.IsZero() && !expiredTime.IsZero() {
+		contractItem.SigningTime = signTime
+		contractItem.ExpiredTime = expiredTime
+		contractItem.IsFirst = 1
+		contractItem.CreateTime = now
+		contractItem.ModifyTime = now
+	} else {
+		contractItem = nil
+	}
 	if e = eta_business.CreateEtaBusinessAndContract(businessItem, contractItem); e != nil {
 		br.Msg = "操作失败"
 		br.ErrMsg = "新增商家和签约失败, Err: " + e.Error()