Procházet zdrojové kódy

Merge branch 'dev' of http://git.ycjcjy.com/SpaceOfCheng/services into dev

zjxpcyc před 6 roky
rodič
revize
8cd40c762c

+ 1
- 1
models/bodycheck/bodycheck.go Zobrazit soubor

@@ -124,7 +124,7 @@ func (m *DAO) UpdatePresentation(info *model.TaPresentation) error {
124 124
 		"check_result",
125 125
 		"report_url",
126 126
 	}
127
-	_, err := m.db.Update(info, cols, "id=?", info.Id)
127
+	_, err := m.db.Cols(cols...).Where("id = ?", info.Id).Update(info)
128 128
 	return err
129 129
 }
130 130
 

+ 9
- 4
models/luckdraw/luckdraw.go Zobrazit soubor

@@ -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
 

+ 2
- 2
models/system/user.go Zobrazit soubor

@@ -41,7 +41,7 @@ func (m *UserDAO) GetUserList(username, typeid, caseids string, page int, pageSi
41 41
 		INNER join td_user_type b on a.type_id = b.type_id
42 42
 		group by a.user_id) c on user.user_id = c.user_id where user.user_id != '` + models.ADMIN_ID + `' and
43 43
 		(status> ` + strconv.Itoa(models.STATUS_DEL) + ` and user_name like '%` + username + `%' and user.user_id in 
44
-		(select user_id from sys_user_case where case_id in ('` + strings.Replace(caseids, ",", "','", -1) + `')))`
44
+		(select user_id from sys_user_case where is_belong=1 and case_id in ('` + strings.Replace(caseids, ",", "','", -1) + `')))`
45 45
 
46 46
 	if typeid != "" {
47 47
 		sql = sql + " and user.user_id in (select user_id from sys_user_type where type_id = '" + typeid + "')"
@@ -60,7 +60,7 @@ func (m *UserDAO) GetUserCount(username, typeid, caseids string) (int, error) {
60 60
 		INNER join td_user_type b on a.type_id = b.type_id
61 61
 		group by a.user_id) c on user.user_id = c.user_id where user.user_id != '` + models.ADMIN_ID + `' and
62 62
 		(status> ` + strconv.Itoa(models.STATUS_DEL) + ` and user_name like '%` + username + `%' and user.user_id in 
63
-		(select user_id from sys_user_case where case_id in ('` + strings.Replace(caseids, ",", "','", -1) + `')))`
63
+		(select user_id from sys_user_case where is_belong=1 and case_id in ('` + strings.Replace(caseids, ",", "','", -1) + `')))`
64 64
 
65 65
 	if typeid != "" {
66 66
 		sql = sql + " and user.user_id in (select user_id from sys_user_type where type_id = '" + typeid + "')"

+ 1
- 0
service/luckdraw/luckdraw.go Zobrazit soubor

@@ -37,6 +37,7 @@ func (s *LuckdrawServ) GetLuckDraw(id string) (*luckdraw.LuckDraw, error) {
37 37
 func (s *LuckdrawServ) LuckDraw(id string, user *model.TaCustomer) (*model.TaLuckdrawPrize, *model.TaPrizeDetail, error) {
38 38
 	prize, prizeDetail, err := s.dao.LuckDraw(id, user)
39 39
 	if err != nil {
40
+		utils.LogError("抽奖失败:", err)
40 41
 		return nil, nil, err
41 42
 	}
42 43
 	return prize, prizeDetail, nil