瀏覽代碼

订单审核处理

WH01243 2 年之前
父節點
當前提交
4b4da83ab8
共有 4 個文件被更改,包括 49 次插入29 次删除
  1. 0 3
      src/order/orderManageController.go
  2. 16 8
      src/order/orderManageService.go
  3. 29 16
      src/order/otherOrderService.go
  4. 4 2
      src/order/suppleSalePerson.go

+ 0 - 3
src/order/orderManageController.go

@@ -1408,9 +1408,6 @@ func UpdateBigOrder(context *admin.Context) (interface{}, error) {
 				ClearBigVipUserPower(qutil.ObjToString(res["user_id"]))
 			}
 			util.JysqlDB.Update("dataexport_order", map[string]interface{}{"user_phone": qutil.ObjToString(res["user_phone"])}, map[string]interface{}{"user_phone": param.Phone, "user_id": userId})
-			if param.BuySubject == "2" {
-
-			}
 		} else {
 			userId = qutil.ObjToString(res["user_id"])
 		}

+ 16 - 8
src/order/orderManageService.go

@@ -3757,8 +3757,10 @@ func NewBigOrder(subStatus, dateType int, startdate, enddate time.Time, userId,
 			log.Printf("AutomaticallyCreatingEnt 自动创建企业信息失败:code:%s,err:%s", code, err.Error())
 			return errors.New("自动创建企业信息失败")
 		} else {
-			paramOrder["entId"] = entId
-			paramOrder["user_id"] = userPositionId
+			if entId != 0 {
+				paramOrder["entId"] = entId
+				paramOrder["user_id"] = userPositionId
+			}
 		}
 		//获取职位标识
 	} else {
@@ -4177,8 +4179,10 @@ func UpdateNewBigOrder(subStatus, dateType int, now, startdate, enddate time.Tim
 			log.Printf("AutomaticallyCreatingEnt 自动创建企业信息失败:code:%s,err:%s", code, err.Error())
 			return errors.New("自动创建企业信息失败")
 		} else {
-			paramOrder["entId"] = entId
-			paramOrder["user_id"] = userPositionId
+			if entId != 0 {
+				paramOrder["entId"] = entId
+				paramOrder["user_id"] = userPositionId
+			}
 		}
 	} else {
 		paramOrder["buySubject"] = 1
@@ -4623,8 +4627,10 @@ func SupplyBigOrder(subStatus, pay_sub_num, free_sub_num, dateType int, now, sta
 				log.Printf("AutomaticallyCreatingEnt 自动创建企业信息失败:code:%s,err:%s", code, err.Error())
 				return errors.New("自动创建企业信息失败")
 			} else {
-				paramOrder["entId"] = entId
-				paramOrder["user_id"] = userPositionId
+				if entId != 0 {
+					paramOrder["entId"] = entId
+					paramOrder["user_id"] = userPositionId
+				}
 			}
 		} else {
 			paramOrder["buySubject"] = 1
@@ -4932,8 +4938,10 @@ func ExtendBigOrder(subStatus, pay_sub_num, free_sub_num int, now, startdate, en
 				log.Printf("AutomaticallyCreatingEnt 自动创建企业信息失败:code:%s,err:%s", code, err.Error())
 				return errors.New("自动创建企业信息失败")
 			} else {
-				paramOrder["entId"] = entId
-				paramOrder["user_id"] = userPositionId
+				if entId != 0 {
+					paramOrder["entId"] = entId
+					paramOrder["user_id"] = userPositionId
+				}
 			}
 		} else {
 			paramOrder["buySubject"] = 1

+ 29 - 16
src/order/otherOrderService.go

@@ -136,9 +136,11 @@ func createOtherOrder(param *CreateOtherOrderParams, code string) bool {
 				log.Printf("AutomaticallyCreatingEnt 自动创建企业信息失败:code:%s,err:%s", code, err.Error())
 				return false
 			} else {
-				insertData["ent_id"] = entId
-				param.UserId = fmt.Sprint(qutil.Int64All(userPositionId))
-				insertData["user_id"] = userPositionId
+				if entId != 0 {
+					insertData["ent_id"] = entId
+					param.UserId = fmt.Sprint(qutil.Int64All(userPositionId))
+					insertData["user_id"] = userPositionId
+				}
 			}
 		} else {
 			insertData["buy_subject"] = 1
@@ -317,9 +319,12 @@ func createEntnicheOrder(param *CreateOtherOrderParams, code string) bool {
 				log.Printf("AutomaticallyCreatingEnt 自动创建企业信息失败:code:%s,err:%s", code, err.Error())
 				return false
 			} else {
-				insertData["entId"] = entId
-				insertData["user_id"] = userPositionId
-				param.UserId = userPositionId
+				if entId != 0 {
+					insertData["entId"] = entId
+					insertData["user_id"] = userPositionId
+					param.UserId = userPositionId
+				}
+
 			}
 		} else {
 			insertData["buySubject"] = 1
@@ -417,9 +422,11 @@ func updateOtherOrder(param *CreateOtherOrderParams, code string, returnStatus i
 				log.Printf("AutomaticallyCreatingEnt 自动创建企业信息失败:code:%s,err:%s", code, err.Error())
 				return false
 			} else {
-				insertData["entId"] = entId
-				param.UserId = userPositionId
-				insertData["user_id"] = userPositionId
+				if entId != 0 {
+					insertData["entId"] = entId
+					param.UserId = userPositionId
+					insertData["user_id"] = userPositionId
+				}
 			}
 		} else {
 			insertData["buySubject"] = 1
@@ -585,9 +592,11 @@ func updateEntnicheOrder(param *CreateOtherOrderParams, code string, returnStatu
 				log.Printf("AutomaticallyCreatingEnt 自动创建企业信息失败:code:%s,err:%s", code, err.Error())
 				return false
 			} else {
-				insertData["entId"] = entId
-				param.UserId = userPositionId
-				insertData["user_id"] = userPositionId
+				if entId != 0 {
+					insertData["entId"] = entId
+					param.UserId = userPositionId
+					insertData["user_id"] = userPositionId
+				}
 			}
 		} else {
 			insertData["buySubject"] = 1
@@ -877,8 +886,10 @@ func createVipOrder(param *CreateOtherOrderParams, code string) (bool, string) {
 		}
 		if param.BuySubject == "2" {
 			insertData["buy_subject"] = 2
-			insertData["ent_id"] = entId
-			insertData["user_id"] = userPositionId
+			if entId != 0 {
+				insertData["ent_id"] = entId
+				insertData["user_id"] = userPositionId
+			}
 		} else {
 			insertData["buy_subject"] = 1
 		}
@@ -1229,9 +1240,11 @@ func updateVipOrder(param *CreateOtherOrderParams, code string, returnStatus int
 			delete(contractData, "contract_time")
 		}
 		if param.BuySubject == "2" {
-			insertData["ent_id"] = entId
+			if entId != 0 {
+				insertData["ent_id"] = entId
+				insertData["user_id"] = userPositionId
+			}
 			insertData["buy_subject"] = 2
-			insertData["user_id"] = userPositionId
 		} else {
 			insertData["buy_subject"] = 1
 		}

+ 4 - 2
src/order/suppleSalePerson.go

@@ -593,8 +593,10 @@ func OrdersExamine(context *admin.Context) (interface{}, error) {
 						log.Printf("AutomaticallyCreatingEnt 自动创建企业信息失败:code:%s,err:%s", param.OrderCode, err.Error())
 						return false
 					} else {
-						upData["ent_id"] = entId
-						upData["user_id"] = userPositionId
+						if entId != 0 {
+							upData["ent_id"] = entId
+							upData["user_id"] = userPositionId
+						}
 					}
 				}
 			}