|
@@ -8,6 +8,8 @@ import (
|
8
|
8
|
"strings"
|
9
|
9
|
"time"
|
10
|
10
|
|
|
11
|
+ "github.com/astaxie/beego"
|
|
12
|
+
|
11
|
13
|
"github.com/go-xorm/xorm"
|
12
|
14
|
)
|
13
|
15
|
|
|
@@ -34,6 +36,7 @@ type CustomerFlashBuy struct {
|
34
|
36
|
CaseName string
|
35
|
37
|
CustomerName string
|
36
|
38
|
Phone string
|
|
39
|
+ FlashBuyName string
|
37
|
40
|
}
|
38
|
41
|
type CustomerFlashResult struct {
|
39
|
42
|
model.TaCustomerFlashBuy `xorm:"extends"`
|
|
@@ -140,11 +143,17 @@ func (m *FlashbuyDAO) VerifyFlashBuy(customerFlashBuyId string) error {
|
140
|
143
|
VerifyStatus: models.VERIFY_USED,
|
141
|
144
|
VerifyDate: time.Now(),
|
142
|
145
|
}
|
|
146
|
+ beego.Error("---------------------------------")
|
|
147
|
+ beego.Error(customerFlashBuy)
|
|
148
|
+ beego.Error("---------------------------------")
|
143
|
149
|
var cols = []string{
|
144
|
150
|
"verify_status",
|
145
|
151
|
"verify_date",
|
146
|
152
|
}
|
147
|
|
- _, err := m.db.Cols(cols...).Where("customer_flash_buy_id = ?", customerFlashBuy.CustomerFlashBuyId).Update(customerFlashBuy)
|
|
153
|
+ record, err := m.db.Cols(cols...).Where("customer_flash_buy_id = ?", customerFlashBuy.CustomerFlashBuyId).Update(customerFlashBuy)
|
|
154
|
+ beego.Error("---------------------------------")
|
|
155
|
+ beego.Error(record)
|
|
156
|
+ beego.Error("---------------------------------")
|
148
|
157
|
return err
|
149
|
158
|
}
|
150
|
159
|
|
|
@@ -154,11 +163,13 @@ func (m *FlashbuyDAO) GetCustomerFlashBuyById(flashBuyId, phone string, page, pa
|
154
|
163
|
a.*,
|
155
|
164
|
b.customer_name,
|
156
|
165
|
b.phone,
|
157
|
|
- c.case_name
|
|
166
|
+ c.case_name,
|
|
167
|
+ d.flash_buy_id
|
158
|
168
|
FROM
|
159
|
169
|
ta_customer_flash_buy a
|
160
|
170
|
INNER JOIN ta_customer b ON a.customer_id = b.customer_id
|
161
|
|
- INNER JOIN sys_case c ON a.case_id = c.case_id
|
|
171
|
+ INNER JOIN sys_case c ON a.case_id = c.case_id
|
|
172
|
+ INNER JOIN ta_flash_buy d ON a.flash_buy_id = d.flash_buy_id
|
162
|
173
|
WHERE
|
163
|
174
|
a.flash_buy_id = '` + flashBuyId + `'
|
164
|
175
|
and a.status >` + strconv.Itoa(models.STATUS_DEL)
|
|
@@ -197,11 +208,13 @@ func (m *FlashbuyDAO) GetCustomerFlashBuyByQr(customerFlashBuyId, caseId string)
|
197
|
208
|
a.*,
|
198
|
209
|
b.customer_name,
|
199
|
210
|
b.phone,
|
200
|
|
- c.case_name
|
|
211
|
+ c.case_name,
|
|
212
|
+ d.flash_buy_name
|
201
|
213
|
FROM
|
202
|
214
|
ta_customer_flash_buy a
|
203
|
215
|
INNER JOIN ta_customer b ON a.customer_id = b.customer_id
|
204
|
216
|
INNER JOIN sys_case c ON a.case_id = c.case_id
|
|
217
|
+ INNER JOIN ta_flash_buy d ON a.flash_buy_id = d.flash_buy_id
|
205
|
218
|
WHERE
|
206
|
219
|
a.customer_flash_buy_id ='` + customerFlashBuyId + `' and a.case_id = '` + caseId + `'`
|
207
|
220
|
sql += ` and a.validate_start <= now() and a.validate_end >= now()`
|