增加搜索功能
parent
a491ea8672
commit
591db69a86
|
@ -105,17 +105,18 @@ func (wtReportsApi *WtReportsApi) FindWtReports(c *gin.Context) {
|
|||
// @Success 200 {string} string "{"success":true,"data":{},"msg":"获取成功"}"
|
||||
// @Router /wtReports/getWtReportsList [get]
|
||||
func (wtReportsApi *WtReportsApi) GetWtReportsList(c *gin.Context) {
|
||||
var pageInfo wtReq.WtReportsSearch
|
||||
_ = c.ShouldBindQuery(&pageInfo)
|
||||
if err, list, total := wtReportsService.GetWtReportsInfoList(pageInfo); err != nil {
|
||||
var searchInfo wtReq.WtReportsSearch
|
||||
_ = c.ShouldBindQuery(&searchInfo)
|
||||
|
||||
if err, list, total := wtReportsService.GetWtReportsInfoList(searchInfo); err != nil {
|
||||
global.GLOBAL_LOG.Error("获取失败!", zap.Any("err", err))
|
||||
response.FailWithMessage("获取失败", c)
|
||||
} else {
|
||||
response.OkWithDetailed(response.PageResult{
|
||||
List: list,
|
||||
Total: total,
|
||||
Page: pageInfo.Page,
|
||||
PageSize: pageInfo.PageSize,
|
||||
Page: searchInfo.Page,
|
||||
PageSize: searchInfo.PageSize,
|
||||
}, "获取成功", c)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -30,7 +30,7 @@ casbin:
|
|||
# system configuration
|
||||
system:
|
||||
env: 'develop' # Change to "develop" to skip authentication for development mode # public
|
||||
addr: 8889
|
||||
addr: 8888
|
||||
db-type: 'mysql'
|
||||
oss-type: 'local' # 控制oss选择走本期还是 七牛等其他仓 自行增加其他oss仓可以在 server/utils/upload/upload.go 中 NewOss函数配置
|
||||
use-multipoint: false
|
||||
|
|
40
docs/docs.go
40
docs/docs.go
|
@ -1703,29 +1703,13 @@ var doc = `{
|
|||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"name": "attachments",
|
||||
"example": "xx项目",
|
||||
"name": "content",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"name": "contents",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"description": "创建时间",
|
||||
"name": "createdAt",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"name": "header",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"type": "integer",
|
||||
"description": "主键ID",
|
||||
"name": "id",
|
||||
"name": "endTime",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
|
@ -1742,23 +1726,13 @@ var doc = `{
|
|||
},
|
||||
{
|
||||
"type": "string",
|
||||
"name": "pictures",
|
||||
"example": "2021-11-04 12:36:34",
|
||||
"name": "startTime",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"name": "sendTo",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"description": "更新时间",
|
||||
"name": "updatedAt",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"name": "userName",
|
||||
"type": "integer",
|
||||
"name": "userId",
|
||||
"in": "query"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -1684,29 +1684,13 @@
|
|||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"name": "attachments",
|
||||
"example": "xx项目",
|
||||
"name": "content",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"name": "contents",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"description": "创建时间",
|
||||
"name": "createdAt",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"name": "header",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"type": "integer",
|
||||
"description": "主键ID",
|
||||
"name": "id",
|
||||
"name": "endTime",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
|
@ -1723,23 +1707,13 @@
|
|||
},
|
||||
{
|
||||
"type": "string",
|
||||
"name": "pictures",
|
||||
"example": "2021-11-04 12:36:34",
|
||||
"name": "startTime",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"name": "sendTo",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"description": "更新时间",
|
||||
"name": "updatedAt",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"name": "userName",
|
||||
"type": "integer",
|
||||
"name": "userId",
|
||||
"in": "query"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -1640,23 +1640,13 @@ paths:
|
|||
consumes:
|
||||
- application/json
|
||||
parameters:
|
||||
- in: query
|
||||
name: attachments
|
||||
type: string
|
||||
- in: query
|
||||
name: contents
|
||||
type: string
|
||||
- description: 创建时间
|
||||
- example: xx项目
|
||||
in: query
|
||||
name: createdAt
|
||||
name: content
|
||||
type: string
|
||||
- in: query
|
||||
name: header
|
||||
name: endTime
|
||||
type: string
|
||||
- description: 主键ID
|
||||
in: query
|
||||
name: id
|
||||
type: integer
|
||||
- description: 页码
|
||||
in: query
|
||||
name: page
|
||||
|
@ -1665,19 +1655,13 @@ paths:
|
|||
in: query
|
||||
name: pageSize
|
||||
type: integer
|
||||
- in: query
|
||||
name: pictures
|
||||
type: string
|
||||
- in: query
|
||||
name: sendTo
|
||||
type: string
|
||||
- description: 更新时间
|
||||
- example: "2021-11-04 12:36:34"
|
||||
in: query
|
||||
name: updatedAt
|
||||
name: startTime
|
||||
type: string
|
||||
- in: query
|
||||
name: userName
|
||||
type: string
|
||||
name: userId
|
||||
type: integer
|
||||
produces:
|
||||
- application/json
|
||||
responses:
|
||||
|
|
BIN
goweb-gin-demo
BIN
goweb-gin-demo
Binary file not shown.
|
@ -1 +1 @@
|
|||
log/2021-11-05.log
|
||||
log/2021-11-06.log
|
|
@ -1,47 +0,0 @@
|
|||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 09:12:13.261 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8888: use of closed network connection
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 09:12:20.858 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:42 router register success
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 09:12:20.859 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 09:14:17.594 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8888: use of closed network connection
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 09:14:20.877 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:43 router register success
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 09:14:20.878 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 09:17:06.301 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8888: use of closed network connection
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 09:17:22.808 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:43 router register success
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 09:17:22.809 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 09:21:09.128 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8888: use of closed network connection
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 09:22:00.541 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:43 router register success
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 09:22:00.542 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 09:24:23.321 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:43 router register success
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 09:24:23.322 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 09:27:49.768 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8888: use of closed network connection
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 09:27:52.871 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:43 router register success
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 09:27:52.872 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 10:22:58.395 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:43 router register success
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 10:22:58.396 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 10:24:32.438 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8888: use of closed network connection
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 10:24:39.538 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:43 router register success
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 10:24:39.539 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 10:36:36.866 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:43 router register success
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 10:36:36.868 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 10:37:52.738 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8888: use of closed network connection
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 10:37:55.725 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:43 router register success
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 10:37:55.726 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 10:38:48.587 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/service/casbin.go:107 ./resource/rbac_model.conf
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 11:08:33.915 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8888: use of closed network connection
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 11:08:39.791 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:43 router register success
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 11:08:39.792 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 11:34:01.181 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8888: use of closed network connection
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 11:34:06.092 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:43 router register success
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 11:34:06.093 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 11:35:57.123 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8888: use of closed network connection
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 11:36:02.757 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:43 router register success
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 11:36:02.760 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 11:37:00.250 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:43 router register success
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 11:37:00.252 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 11:44:47.224 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:43 router register success
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 11:44:47.227 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 14:24:04.838 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:43 router register success
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 14:24:04.839 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 14:33:20.005 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8888: use of closed network connection
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 14:42:32.682 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:43 router register success
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 14:42:32.683 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[github.com/flipped-aurora/gin-vue-admin/server]2021/10/29 - 17:38:10.636 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8888: use of closed network connection
|
|
@ -27,3 +27,34 @@
|
|||
[goweb-demo]2021/11/05 - 12:17:41.333 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8889: use of closed network connection
|
||||
[goweb-demo]2021/11/05 - 12:17:49.963 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/05 - 12:17:49.965 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8889"}
|
||||
[goweb-demo]2021/11/05 - 12:22:44.979 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8889: use of closed network connection
|
||||
[goweb-demo]2021/11/05 - 15:08:57.085 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/05 - 15:08:57.089 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8889"}
|
||||
[goweb-demo]2021/11/05 - 17:34:08.164 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/05 - 17:34:08.168 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/05 - 17:36:15.834 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/05 - 17:36:15.835 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/05 - 17:38:44.867 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/05 - 17:38:44.869 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/05 - 17:44:10.077 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/05 - 17:44:10.079 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/05 - 17:46:43.932 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/05 - 17:46:43.933 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/05 - 17:59:36.263 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/05 - 17:59:36.265 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/05 - 18:10:46.309 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/05 - 18:10:46.310 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/05 - 18:32:15.530 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/05 - 18:32:15.533 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/05 - 18:35:47.064 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/05 - 18:35:47.066 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/05 - 18:37:00.011 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/05 - 18:37:00.013 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/05 - 18:38:02.477 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8889: use of closed network connection
|
||||
[goweb-demo]2021/11/05 - 18:50:26.360 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/05 - 18:50:26.362 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/05 - 19:00:37.199 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/05 - 19:00:37.200 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/05 - 19:07:00.924 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/05 - 19:07:00.927 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/05 - 19:18:03.987 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8888: use of closed network connection
|
||||
|
|
|
@ -0,0 +1,34 @@
|
|||
[goweb-demo]2021/11/06 - 10:11:42.274 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/06 - 10:11:42.275 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/06 - 10:43:57.249 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8888: use of closed network connection
|
||||
[goweb-demo]2021/11/06 - 10:44:05.730 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/06 - 10:44:05.732 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/06 - 10:45:19.011 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/api/wt/wt_reports.go:112 获取失败! {"err": "Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? LIMIT ? OFFSET ?' at line 1; Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? LIMIT ? OFFSET ?' at line 1"}
|
||||
[goweb-demo]2021/11/06 - 10:47:50.398 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8888: use of closed network connection
|
||||
[goweb-demo]2021/11/06 - 10:47:55.698 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/06 - 10:47:55.700 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/06 - 10:48:48.565 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8888: use of closed network connection
|
||||
[goweb-demo]2021/11/06 - 10:48:54.356 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/06 - 10:48:54.357 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/06 - 10:50:08.751 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:38 accept tcp [::]:8888: use of closed network connection
|
||||
[goweb-demo]2021/11/06 - 10:50:20.800 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/06 - 10:50:20.802 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/06 - 11:00:22.638 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/06 - 11:00:22.639 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/06 - 11:13:24.300 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/06 - 11:13:24.301 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/06 - 11:16:17.855 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/06 - 11:16:17.856 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/06 - 11:46:45.341 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/06 - 11:46:45.342 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/06 - 11:54:38.725 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/api/wt/wt_reports.go:112 获取失败! {"err": "Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '01:11:07 and created_at < 2021-11-04 01:11:07 LIMIT ? OFFSET ?' at line 1; Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '01:11:07 and created_at < 2021-11-04 01:11:07 LIMIT ? OFFSET ?' at line 1"}
|
||||
[goweb-demo]2021/11/06 - 12:07:22.762 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/06 - 12:07:22.764 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/06 - 12:08:00.945 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/06 - 12:08:00.946 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
||||
[goweb-demo]2021/11/06 - 12:08:09.023 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/api/wt/wt_reports.go:112 获取失败! {"err": "Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=< '2021-11-04 03:11:08' LIMIT ? OFFSET ?' at line 1; Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=< '2021-11-04 03:11:08' LIMIT ? OFFSET ?' at line 1"}
|
||||
[goweb-demo]2021/11/06 - 12:08:11.324 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/api/wt/wt_reports.go:112 获取失败! {"err": "Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=< '2021-11-04 03:11:08' LIMIT ? OFFSET ?' at line 1; Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=< '2021-11-04 03:11:08' LIMIT ? OFFSET ?' at line 1"}
|
||||
[goweb-demo]2021/11/06 - 12:08:12.506 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/api/wt/wt_reports.go:112 获取失败! {"err": "Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=< '2021-11-04 03:11:08' LIMIT ? OFFSET ?' at line 1; Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=< '2021-11-04 03:11:08' LIMIT ? OFFSET ?' at line 1"}
|
||||
[goweb-demo]2021/11/06 - 12:08:13.597 [31merror[0m /Users/zero/work/mygithub/goweb-gin-demo/api/wt/wt_reports.go:112 获取失败! {"err": "Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=< '2021-11-04 03:11:08' LIMIT ? OFFSET ?' at line 1; Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=< '2021-11-04 03:11:08' LIMIT ? OFFSET ?' at line 1"}
|
||||
[goweb-demo]2021/11/06 - 12:12:50.758 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/initialize/router.go:48 router register success
|
||||
[goweb-demo]2021/11/06 - 12:12:50.759 [34minfo[0m /Users/zero/work/mygithub/goweb-gin-demo/core/server.go:31 server run success on {"address": ":8888"}
|
|
@ -5,8 +5,12 @@ import (
|
|||
"goweb-gin-demo/model/wt"
|
||||
)
|
||||
|
||||
//query参数要用: form, 而不是json
|
||||
type WtReportsSearch struct{
|
||||
wt.WtReports
|
||||
UserId uint `form:"userId"`
|
||||
StartTime string `form:"startTime" example:"2021-11-04 12:36:34"`
|
||||
EndTime string `form:"endTime"`
|
||||
Content string `form:"content" example:"xx项目"`
|
||||
request.PageInfo
|
||||
}
|
||||
|
||||
|
|
|
@ -8,6 +8,10 @@ import (
|
|||
|
||||
type WtReportsResult struct{
|
||||
global.GLOBAL_MODEL
|
||||
WtReportInfo
|
||||
}
|
||||
|
||||
type WtReportInfo struct {
|
||||
UserName string `json:"userName"`
|
||||
SendTo []wt.UserInfo `json:"sendTo"`
|
||||
Header string `json:"header"`
|
||||
|
@ -15,3 +19,15 @@ type WtReportsResult struct{
|
|||
Pictures []wt.UploadFileJson `json:"pictures"`
|
||||
Attachments []wt.UploadFileJson `json:"attachments"`
|
||||
}
|
||||
|
||||
type WtReportsSearchBO struct {
|
||||
global.GLOBAL_MODEL
|
||||
wt.WtReports
|
||||
CommentCount uint `json:"commentCount"`
|
||||
}
|
||||
|
||||
type WtReportsSearchResult struct {
|
||||
global.GLOBAL_MODEL
|
||||
WtReportInfo
|
||||
CommentCount uint `json:"commentCount"`
|
||||
}
|
||||
|
|
|
@ -7,6 +7,7 @@ import (
|
|||
"goweb-gin-demo/model/wt"
|
||||
wtReq "goweb-gin-demo/model/wt/request"
|
||||
wtRes "goweb-gin-demo/model/wt/response"
|
||||
"strconv"
|
||||
)
|
||||
|
||||
type WtReportsService struct {
|
||||
|
@ -45,19 +46,51 @@ func (wtReportsService *WtReportsService) GetWtReports(id uint) (err error, repo
|
|||
func (wtReportsService *WtReportsService) GetWtReportsInfoList(info wtReq.WtReportsSearch) (err error, list interface{}, total int64) {
|
||||
limit := info.PageSize
|
||||
offset := info.PageSize * (info.Page - 1)
|
||||
// 创建db
|
||||
db := global.GLOBAL_DB.Model(&wt.WtReports{})
|
||||
var wtReportsList []wt.WtReports
|
||||
// 如果有条件搜索 下方会自动创建搜索语句
|
||||
err = db.Count(&total).Error
|
||||
|
||||
reportTable := global.GLOBAL_DB.Table("wt_reports")
|
||||
|
||||
err = reportTable.Count(&total).Error
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
err = db.Limit(limit).Offset(offset).Find(&wtReportsList).Error
|
||||
|
||||
reportsVOList := reportsToVOs(wtReportsList)
|
||||
|
||||
return err, reportsVOList, total
|
||||
var reportsSearchBOList []wtRes.WtReportsSearchBO
|
||||
|
||||
if info.Page == 0 {
|
||||
limit = int(total)
|
||||
}
|
||||
|
||||
//首选获取周报的ids
|
||||
var reportIds []uint
|
||||
reportTable.Select("`id`", offset, limit).Offset(offset).Limit(limit).Scan(&reportIds)
|
||||
|
||||
querySql := "SELECT id, user_name, send_to, header, contents, pictures, attachments, created_at, updated_at, cmc.comment_count "+
|
||||
"FROM wt_reports "+
|
||||
"left join (SELECT report_id, count(report_id) as comment_count FROM wt_comments WHERE report_id in ? GROUP BY report_id) as cmc "+
|
||||
"on cmc.report_id = wt_reports.id "+
|
||||
"WHERE 1=1 "
|
||||
|
||||
// 条件高级查询
|
||||
if info.UserId > 0 {
|
||||
querySql += " and id = " + strconv.Itoa(int(info.UserId))
|
||||
}
|
||||
|
||||
if len(info.Content) != 0 {
|
||||
querySql += " and contents LIKE '%" + info.Content + "%'"
|
||||
}
|
||||
|
||||
if len(info.StartTime) != 0 && len(info.EndTime) != 0 {
|
||||
querySql += " and created_at >= '" + info.StartTime + "' and created_at <= '"+ info.EndTime + "'"
|
||||
}
|
||||
|
||||
querySql += " LIMIT ? OFFSET ? "
|
||||
err = global.GLOBAL_DB.Raw( querySql, reportIds, limit, offset).Scan(&reportsSearchBOList).Error
|
||||
|
||||
|
||||
reportsSearchResultList := reportsToSearchResult(reportsSearchBOList)
|
||||
|
||||
return err, reportsSearchResultList, total
|
||||
}
|
||||
|
||||
//数据转换一下, 需要把json数据转换为字符串
|
||||
|
@ -79,6 +112,32 @@ func voToRrports(reportsVO wtReq.WtReportsVO) wt.WtReports {
|
|||
return wtReports
|
||||
}
|
||||
|
||||
// 批量转换 数据转换, 把字符串转换为json
|
||||
func reportsToSearchResult(wtReportsList []wtRes.WtReportsSearchBO) []wtRes.WtReportsSearchResult {
|
||||
var reportsSearchResults []wtRes.WtReportsSearchResult
|
||||
for _, searchBO := range wtReportsList {
|
||||
reportVO := reportToSearchResult(searchBO)
|
||||
reportsSearchResults = append(reportsSearchResults, reportVO)
|
||||
}
|
||||
return reportsSearchResults
|
||||
}
|
||||
|
||||
//单个转换
|
||||
func reportToSearchResult(searchBO wtRes.WtReportsSearchBO) wtRes.WtReportsSearchResult {
|
||||
searchResult := wtRes.WtReportsSearchResult{}
|
||||
searchResult.GLOBAL_MODEL = searchBO.GLOBAL_MODEL
|
||||
|
||||
searchResult.UserName = searchBO.UserName
|
||||
searchResult.Header = searchBO.Header
|
||||
searchResult.CommentCount = searchBO.CommentCount
|
||||
|
||||
json.Unmarshal([]byte(searchBO.SendTo), &searchResult.SendTo)
|
||||
json.Unmarshal([]byte(searchBO.Contents), &searchResult.Contents)
|
||||
json.Unmarshal([]byte(searchBO.Pictures), &searchResult.Pictures)
|
||||
json.Unmarshal([]byte(searchBO.Attachments), &searchResult.Attachments)
|
||||
return searchResult
|
||||
}
|
||||
|
||||
// 批量转换 数据转换, 把字符串转换为json
|
||||
func reportsToVOs(wtReportsList []wt.WtReports) []wtRes.WtReportsResult {
|
||||
var reportsVOList []wtRes.WtReportsResult
|
||||
|
|
Loading…
Reference in New Issue