Переглянути джерело

/Account/QueryUserESignRecord 查询用户电子签记录表 接口增加结果排序

zhou.xiaoning 2 роки тому
батько
коміт
5b857731ac
3 змінених файлів з 6 додано та 5 видалено
  1. 3 2
      model/common/response/response.go
  2. 2 2
      service/mq/mq.go
  3. 1 1
      service/sign/sign.go

+ 3 - 2
model/common/response/response.go

@@ -14,8 +14,9 @@ type Response struct {
 
 const (
 	ERROR                   = 7
-	ERROR_TOKEN_EXPIRED     = 8 // TOKEN过期
-	ERROR_TOKEN_OTHER_LOGIN = 9 // 异地登录
+	ERROR_TOKEN_EXPIRED     = 8  // TOKEN过期
+	ERROR_TOKEN_OTHER_LOGIN = 9  // 异地登录
+	ERROR_TIMEOUT           = 11 // 总线信息超时
 
 	SUCCESS = 0
 )

+ 2 - 2
service/mq/mq.go

@@ -87,10 +87,10 @@ func SendMQ(c *gin.Context, req *request.MQBodyReq) (err error) {
 	select {
 	case r := <-asyncTask.Rsp: // 总线回复
 		rsp.OkWithData(r, c)
-	case <-time.After(time.Second * 30): // 超时
+	case <-time.After(time.Second * 20): // 超时
 		// 删除对应异步任务
 		t.DeleteAsyncTask(key)
-		rsp.FailWithMessage("业务超时", c)
+		rsp.FailWithCodeAndDetail(nil, 11, "业务超时", c)
 	}
 	asyncTask.Finish()
 

+ 1 - 1
service/sign/sign.go

@@ -25,7 +25,7 @@ import (
 // QueryUserESignRecord 查询用户电子签记录表
 func QueryUserESignRecord(userId int) (rsp []account.Useresignrecord, err error) {
 	rsp = make([]account.Useresignrecord, 0)
-	if err = global.M2A_DB.Where("USERID = ?", userId).Find(&rsp); err != nil {
+	if err = global.M2A_DB.Where("USERID = ?", userId).OrderBy("ORDERINDEX").Find(&rsp); err != nil {
 		return
 	}
 	for i := range rsp {