فهرست منبع

预计回款时间

renjiaojiao 1 سال پیش
والد
کامیت
7862d475f1
1فایلهای تغییر یافته به همراه18 افزوده شده و 1 حذف شده
  1. 18 1
      src/order/orderManageController.go

+ 18 - 1
src/order/orderManageController.go

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