|
@@ -124,7 +124,7 @@ func (m *LuckDrawDao) LuckDraw(id string, user *model.TaCustomer) (*model.TaLuck
|
124
|
124
|
record.LuckdrawId = luckdraw.Id
|
125
|
125
|
_, err = m.SaveRecord(record)
|
126
|
126
|
if err != nil {
|
127
|
|
- utils.LogError("抽奖失败:", err)
|
|
127
|
+ utils.LogError("保存中奖纪录失败:", err)
|
128
|
128
|
return nil, nil, err
|
129
|
129
|
}
|
130
|
130
|
// var detail = model.TaPrizeDetail{}
|
|
@@ -149,6 +149,7 @@ func (m *LuckDrawDao) LuckDraw(id string, user *model.TaCustomer) (*model.TaLuck
|
149
|
149
|
prize.Remainder = prize.Remainder - 1
|
150
|
150
|
err = m.UpdateStock(prize)
|
151
|
151
|
if err != nil {
|
|
152
|
+ utils.LogError("更新库存失败:", err)
|
152
|
153
|
return nil, nil, err
|
153
|
154
|
}
|
154
|
155
|
stockprizes, err := m.GetPrizeStock(id)
|
|
@@ -258,7 +259,7 @@ func (m *LuckDrawDao) UpdateLuckDrawEndDate(id string) error {
|
258
|
259
|
cols := []string{
|
259
|
260
|
"end_date",
|
260
|
261
|
}
|
261
|
|
- _, err := m.db.Update(luckdraw, cols, "id=?", id)
|
|
262
|
+ _, err := m.db.Cols(cols...).Where("id=?", id).Update(luckdraw)
|
262
|
263
|
return err
|
263
|
264
|
}
|
264
|
265
|
|
|
@@ -274,7 +275,7 @@ func (m *LuckDrawDao) UpdateStock(prize *model.TaLuckdrawPrize) error {
|
274
|
275
|
cols := []string{
|
275
|
276
|
"remainder",
|
276
|
277
|
}
|
277
|
|
- _, err := m.db.Update(prize, cols, "id=?", prize.Id)
|
|
278
|
+ _, err := m.db.Cols(cols...).Where("id=?", prize.Id).Update(prize)
|
278
|
279
|
return err
|
279
|
280
|
}
|
280
|
281
|
|
|
@@ -324,7 +325,7 @@ func (m *LuckDrawDao) UpdatePrizeDetail(detail model.TaPrizeDetail) error {
|
324
|
325
|
"receive_id",
|
325
|
326
|
"receive_date",
|
326
|
327
|
}
|
327
|
|
- _, err := m.db.Update(detail, cols, "id=?", detail.Id)
|
|
328
|
+ _, err := m.db.Cols(cols...).Where("id=?", detail.Id).Update(detail)
|
328
|
329
|
return err
|
329
|
330
|
}
|
330
|
331
|
|
|
@@ -336,7 +337,7 @@ func (m *LuckDrawDao) UpdateRecord(record *LuckInfo) error {
|
336
|
337
|
"status",
|
337
|
338
|
"writeoff_date",
|
338
|
339
|
}
|
339
|
|
- _, err := m.db.Update(record, cols, "id=?", record.Id)
|
|
340
|
+ _, err := m.db.Cols(cols...).Where("id=?", record.Id).Update(record)
|
340
|
341
|
return err
|
341
|
342
|
}
|
342
|
343
|
|