zjxpcyc 6 лет назад
Родитель
Сommit
deb974fa7c
1 измененных файлов: 8 добавлений и 2 удалений
  1. 8
    2
      models/cases/record.go

+ 8
- 2
models/cases/record.go Просмотреть файл

26
 // GetCaseRecord 获取案场月记录
26
 // GetCaseRecord 获取案场月记录
27
 func (m *CaseDAO) GetCaseRecord(caseids string, page, pageSize int) ([]CaseRecord, error) {
27
 func (m *CaseDAO) GetCaseRecord(caseids string, page, pageSize int) ([]CaseRecord, error) {
28
 	var records []CaseRecord
28
 	var records []CaseRecord
29
-	sql := `select * from sys_case_record where case_id in ('` + strings.Replace(caseids, ",", "','", -1) + `') and status>` + strconv.Itoa(models.STATUS_DEL) + `' order by create_date desc limit ` + strconv.Itoa((page-1)*pageSize) + `, ` + strconv.Itoa(pageSize)
29
+	sql := `select * from sys_case_record where case_id in ('` + strings.Replace(caseids, ",", "','", -1) + `') and status=` + strconv.Itoa(models.STATUS_NORMAL) + ` order by create_date desc limit ` + strconv.Itoa((page-1)*pageSize) + `, ` + strconv.Itoa(pageSize)
30
 
30
 
31
 	err := m.db.Sql(sql).Find(&records)
31
 	err := m.db.Sql(sql).Find(&records)
32
 	if err != nil {
32
 	if err != nil {
34
 	}
34
 	}
35
 	for inx, record := range records {
35
 	for inx, record := range records {
36
 		orders := new(model.TaGoodsOrders)
36
 		orders := new(model.TaGoodsOrders)
37
-		total, err := m.db.Where("case_id=?", record.CaseId).And("status=?", models.STATUS_NORMAL).And("user_type in ('"+goods.USERTPE_SALES+"','"+goods.USERTYPE_MANAGER+"')").And("date_format(create_date,'%Y-%m')=?", record.Month).And("make_status !=?", "cancel").And("pay_type = ?", models.CONSUME_INNER).Sums(orders, "orders_num")
37
+		total, err := m.db.Where("case_id=?", record.CaseId).
38
+			And("status=?", models.STATUS_NORMAL).
39
+			And("user_type in ('"+goods.USERTPE_SALES+"','"+goods.USERTYPE_MANAGER+"')").
40
+			And("date_format(create_date,'%Y-%m')=?", record.Month).
41
+			And("make_status !=?", "cancel").
42
+			And("pay_type = ?", models.CONSUME_INNER).
43
+			Sums(orders, "orders_num")
38
 		if err != nil {
44
 		if err != nil {
39
 			return nil, err
45
 			return nil, err
40
 		}
46
 		}