|
@@ -123,6 +123,10 @@ func (m *LuckDrawDao) LuckDraw(id string, user *model.TaCustomer) (*model.TaLuck
|
123
|
123
|
record.UserHeadImg = user.Headimgurl
|
124
|
124
|
record.LuckdrawId = luckdraw.Id
|
125
|
125
|
_, err = m.SaveRecord(record)
|
|
126
|
+ if err != nil {
|
|
127
|
+ utils.LogError("保存中奖纪录失败:", err)
|
|
128
|
+ return nil, nil, err
|
|
129
|
+ }
|
126
|
130
|
// var detail = model.TaPrizeDetail{}
|
127
|
131
|
// if len(details) > 0 {
|
128
|
132
|
// // 更新中奖纪录明细
|
|
@@ -145,6 +149,7 @@ func (m *LuckDrawDao) LuckDraw(id string, user *model.TaCustomer) (*model.TaLuck
|
145
|
149
|
prize.Remainder = prize.Remainder - 1
|
146
|
150
|
err = m.UpdateStock(prize)
|
147
|
151
|
if err != nil {
|
|
152
|
+ utils.LogError("更新库存失败:", err)
|
148
|
153
|
return nil, nil, err
|
149
|
154
|
}
|
150
|
155
|
stockprizes, err := m.GetPrizeStock(id)
|
|
@@ -254,7 +259,7 @@ func (m *LuckDrawDao) UpdateLuckDrawEndDate(id string) error {
|
254
|
259
|
cols := []string{
|
255
|
260
|
"end_date",
|
256
|
261
|
}
|
257
|
|
- _, err := m.db.Update(luckdraw, cols, "id=?", id)
|
|
262
|
+ _, err := m.db.Cols(cols...).Where("id=?", id).Update(luckdraw)
|
258
|
263
|
return err
|
259
|
264
|
}
|
260
|
265
|
|
|
@@ -270,7 +275,7 @@ func (m *LuckDrawDao) UpdateStock(prize *model.TaLuckdrawPrize) error {
|
270
|
275
|
cols := []string{
|
271
|
276
|
"remainder",
|
272
|
277
|
}
|
273
|
|
- _, err := m.db.Update(prize, cols, "id=?", prize.Id)
|
|
278
|
+ _, err := m.db.Cols(cols...).Where("id=?", prize.Id).Update(prize)
|
274
|
279
|
return err
|
275
|
280
|
}
|
276
|
281
|
|
|
@@ -320,7 +325,7 @@ func (m *LuckDrawDao) UpdatePrizeDetail(detail model.TaPrizeDetail) error {
|
320
|
325
|
"receive_id",
|
321
|
326
|
"receive_date",
|
322
|
327
|
}
|
323
|
|
- _, err := m.db.Update(detail, cols, "id=?", detail.Id)
|
|
328
|
+ _, err := m.db.Cols(cols...).Where("id=?", detail.Id).Update(detail)
|
324
|
329
|
return err
|
325
|
330
|
}
|
326
|
331
|
|
|
@@ -332,7 +337,7 @@ func (m *LuckDrawDao) UpdateRecord(record *LuckInfo) error {
|
332
|
337
|
"status",
|
333
|
338
|
"writeoff_date",
|
334
|
339
|
}
|
335
|
|
- _, err := m.db.Update(record, cols, "id=?", record.Id)
|
|
340
|
+ _, err := m.db.Cols(cols...).Where("id=?", record.Id).Update(record)
|
336
|
341
|
return err
|
337
|
342
|
}
|
338
|
343
|
|