|
@@ -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()
|