胡轶钦 před 6 roky
rodič
revize
8f7e8bf434
2 změnil soubory, kde provedl 11 přidání a 4 odebrání
  1. 4
    2
      models/book/book.go
  2. 7
    2
      models/task.go

+ 4
- 2
models/book/book.go Zobrazit soubor

@@ -164,9 +164,11 @@ FROM
164 164
 		sql += ` and b.book_barcode = '` + barcode + `'`
165 165
 	}
166 166
 	if borrowStatus != models.BORROW_TYPE_RESERVE {
167
-		sql += ` and a.borrow_status in(0,1,2,3)`
167
+		sql += ` and a.borrow_status in(0,1,2,3) order by a.borrow_date desc`
168
+	} else {
169
+		sql += `order by a.create_date desc `
168 170
 	}
169
-	sql += ` order by a.create_date desc limit ` + strconv.Itoa((page-1)*pageSize) + `, ` + strconv.Itoa(pageSize)
171
+	sql += ` limit ` + strconv.Itoa((page-1)*pageSize) + `, ` + strconv.Itoa(pageSize)
170 172
 	beego.Error(sql)
171 173
 	err := m.db.Sql(sql).Find(&record)
172 174
 	return record, err

+ 7
- 2
models/task.go Zobrazit soubor

@@ -7,6 +7,7 @@ import (
7 7
 	"time"
8 8
 
9 9
 	"github.com/astaxie/beego"
10
+	"github.com/astaxie/beego/config"
10 11
 )
11 12
 
12 13
 func InitTask() {
@@ -23,6 +24,10 @@ func SendMessageToCustomer() time.Duration {
23 24
 		CaseName                 string
24 25
 		Openid                   string
25 26
 	}
27
+	appRoot := utils.GetAppRoot()
28
+	wechatconf, _ := config.NewConfig("ini", appRoot+"/conf/wechat.conf")
29
+	week := wechatconf.String("bookReturnAlertTplID")
30
+	late := wechatconf.String("bookLateAlertTplID")
26 31
 	var weekList []TimeRecordList
27 32
 	sql := `SELECT
28 33
 	a.*,
@@ -64,7 +69,7 @@ WHERE
64 69
 				To: utils.ClientID{ID: weekList[i].Openid},
65 70
 				Data: map[string]interface{}{
66 71
 					"orgid": weekList[i].OrgId,
67
-					"tplid": "6WoxRkdXrRyF0T7Kc4PU5CjkpzAPWKKsA6wBLAGSQQg",
72
+					"tplid": week,
68 73
 					"link":  "",
69 74
 					"data": map[string]string{
70 75
 						"first":    "您好,您借阅图书即将逾期,请及时归还。",
@@ -90,7 +95,7 @@ WHERE
90 95
 				To: utils.ClientID{ID: lateList[i].Openid},
91 96
 				Data: map[string]interface{}{
92 97
 					"orgid": lateList[i].OrgId,
93
-					"tplid": "ID:Be0a25NMb3fzLtNaaQn_YOuECQDnlCs1es5aVvfwRhs",
98
+					"tplid": late,
94 99
 					"link":  "",
95 100
 					"data": map[string]string{
96 101
 						"first":    "您好,您借阅图书的时间已经逾期2天",