فهرست منبع

类型转换处理

WH01243 2 سال پیش
والد
کامیت
62933c9457
2فایلهای تغییر یافته به همراه12 افزوده شده و 12 حذف شده
  1. 1 1
      src/order/orderManageController.go
  2. 11 11
      src/order/orderManageService.go

+ 1 - 1
src/order/orderManageController.go

@@ -3717,7 +3717,7 @@ func EntLicense(entId, empowerCount, provinceCount, orderId, userCount int, prod
 					number := util.JysqlDB.CountBySql(sql)
 					if number == 0 {
 						util.JysqlDB.Insert("entniche_power", map[string]interface{}{"wait_empower_id": id,
-							"ent_id": entId, "ent_user_id": (*user)["id"], "status": 1, "update_time": time.Now(), "create_time": time.Now()})
+							"ent_id": entId, "ent_user_id": (*user)["id"], "status": 1, "update_time": time.Now().Local(), "create_time": time.Now().Local()})
 					}
 				}
 			}

+ 11 - 11
src/order/orderManageService.go

@@ -3770,7 +3770,7 @@ func NewBigOrder(subStatus, dateType int, startdate, enddate time.Time, userId,
 	order_id := util.JyOrder("/CreateOrder", paramOrder)
 	log.Println("大会员创建订单", userId, order_id, code)
 	if 0 < order_id {
-		defer ClearBigVipUserPower(fmt.Sprint(qutil.Int64All(paramOrder["user_id"]))) //订单创建成功后默认清空权限缓存
+		defer ClearBigVipUserPower(fmt.Sprint(paramOrder["user_id"])) //订单创建成功后默认清空权限缓存
 		// 销售渠道为内部员工赠送及豁免用户赠送时更新用户人群分类
 		if param.SalesChannel == util.SaleChannel052 || param.SalesChannel == util.SaleChannel053 {
 			UpdateUserType(param.SalesChannel, userId)
@@ -3862,7 +3862,7 @@ func NewBigOrder(subStatus, dateType int, startdate, enddate time.Time, userId,
 					}
 				}
 				sqls := "select * from bigmember_service_user where s_serviceid = ? and s_userid = ? and  i_status != -1"
-				serverDatas := util.JysqlDB.SelectBySql(sqls, serverId, fmt.Sprint(qutil.Int64All(paramOrder["user_id"])))
+				serverDatas := util.JysqlDB.SelectBySql(sqls, serverId, fmt.Sprint(paramOrder["user_id"]))
 				if serverDatas != nil && len(*serverDatas) > 0 {
 					i_status := qutil.If(dateType == 1, 0, 1)
 					sql := ""
@@ -3871,14 +3871,14 @@ func NewBigOrder(subStatus, dateType int, startdate, enddate time.Time, userId,
 					} else {
 						sql = "update bigmember_service_user set i_frequency = i_frequency + ?,l_updatetime = ?,l_starttime = ?,l_endtime = ?,i_status = ? where s_serviceid = ? and s_userid = ?"
 					}
-					status1 := util.JysqlDB.UpdateOrDeleteBySql(sql, fmt.Sprint(frequency), qutil.NowFormat(qutil.Date_Full_Layout), qutil.FormatDate(&startdate, qutil.Date_Full_Layout), qutil.FormatDate(&enddate, qutil.Date_Full_Layout), fmt.Sprint(i_status), serverId, fmt.Sprint(qutil.Int64All(paramOrder["user_id"])))
+					status1 := util.JysqlDB.UpdateOrDeleteBySql(sql, fmt.Sprint(frequency), qutil.NowFormat(qutil.Date_Full_Layout), qutil.FormatDate(&startdate, qutil.Date_Full_Layout), qutil.FormatDate(&enddate, qutil.Date_Full_Layout), fmt.Sprint(i_status), serverId, fmt.Sprint(paramOrder["user_id"]))
 					if status1 < 0 {
 						return errors.New("新建服务-更新服务表出错")
 					}
 				} else {
 					insert := map[string]interface{}{
 						"s_smainid":    mainId,
-						"s_userid":     fmt.Sprint(qutil.Int64All(paramOrder["user_id"])),
+						"s_userid":     fmt.Sprint(paramOrder["user_id"]),
 						"s_serviceid":  serverId,
 						"i_frequency":  frequency,
 						"l_starttime":  qutil.FormatDate(&startdate, qutil.Date_Full_Layout),
@@ -3889,7 +3889,7 @@ func NewBigOrder(subStatus, dateType int, startdate, enddate time.Time, userId,
 					}
 					order_id := util.JysqlDB.Insert("bigmember_service_user", insert)
 					if order_id > 0 {
-						log.Println("用户服务表插入成功", fmt.Sprint(qutil.Int64All(paramOrder["user_id"])))
+						log.Println("用户服务表插入成功", fmt.Sprint(paramOrder["user_id"]))
 					} else {
 						return errors.New("用户服务表插入失败")
 					}
@@ -3920,11 +3920,11 @@ func NewBigOrder(subStatus, dateType int, startdate, enddate time.Time, userId,
 					}
 				}
 				sqls := "select * from bigmember_service_user where s_serviceid = ? and s_userid = ? and  i_status != -1"
-				serverDatas := util.JysqlDB.SelectBySql(sqls, serverId, fmt.Sprint(qutil.Int64All(paramOrder["user_id"])))
+				serverDatas := util.JysqlDB.SelectBySql(sqls, serverId, fmt.Sprint(paramOrder["user_id"]))
 				if serverDatas != nil && len(*serverDatas) > 0 {
 					i_status := qutil.If(dateType == 1, 0, 1)
 					sql := "update bigmember_service_user set i_frequency = i_frequency + ?,l_updatetime = ?,l_starttime = ?,l_endtime = ?,i_status = ? where s_serviceid = ? and s_userid = ?"
-					status1 := util.JysqlDB.UpdateOrDeleteBySql(sql, fmt.Sprint(frequency), qutil.NowFormat(qutil.Date_Full_Layout), qutil.FormatDate(&startdate, qutil.Date_Full_Layout), qutil.FormatDate(&enddate, qutil.Date_Full_Layout), fmt.Sprint(i_status), serverId, fmt.Sprint(qutil.Int64All(paramOrder["user_id"])))
+					status1 := util.JysqlDB.UpdateOrDeleteBySql(sql, fmt.Sprint(frequency), qutil.NowFormat(qutil.Date_Full_Layout), qutil.FormatDate(&startdate, qutil.Date_Full_Layout), qutil.FormatDate(&enddate, qutil.Date_Full_Layout), fmt.Sprint(i_status), serverId, fmt.Sprint(paramOrder["user_id"]))
 					if status1 < 0 {
 						return errors.New("新建服务-更新服务表出错")
 					}
@@ -3949,7 +3949,7 @@ func NewBigOrder(subStatus, dateType int, startdate, enddate time.Time, userId,
 				}
 			}
 		}
-		ClearBigVipUserPower(fmt.Sprint(qutil.Int64All(paramOrder["user_id"])))
+		ClearBigVipUserPower(fmt.Sprint(paramOrder["user_id"]))
 	}
 	if param.PaySub > 0 || param.FreeSub > 0 {
 		sets := map[string]interface{}{
@@ -3995,12 +3995,12 @@ func NewBigOrder(subStatus, dateType int, startdate, enddate time.Time, userId,
 	for _, v := range param.ServerArr {
 		if qutil.IntAll(v["id"]) == 16 {
 			sqls := "select * from bigmember_service_user where s_serviceid = ? and s_userid = ? and  i_status != -1"
-			serverData := util.JysqlDB.SelectBySql(sqls, 12, fmt.Sprint(qutil.Int64All(paramOrder["user_id"])))
+			serverData := util.JysqlDB.SelectBySql(sqls, 12, fmt.Sprint(paramOrder["user_id"]))
 			updatecount_before := qutil.IntAll((*serverData)[0]["i_frequency"])
 			updatecount_after := updatecount_before + qutil.IntAll(v["count"])
 			serverId := 12
 			insert := map[string]interface{}{
-				"s_userid":             fmt.Sprint(qutil.Int64All(paramOrder["user_id"])),
+				"s_userid":             fmt.Sprint(paramOrder["user_id"]),
 				"s_serviceid":          serverId,
 				"l_updatetime_before":  (*serverData)[0]["l_endtime"],
 				"l_updatetime_after":   (*serverData)[0]["l_endtime"],
@@ -4016,7 +4016,7 @@ func NewBigOrder(subStatus, dateType int, startdate, enddate time.Time, userId,
 				return errors.New("插入充值表失败")
 			}
 			sqls1 := "select * from bigmember_service_user where s_serviceid = ? and s_userid = ? and  i_status != -1"
-			serverData1 := util.JysqlDB.SelectBySql(sqls1, 13, fmt.Sprint(qutil.Int64All(paramOrder["user_id"])))
+			serverData1 := util.JysqlDB.SelectBySql(sqls1, 13, fmt.Sprint(paramOrder["user_id"]))
 			updatecount_before1 := qutil.IntAll((*serverData1)[0]["i_frequency"])
 			updatecount_after1 := updatecount_before1 + qutil.IntAll(v["count"])
 			serverId1 := 13