瀏覽代碼

resultURL

胡轶钦 6 年之前
父節點
當前提交
12a9c94116

+ 2
- 2
controllers/cases/key.go 查看文件

29
 // AddKeys 新增钥匙
29
 // AddKeys 新增钥匙
30
 func (c *CaseController) AddKeys() {
30
 func (c *CaseController) AddKeys() {
31
 	caseid := c.GetString("caseid")
31
 	caseid := c.GetString("caseid")
32
-	orgid := c.GetString("orgid")
32
+	org := c.Context.Get("org").(model.SysOrg)
33
 	beginnum, _ := c.GetInt("beginnum")
33
 	beginnum, _ := c.GetInt("beginnum")
34
 	endnum, _ := c.GetInt("endnum")
34
 	endnum, _ := c.GetInt("endnum")
35
 
35
 
36
-	err := c.dao.AddKeys(orgid, caseid, beginnum, endnum)
36
+	err := c.dao.AddKeys(org.OrgId, caseid, beginnum, endnum)
37
 	if err != nil {
37
 	if err != nil {
38
 		c.ResponseError(err)
38
 		c.ResponseError(err)
39
 	}
39
 	}

+ 1
- 1
controllers/statistics/cardcoupon.go 查看文件

293
 			verifystatus,
293
 			verifystatus,
294
 		})
294
 		})
295
 	}
295
 	}
296
-	c.SaveToExcel("卡券核销列表.xlsx", excel)
296
+	c.SaveToExcel("课程核销列表.xlsx", excel)
297
 }
297
 }

+ 1
- 2
models/goods/goods.go 查看文件

54
 	sql += `		
54
 	sql += `		
55
 		AND status > ` + strconv.Itoa(models.STATUS_DEL) + `
55
 		AND status > ` + strconv.Itoa(models.STATUS_DEL) + `
56
 		ORDER BY
56
 		ORDER BY
57
-			type_id,
58
-			create_date
57
+			create_date desc
59
 	`
58
 	`
60
 
59
 
61
 	// sql += ` limit ` + strconv.Itoa(limit[0]) + ` OFFSET ` + strconv.Itoa(limit[1])
60
 	// sql += ` limit ` + strconv.Itoa(limit[0]) + ` OFFSET ` + strconv.Itoa(limit[1])

+ 0
- 3
models/statistics/cardcoupon.go 查看文件

5
 	"strconv"
5
 	"strconv"
6
 	"strings"
6
 	"strings"
7
 	"time"
7
 	"time"
8
-
9
-	"github.com/astaxie/beego"
10
 )
8
 )
11
 
9
 
12
 // CardCouponStatistics 商品统计信息
10
 // CardCouponStatistics 商品统计信息
403
 	if enddate != "" {
401
 	if enddate != "" {
404
 		sql = sql + ` and DATE_FORMAT(tab.receive_date, '%Y-%m-%d') <= '` + enddate + `'`
402
 		sql = sql + ` and DATE_FORMAT(tab.receive_date, '%Y-%m-%d') <= '` + enddate + `'`
405
 	}
403
 	}
406
-	beego.Error(sql)
407
 	err := m.db.Sql(sql).Find(&cardCoupons)
404
 	err := m.db.Sql(sql).Find(&cardCoupons)
408
 	return cardCoupons, err
405
 	return cardCoupons, err
409
 }
406
 }

+ 27
- 10
models/statistics/goods.go 查看文件

133
 						d.case_name,
133
 						d.case_name,
134
 						a.user_type,
134
 						a.user_type,
135
 						a.create_date,
135
 						a.create_date,
136
-						a.status,
136
+						a. STATUS,
137
 						a.make_status,
137
 						a.make_status,
138
 						a.area_name,
138
 						a.area_name,
139
 						a.table_no,
139
 						a.table_no,
140
-						c.customer_name,
141
-						c. NAME,
142
-						c.phone,
140
+						b.customer_name,
141
+						(
142
+							CASE
143
+							WHEN c.real_name IS NULL
144
+							OR c.real_name = '' THEN
145
+								b. NAME
146
+							ELSE
147
+								c.real_name
148
+							END
149
+						) AS NAME,
150
+						b.phone,
143
 						a.remark
151
 						a.remark
144
 					FROM
152
 					FROM
145
 						ta_goods_orders a
153
 						ta_goods_orders a
146
 					INNER JOIN ta_customer b ON a.user_id = b.customer_id
154
 					INNER JOIN ta_customer b ON a.user_id = b.customer_id
147
-					INNER JOIN ta_customer c ON b.customer_id = c.customer_id
148
 					INNER JOIN sys_case d ON a.case_id = d.case_id
155
 					INNER JOIN sys_case d ON a.case_id = d.case_id
156
+					LEFT JOIN sys_user c ON b.user_id = c.user_id
149
 					where d.case_id in ('` + strings.Replace(caseids, ",", "','", -1) + `')`
157
 					where d.case_id in ('` + strings.Replace(caseids, ",", "','", -1) + `')`
150
 
158
 
