|
@@ -325,3 +325,18 @@ func (m *GoodsDAO) GetOrderDetailByUser(caseid, userid string) ([]model.TaGoodsO
|
325
|
325
|
}
|
326
|
326
|
return details, nil
|
327
|
327
|
}
|
|
328
|
+
|
|
329
|
+// GetOrderNumByUserNow 查询用户一分钟内有无订单
|
|
330
|
+func (m *GoodsDAO) GetOrderNumByUserNow(userId string) (int, error) {
|
|
331
|
+ var order []model.TaGoodsOrders
|
|
332
|
+ sql := `SELECT
|
|
333
|
+ *
|
|
334
|
+FROM
|
|
335
|
+ ta_goods_orders
|
|
336
|
+WHERE
|
|
337
|
+ user_id = '` + userId + `'
|
|
338
|
+ AND DATE_FORMAT( create_date, '%Y-%m-%d %H:%i:%s' ) <= DATE_FORMAT( date_sub( now( ), INTERVAL 5 SECOND ), '%Y-%m-%d %H:%i:%s' )
|
|
339
|
+ AND status = ` + strconv.Itoa(models.STATUS_NORMAL)
|
|
340
|
+ err := m.db.Sql(sql).Find(&order)
|
|
341
|
+ return len(order), err
|
|
342
|
+}
|