|
@@ -1660,6 +1660,9 @@ func MyUpdateBigOrder(context *admin.Context) (interface{}, error) {
|
|
|
if param.PaybackCompany == "" {
|
|
|
return nil, errors.New("缺少签约主体")
|
|
|
}
|
|
|
+ if param.PaybackExpectDate == "" && param.PaybackNum == "1" {
|
|
|
+ return nil, errors.New("缺少回款预计时间字段")
|
|
|
+ }
|
|
|
param.CreatePerson = context.User.Username
|
|
|
|
|
|
bigEnd, subStatus := int64(0), 0
|
|
@@ -2024,6 +2027,9 @@ func CreateSubOrder(context *admin.Context) (interface{}, error) {
|
|
|
if param.AgreementStatus == 999 {
|
|
|
return nil, errors.New("缺少协议状态")
|
|
|
}
|
|
|
+ if param.PaybackExpectDate == "" && param.PaybackNum == "1" {
|
|
|
+ return nil, errors.New("缺少回款预计时间字段")
|
|
|
+ }
|
|
|
param.PaybackOpenServer = true
|
|
|
param.CreatePerson = context.User.Username
|
|
|
param.SaleTime = strings.Split(param.SaleTime, " ")[0] + " " + strings.Split(qutil.NowFormat(qutil.Date_Full_Layout), " ")[1]
|
|
@@ -2308,6 +2314,9 @@ func UpdateSubOrder(context *admin.Context) (interface{}, error) {
|
|
|
if param.BuySubject == "2" && param.EntId == 0 {
|
|
|
return nil, errors.New("未知企业id")
|
|
|
}
|
|
|
+ if param.PaybackExpectDate == "" && param.PaybackNum == "1" {
|
|
|
+ return nil, errors.New("缺少回款预计时间字段")
|
|
|
+ }
|
|
|
param.CreatePerson = context.User.Username
|
|
|
param.PaybackOpenServer = true
|
|
|
if param.Phone == "" {
|
|
@@ -2588,7 +2597,9 @@ func CreateSupplyOrder(context *admin.Context) (interface{}, error) {
|
|
|
return nil, errors.New("缺少关键参数")
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ if param.PaybackExpectDate == "" && param.PaybackNum == "1" {
|
|
|
+ return nil, errors.New("缺少回款预计时间字段")
|
|
|
+ }
|
|
|
if param.AgreementStatus == 999 {
|
|
|
return nil, errors.New("缺少协议状态")
|
|
|
}
|
|
@@ -2885,6 +2896,9 @@ func UpdateSupplyOrder(context *admin.Context) (interface{}, error) {
|
|
|
if param.BuySubject == "" {
|
|
|
return nil, errors.New("缺少购买主体")
|
|
|
}
|
|
|
+ if param.PaybackExpectDate == "" && param.PaybackNum == "1" {
|
|
|
+ return nil, errors.New("缺少回款预计时间字段")
|
|
|
+ }
|
|
|
param.PaybackOpenServer = true
|
|
|
param.CreatePerson = context.User.Username
|
|
|
if param.Phone == "" {
|
|
@@ -3139,6 +3153,9 @@ func MyUpdateSupplySubOrder(context *admin.Context) (interface{}, error) {
|
|
|
if param.AgreementStatus == 999 {
|
|
|
return nil, errors.New("缺少协议状态")
|
|
|
}
|
|
|
+ if param.PaybackExpectDate == "" && param.PaybackNum == "1" {
|
|
|
+ return nil, errors.New("缺少回款预计时间字段")
|
|
|
+ }
|
|
|
//param.BuySubject = "1"
|
|
|
param.PaybackOpenServer = true
|
|
|
param.CreatePerson = context.User.Username
|