151
 	if usertype != "" {
159
 	if usertype != "" {
192
 						d.case_name,
200
 						d.case_name,
193
 						a.user_type,
201
 						a.user_type,
194
 						a.create_date,
202
 						a.create_date,
195
-						a.status,
203
+						a. STATUS,
196
 						a.make_status,
204
 						a.make_status,
197
 						a.area_name,
205
 						a.area_name,
198
 						a.table_no,
206
 						a.table_no,
199
-						c.customer_name,
200
-						c. NAME,
201
-						c.phone,
207
+						b.customer_name,
208
+						(
209
+							CASE
210
+							WHEN c.real_name IS NULL
211
+							OR c.real_name = '' THEN
212
+								b. NAME
213
+							ELSE
214
+								c.real_name
215
+							END
216
+						) AS NAME,
217
+						b.phone,
202
 						a.remark
218
 						a.remark
203
 					FROM
219
 					FROM
204
 						ta_goods_orders a
220
 						ta_goods_orders a
205
 					INNER JOIN ta_customer b ON a.user_id = b.customer_id
221
 					INNER JOIN ta_customer b ON a.user_id = b.customer_id
206
-					INNER JOIN ta_customer c ON b.customer_id = c.customer_id
207
 					INNER JOIN sys_case d ON a.case_id = d.case_id
222
 					INNER JOIN sys_case d ON a.case_id = d.case_id
223
+					LEFT JOIN sys_user c ON b.user_id = c.user_id
208
 					where d.case_id in ('` + strings.Replace(caseids, ",", "','", -1) + `')`
224
 					where d.case_id in ('` + strings.Replace(caseids, ",", "','", -1) + `')`
209
 
225
 
210
 	if usertype != "" {
226
 	if usertype != "" {
219
 	if status != "" {
235
 	if status != "" {
220
 		sql = sql + ` and a.make_status='` + status + `'`
236
 		sql = sql + ` and a.make_status='` + status + `'`
221
 	}
237
 	}
238
+	sql += ` order by a.create_date desc `
222
 	err := m.db.Sql(sql).Find(&orders)
239
 	err := m.db.Sql(sql).Find(&orders)
223
 	return orders, err
240
 	return orders, err
224
 }
241
 }

+ 1
- 4
models/vipcard/vipcard.go 查看文件

59
 	if userName != "" {
59
 	if userName != "" {
60
 		sql = sql + ` and tc.customer_name like '%` + userName + `%'`
60
 		sql = sql + ` and tc.customer_name like '%` + userName + `%'`
61
 	}
61
 	}
62
-	sql = sql + " order by vc.create_date, vip_card_child_code desc limit " + strconv.Itoa((page-1)*pageSize) + ", " + strconv.Itoa(pageSize)
62
+	sql = sql + " order by vc.create_date desc limit " + strconv.Itoa((page-1)*pageSize) + ", " + strconv.Itoa(pageSize)
63
 	err := m.db.Sql(sql).Find(&vipcards)
63
 	err := m.db.Sql(sql).Find(&vipcards)
64
 	return vipcards, err
64
 	return vipcards, err
65
 }
65
 }
168
 	return code
168
 	return code
169
 }
169
 }
170
 
170
 
171
-
172
 // GetVipCardListExcel 获取VIP卡列表 excel
171
 // GetVipCardListExcel 获取VIP卡列表 excel
173
 func (m *VipcardDAO) GetVipCardListExcel(caseids, cardNo, sellerName, userName string) ([]VipChild, error) {
172
 func (m *VipcardDAO) GetVipCardListExcel(caseids, cardNo, sellerName, userName string) ([]VipChild, error) {
174
 	var vipcards []VipChild
173
 	var vipcards []VipChild
200
 	err := m.db.Sql(sql).Find(&vipcards)
199
 	err := m.db.Sql(sql).Find(&vipcards)
201
 	return vipcards, err
200
 	return vipcards, err
202
 }
201
 }
203
-
204
-

+ 1
- 1
service/card/card.go 查看文件

289
 		GiftId:     card.CardId,
289
 		GiftId:     card.CardId,
290
 		GiftName:   card.CardName,
290
 		GiftName:   card.CardName,
291
 		FromId:     from.UserId,
291
 		FromId:     from.UserId,
292
-		FromName:   from.UserName,
292
+		FromName:   from.RealName,
293
 		ToId:       to.CustomerId,
293
 		ToId:       to.CustomerId,
294
 		ToName:     to.CustomerName,
294
 		ToName:     to.CustomerName,
295
 		CreateDate: time.Now().Local(),
295
 		CreateDate: time.Now().Local(),

+ 3
- 0
service/cases/key.go 查看文件

52
 
52
 
53
 // AddKeys 保存钥匙
53
 // AddKeys 保存钥匙
54
 func (s *CaseServ) AddKeys(orgid, caseid string, beginnum, endnum int) error {
54
 func (s *CaseServ) AddKeys(orgid, caseid string, beginnum, endnum int) error {
55
+	if caseid == "" {
56
+		return utils.LogError("请先选择案场!")
57
+	}
55
 	if endnum < beginnum {
58
 	if endnum < beginnum {
56
 		return utils.LogError("锁柜编号起始编号不能大于截止编号!")
59
 		return utils.LogError("锁柜编号起始编号不能大于截止编号!")
57
 	}
60
 	}

+ 1
- 1
service/coupon/coupon.go 查看文件

318
 		GiftId:     cp.CouponId,
318
 		GiftId:     cp.CouponId,
319
 		GiftName:   cp.CouponName,
319
 		GiftName:   cp.CouponName,
320
 		FromId:     from.UserId,
320
 		FromId:     from.UserId,
321
-		FromName:   from.UserName,
321
+		FromName:   from.RealName,
322
 		ToId:       to.CustomerId,
322
 		ToId:       to.CustomerId,
323
 		ToName:     to.CustomerName,
323
 		ToName:     to.CustomerName,
324
 		CreateDate: now,
324
 		CreateDate: now,