Browse Source

Merge branch 'dev/v1.1.29_fuwencai' of BaseService/jyMicroservices into feature/v1.1.29

wangshan 2 năm trước cách đây
mục cha
commit
fe805c8425

+ 1 - 1
jyBXBase/rpc/bxbase.proto

@@ -201,7 +201,7 @@ message NewsetBidding{
   int64 count = 1;//数据长度
   repeated newestList list = 2;//数据
   string subFlag = 3;//当前用户订阅信息属性:m:大会员;e:商机管理;v:VIP;f:普通用户
-  int64  showTip = 4;// 是否展示引导用户设置关键词
+  int64  showTip = 4;// 是否展示引导用户设置关键词 1-不显示 2-显示
 }
 
 //

+ 14 - 1
jyBXBase/rpc/etc/bxbase.yaml

@@ -12,4 +12,17 @@ Webrpcport: 8015
 BidSearchOldUserLimit: 1626105600
 FileSignBool: true
 UnitAppend: '+'
-NewsLimitNum: 50 # 移动端首页最新标讯数量限制
+NewsLimitNum: 50 # 移动端首页最新标讯数量限制
+NewsCache: # 下面timeout 单位是秒
+  NoLogin: # 未登录用户缓存使用的key
+    Key: p1_indexMessage_new_noLogin_%d_%d_%d
+    Timeout: 86400  #
+  LoginUser: # 登录用户有推送数据缓存使用的key
+    Key: p1_indexMessage_new_%d_%d_%d_%d
+    Timeout: 900
+  Login: # 登录用户没有推送数据最新标讯缓存使用的key
+    Key: p1_indexMessage_new_login_%d_%d_%d
+    Timeout: 900
+  Count: # 用户有没有推送数据缓存使用的key
+    Key: push_count_%s_%s
+    Timeout: 60

+ 1 - 0
jyBXBase/rpc/etc/db.yaml

@@ -16,6 +16,7 @@ mysql:
 redis:
     addr:
         - other=192.168.3.206:1712
+        - new=192.168.3.206:1712
 es:
     addr: http://192.168.3.241:9205,http://192.168.3.149:9200
     size: 30

+ 11 - 1
jyBXBase/rpc/internal/config/config.go

@@ -15,9 +15,19 @@ type Config struct {
 	UserCenterKey         string
 	PowerCheckCenterKey   string
 	EntManageApplication  string
-	NewsLimitNum          int64 // 移动端首页最新标讯数量限制
+	NewsLimitNum          int64    // 移动端首页最新标讯数量限制
+	NewsCache             struct { // 最新标讯缓存配置
+		NoLogin   cacheConfig // 未登录用户缓存key
+		LoginUser cacheConfig // 登录用户有推送数据使用的key
+		Login     cacheConfig // 登录用户没有推送数据最新标讯使用的key
+		Count     cacheConfig // 查询用户有没有推送数据使用的key
+	}
 }
+type cacheConfig struct {
+	Key     string // 缓存key
+	Timeout int    // 缓存时间
 
+}
 type Db struct {
 	Mysql entity.Mysql      `json:"mysql"`
 	Redis entity.RedisStuct `json:"redis"`

+ 0 - 105
jyBXBase/rpc/jylog/logfile.log

@@ -1,105 +0,0 @@
-{"level":"info","msg":"接口耗时: 0.0254036","time":"2023-07-22 11:03:32"}
-{"caller":"serverinterceptors/statinterceptor.go:90","duration":"26.3ms","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:42","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Info","level":"info","msg":"127.0.0.1:47841 - /bxcol.bxbase/NewestBidding - {}","span":"a7c36d7d3730e1f3","time":"2023-07-22 11:03:32","trace":"c8550b231293006d432b63620cad7f75"}
-{"caller":"serverinterceptors/statinterceptor.go:88","duration":"37398.7ms","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:50","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Slow","level":"warning","msg":"[RPC] slowcall - 127.0.0.1:47892 - /bxcol.bxbase/NewestBidding - {}","span":"5fda1ae44a492ca4","time":"2023-07-22 11:04:59","trace":"38fdf2ce7d1dc77b8c085222c9f549ac"}
-{"caller":"discov/publisher.go:178","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:38","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Error","level":"error","msg":"etcd publisher revoke: etcdserver: requested lease not found","time":"2023-07-22 11:04:59"}
-{"level":"info","msg":"接口耗时: 34.5442267","time":"2023-07-22 11:04:59"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.3Mi, TotalAlloc=9.2Mi, Sys=22.5Mi, NumGC=4","time":"2023-07-22 11:05:04"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 1, pass: 1, drop: 0","time":"2023-07-22 11:05:06"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.0Mi, TotalAlloc=8.9Mi, Sys=22.5Mi, NumGC=4","time":"2023-07-22 11:07:13"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:07:14"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.4Mi, TotalAlloc=9.4Mi, Sys=22.5Mi, NumGC=4","time":"2023-07-22 11:08:13"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:08:14"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=4.8Mi, TotalAlloc=9.8Mi, Sys=22.5Mi, NumGC=5","time":"2023-07-22 11:09:13"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:09:14"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.2Mi, TotalAlloc=10.3Mi, Sys=22.5Mi, NumGC=5","time":"2023-07-22 11:10:13"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:10:14"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=4.8Mi, TotalAlloc=10.7Mi, Sys=22.5Mi, NumGC=6","time":"2023-07-22 11:11:13"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:11:14"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.6Mi, TotalAlloc=11.5Mi, Sys=22.5Mi, NumGC=6","time":"2023-07-22 11:12:13"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:12:14"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=4.8Mi, TotalAlloc=11.9Mi, Sys=22.5Mi, NumGC=7","time":"2023-07-22 11:13:13"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:13:14"}
-{"caller":"serverinterceptors/statinterceptor.go:88","duration":"13660.9ms","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:50","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Slow","level":"warning","msg":"[RPC] slowcall - 127.0.0.1:48241 - /bxcol.bxbase/NewestBidding - {}","span":"626a066f58e5ff80","time":"2023-07-22 11:14:05","trace":"422dbb5927f163fca2d32bc343453d23"}
-{"caller":"model/newestBidding.go:244","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:42","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Info","level":"info","msg":"str:{\"query\":{\"bool\":{\"must\":[{\"terms\":{\"subtype\":[\"预告\",\"公告\",\"结果\",\"其它\"]}}],\"should\":[],\"minimum_should_match\":0}},\"highlight\": {\"pre_tags\": [\"\u003ca\u003e\"],\"post_tags\": [\"\u003c/a\u003e\"],\"fields\": {\"title\": {\"fragment_size\": 0,\"number_of_fragments\": 1}}},\"_source\":[\"_id\",\"area\", \"publishtime\", \"s_subscopeclass\", \"subtype\", \"title\", \"toptype\", \"type\", \"buyerclass\",\"bidamount\",\"budget\",\"projectname\",\"buyer\",\"bidopentime\",\"s_winner\",\"filetext\",\"isValidFile\",\"spidercode\",\"site\"],\"sort\":[{\"publishtime\":\"desc\"},{\"budget\":\"desc\"}],\"from\":0,\"size\":50}","time":"2023-07-22 11:14:05"}
-{"caller":"discov/publisher.go:178","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:38","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Error","level":"error","msg":"etcd publisher revoke: etcdserver: requested lease not found","time":"2023-07-22 11:14:06"}
-{"level":"info","msg":"从ES查询出错 elastic: Error 405 (Method Not Allowed)","time":"2023-07-22 11:14:06"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.6Mi, TotalAlloc=12.7Mi, Sys=22.5Mi, NumGC=7","time":"2023-07-22 11:14:47"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 1, pass: 1, drop: 0","time":"2023-07-22 11:14:47"}
-{"caller":"stat/metrics.go:210","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(bxbase.rpc) - qps: 0.0/s, drops: 0, avg time: 13660.0ms, med: 13660.9ms, 90th: 13660.9ms, 99th: 13660.9ms, 99.9th: 13660.9ms","time":"2023-07-22 11:15:01"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.5Mi, TotalAlloc=13.4Mi, Sys=22.5Mi, NumGC=8","time":"2023-07-22 11:15:13"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:15:14"}
-{"caller":"stat/metrics.go:210","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(bxbase.rpc) - qps: 0.0/s, drops: 0, avg time: 0.0ms, med: 0.0ms, 90th: 0.0ms, 99th: 0.0ms, 99.9th: 0.0ms","time":"2023-07-22 11:16:01"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.9Mi, TotalAlloc=13.8Mi, Sys=22.5Mi, NumGC=8","time":"2023-07-22 11:16:13"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:16:14"}
-{"caller":"stat/metrics.go:210","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(bxbase.rpc) - qps: 0.0/s, drops: 0, avg time: 0.0ms, med: 0.0ms, 90th: 0.0ms, 99th: 0.0ms, 99.9th: 0.0ms","time":"2023-07-22 11:17:01"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=4.9Mi, TotalAlloc=14.6Mi, Sys=26.6Mi, NumGC=9","time":"2023-07-22 11:17:13"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:17:14"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.1Mi, TotalAlloc=9.1Mi, Sys=22.2Mi, NumGC=4","time":"2023-07-22 11:19:47"}
-{"caller":"serverinterceptors/statinterceptor.go:88","duration":"9739.1ms","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:50","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Slow","level":"warning","msg":"[RPC] slowcall - 127.0.0.1:48502 - /bxcol.bxbase/NewestBidding - {}","span":"7970a775c9aff1f4","time":"2023-07-22 11:19:47","trace":"71f001cc7e12f344868aaf95665053c6"}
-{"caller":"model/newestBidding.go:244","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:42","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Info","level":"info","msg":"str:{\"query\":{\"bool\":{\"must\":[{\"terms\":{\"subtype\":[\"预告\",\"公告\",\"结果\",\"其它\"]}}],\"should\":[],\"minimum_should_match\":0}},\"highlight\": {\"pre_tags\": [\"\u003ca\u003e\"],\"post_tags\": [\"\u003c/a\u003e\"],\"fields\": {\"title\": {\"fragment_size\": 0,\"number_of_fragments\": 1}}},\"_source\":[\"_id\",\"area\", \"publishtime\", \"s_subscopeclass\", \"subtype\", \"title\", \"toptype\", \"type\", \"buyerclass\",\"bidamount\",\"budget\",\"projectname\",\"buyer\",\"bidopentime\",\"s_winner\",\"filetext\",\"isValidFile\",\"spidercode\",\"site\"],\"sort\":[{\"publishtime\":\"desc\"},{\"budget\":\"desc\"}],\"from\":0,\"size\":50}","time":"2023-07-22 11:19:47"}
-{"caller":"stat/metrics.go:210","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(bxbase.rpc) - qps: 0.0/s, drops: 0, avg time: 9739.0ms, med: 9739.1ms, 90th: 9739.1ms, 99th: 9739.1ms, 99.9th: 9739.1ms","time":"2023-07-22 11:19:47"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 1, pass: 1, drop: 0","time":"2023-07-22 11:19:47"}
-{"caller":"discov/publisher.go:178","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:38","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Error","level":"error","msg":"etcd publisher revoke: etcdserver: requested lease not found","time":"2023-07-22 11:19:47"}
-{"level":"info","msg":"接口耗时: 92.8706255","time":"2023-07-22 11:20:12"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=6.1Mi, TotalAlloc=11.8Mi, Sys=26.3Mi, NumGC=5","time":"2023-07-22 11:20:20"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:20:21"}
-{"caller":"stat/metrics.go:210","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(bxbase.rpc) - qps: 0.0/s, drops: 0, avg time: 0.0ms, med: 0.0ms, 90th: 0.0ms, 99th: 0.0ms, 99.9th: 0.0ms","time":"2023-07-22 11:20:47"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=6.7Mi, TotalAlloc=12.3Mi, Sys=26.3Mi, NumGC=5","time":"2023-07-22 11:21:20"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:21:21"}
-{"caller":"stat/metrics.go:210","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(bxbase.rpc) - qps: 0.0/s, drops: 0, avg time: 0.0ms, med: 0.0ms, 90th: 0.0ms, 99th: 0.0ms, 99.9th: 0.0ms","time":"2023-07-22 11:21:47"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.0Mi, TotalAlloc=12.8Mi, Sys=26.3Mi, NumGC=6","time":"2023-07-22 11:22:20"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:22:21"}
-{"caller":"stat/metrics.go:210","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(bxbase.rpc) - qps: 0.0/s, drops: 0, avg time: 0.0ms, med: 0.0ms, 90th: 0.0ms, 99th: 0.0ms, 99.9th: 0.0ms","time":"2023-07-22 11:22:47"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.5Mi, TotalAlloc=13.3Mi, Sys=26.3Mi, NumGC=6","time":"2023-07-22 11:23:20"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:23:21"}
-{"caller":"serverinterceptors/statinterceptor.go:88","duration":"8017.5ms","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:50","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Slow","level":"warning","msg":"[RPC] slowcall - 127.0.0.1:48502 - /bxcol.bxbase/NewestBidding - {}","span":"7bbc4d52e74f5010","time":"2023-07-22 11:23:45","trace":"0f7562b0431d5710cdbd055b9586e076"}
-{"caller":"discov/publisher.go:178","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:38","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Error","level":"error","msg":"etcd publisher revoke: etcdserver: requested lease not found","time":"2023-07-22 11:23:45"}
-{"caller":"stat/metrics.go:210","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(bxbase.rpc) - qps: 0.0/s, drops: 0, avg time: 8017.0ms, med: 8017.5ms, 90th: 8017.5ms, 99th: 8017.5ms, 99.9th: 8017.5ms","time":"2023-07-22 11:23:55"}
-{"level":"info","msg":"接口耗时: 16.3792531","time":"2023-07-22 11:23:56"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.1Mi, TotalAlloc=14.3Mi, Sys=26.3Mi, NumGC=7","time":"2023-07-22 11:24:20"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 1, pass: 1, drop: 0","time":"2023-07-22 11:24:21"}
-{"caller":"stat/metrics.go:210","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(bxbase.rpc) - qps: 0.0/s, drops: 0, avg time: 0.0ms, med: 0.0ms, 90th: 0.0ms, 99th: 0.0ms, 99.9th: 0.0ms","time":"2023-07-22 11:24:47"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.6Mi, TotalAlloc=14.8Mi, Sys=26.3Mi, NumGC=7","time":"2023-07-22 11:25:20"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:25:21"}
-{"caller":"stat/metrics.go:210","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(bxbase.rpc) - qps: 0.0/s, drops: 0, avg time: 0.0ms, med: 0.0ms, 90th: 0.0ms, 99th: 0.0ms, 99.9th: 0.0ms","time":"2023-07-22 11:25:47"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.0Mi, TotalAlloc=15.3Mi, Sys=26.3Mi, NumGC=8","time":"2023-07-22 11:26:20"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:26:21"}
-{"caller":"stat/metrics.go:210","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(bxbase.rpc) - qps: 0.0/s, drops: 0, avg time: 0.0ms, med: 0.0ms, 90th: 0.0ms, 99th: 0.0ms, 99.9th: 0.0ms","time":"2023-07-22 11:26:47"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.5Mi, TotalAlloc=15.8Mi, Sys=26.3Mi, NumGC=8","time":"2023-07-22 11:27:20"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:27:21"}
-{"caller":"stat/metrics.go:210","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(bxbase.rpc) - qps: 0.0/s, drops: 0, avg time: 0.0ms, med: 0.0ms, 90th: 0.0ms, 99th: 0.0ms, 99.9th: 0.0ms","time":"2023-07-22 11:27:47"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.0Mi, TotalAlloc=16.4Mi, Sys=26.3Mi, NumGC=9","time":"2023-07-22 11:28:20"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:28:21"}
-{"caller":"stat/metrics.go:210","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(bxbase.rpc) - qps: 0.0/s, drops: 0, avg time: 0.0ms, med: 0.0ms, 90th: 0.0ms, 99th: 0.0ms, 99.9th: 0.0ms","time":"2023-07-22 11:28:47"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.9Mi, TotalAlloc=17.2Mi, Sys=26.3Mi, NumGC=9","time":"2023-07-22 11:29:20"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:29:21"}
-{"caller":"stat/metrics.go:210","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(bxbase.rpc) - qps: 0.0/s, drops: 0, avg time: 0.0ms, med: 0.0ms, 90th: 0.0ms, 99th: 0.0ms, 99.9th: 0.0ms","time":"2023-07-22 11:29:47"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=4.9Mi, TotalAlloc=17.7Mi, Sys=26.6Mi, NumGC=10","time":"2023-07-22 11:30:20"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 0, pass: 0, drop: 0","time":"2023-07-22 11:30:21"}
-{"caller":"stat/metrics.go:210","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(bxbase.rpc) - qps: 0.0/s, drops: 0, avg time: 0.0ms, med: 0.0ms, 90th: 0.0ms, 99th: 0.0ms, 99.9th: 0.0ms","time":"2023-07-22 11:30:47"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 1, pass: 0, drop: 0","time":"2023-07-22 11:31:23"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.5Mi, TotalAlloc=18.3Mi, Sys=26.6Mi, NumGC=10","time":"2023-07-22 11:31:23"}
-{"caller":"serverinterceptors/statinterceptor.go:88","duration":"14590.2ms","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:50","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Slow","level":"warning","msg":"[RPC] slowcall - 127.0.0.1:49874 - /bxcol.bxbase/NewestBidding - {\"appId\":\"10000\",\"positionId\":1204781659,\"accountId\":121233,\"mgoUserId\":\"641aa7bcac1c8e639bc15cdb\",\"userId\":\"641aa7bcac1c8e639bc15cdb\",\"newUserId\":486050,\"phone\":\"18238182402\"}","span":"634bce99dfb28cc0","time":"2023-07-22 11:31:23","trace":"22b05af90fdd10649d444e8d7ff3cd0a"}
-{"caller":"discov/publisher.go:178","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:38","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Error","level":"error","msg":"etcd publisher revoke: etcdserver: requested lease not found","time":"2023-07-22 11:31:23"}
-{"caller":"p2c/p2c.go:181","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"p2c - conn: 192.168.3.149:8081, load: 28454, reqs: 1","time":"2023-07-22 11:31:23"}
-{"level":"info","msg":"Error 1054 (42S22): Unknown column 's_userid' in 'where clause'","time":"2023-07-22 11:31:24"}
-{"caller":"stat/metrics.go:210","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(bxbase.rpc) - qps: 0.0/s, drops: 0, avg time: 14590.0ms, med: 14590.2ms, 90th: 14590.2ms, 99th: 14590.2ms, 99.9th: 14590.2ms","time":"2023-07-22 11:31:57"}
-{"caller":"model/newestBidding.go:244","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:42","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Info","level":"info","msg":"str:{\"query\":{\"bool\":{\"must\":[],\"should\":[],\"minimum_should_match\":0}},\"highlight\": {\"pre_tags\": [\"\u003ca\u003e\"],\"post_tags\": [\"\u003c/a\u003e\"],\"fields\": {\"title\": {\"fragment_size\": 0,\"number_of_fragments\": 1}}},\"_source\":[\"_id\",\"area\", \"publishtime\", \"s_subscopeclass\", \"subtype\", \"title\", \"toptype\", \"type\", \"buyerclass\",\"bidamount\",\"budget\",\"projectname\",\"buyer\",\"bidopentime\",\"s_winner\",\"filetext\",\"isValidFile\",\"spidercode\",\"site\"],\"sort\":[{\"publishtime\":\"desc\"},{\"budget\":\"desc\"}],\"from\":0,\"size\":50}","time":"2023-07-22 11:31:57"}
-{"caller":"discov/publisher.go:178","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:38","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Error","level":"error","msg":"etcd publisher revoke: etcdserver: requested lease not found","time":"2023-07-22 11:32:13"}
-{"level":"info","msg":"接口耗时: 52.9231961","time":"2023-07-22 11:32:13"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=6.1Mi, TotalAlloc=20.4Mi, Sys=26.6Mi, NumGC=11","time":"2023-07-22 11:32:21"}
-{"level":"info","msg":"Error 1054 (42S22): Unknown column 's_userid' in 'where clause'","time":"2023-07-22 11:32:21"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 1, pass: 1, drop: 0","time":"2023-07-22 11:32:21"}
-{"level":"info","msg":"接口耗时: 0.573379","time":"2023-07-22 11:32:21"}
-{"caller":"serverinterceptors/statinterceptor.go:88","duration":"2103.4ms","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:50","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Slow","level":"warning","msg":"[RPC] slowcall - 127.0.0.1:49874 - /bxcol.bxbase/NewestBidding - {\"appId\":\"10000\",\"positionId\":1204781659,\"accountId\":121233,\"mgoUserId\":\"641aa7bcac1c8e639bc15cdb\",\"userId\":\"641aa7bcac1c8e639bc15cdb\",\"newUserId\":486050,\"phone\":\"18238182402\"}","span":"c2c101caa912eefb","time":"2023-07-22 11:32:21","trace":"0c1791288cd9ed21ad418b4c902fa345"}
-{"caller":"stat/metrics.go:210","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(bxbase.rpc) - qps: 0.0/s, drops: 0, avg time: 2103.0ms, med: 2103.4ms, 90th: 2103.4ms, 99th: 2103.4ms, 99.9th: 2103.4ms","time":"2023-07-22 11:32:49"}
-{"caller":"serverinterceptors/statinterceptor.go:88","duration":"9297.1ms","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:50","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Slow","level":"warning","msg":"[RPC] slowcall - 127.0.0.1:49874 - /bxcol.bxbase/NewestBidding - {\"appId\":\"10000\",\"positionId\":1204781659,\"accountId\":121233,\"mgoUserId\":\"641aa7bcac1c8e639bc15cdb\",\"userId\":\"641aa7bcac1c8e639bc15cdb\",\"newUserId\":486050,\"phone\":\"18238182402\"}","span":"d0a9b8fb3f555ff3","time":"2023-07-22 11:32:49","trace":"1f622580412b759f8df4fcc5b441df23"}
-{"caller":"p2c/p2c.go:181","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"p2c - conn: 192.168.3.149:8081, load: 12394, reqs: 2","time":"2023-07-22 11:32:49"}
-{"caller":"p2c/p2c.go:181","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"p2c - conn: 192.168.3.149:8081, load: 11783, reqs: 1","time":"2023-07-22 11:35:41"}
-{"level":"info","msg":"Error 1054 (42S22): Unknown column 's_userid' in 'where clause'","time":"2023-07-22 11:35:42"}
-{"caller":"serverinterceptors/statinterceptor.go:88","duration":"24289.9ms","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:50","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Slow","level":"warning","msg":"[RPC] slowcall - 127.0.0.1:50291 - /bxcol.bxbase/NewestBidding - {\"appId\":\"10000\",\"positionId\":1204781659,\"accountId\":121233,\"mgoUserId\":\"641aa7bcac1c8e639bc15cdb\",\"userId\":\"641aa7bcac1c8e639bc15cdb\",\"newUserId\":486050,\"phone\":\"18238182402\"}","span":"8a92d3f3ca5dbbf2","time":"2023-07-22 11:36:00","trace":"d926b8a8561a113febb7e52a5555a670"}
-{"caller":"discov/publisher.go:178","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:38","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Error","level":"error","msg":"etcd publisher revoke: etcdserver: requested lease not found","time":"2023-07-22 11:36:00"}
-{"level":"info","msg":"接口耗时: 19.6529531","time":"2023-07-22 11:36:00"}
-{"caller":"stat/usage.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"CPU: 0m, MEMORY: Alloc=5.0Mi, TotalAlloc=9.5Mi, Sys=22.7Mi, NumGC=5","time":"2023-07-22 11:36:07"}
-{"caller":"load/sheddingstat.go:61","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:58","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Stat","level":"info","msg":"(rpc) shedding_stat [1m], cpu: 0, total: 1, pass: 1, drop: 0","time":"2023-07-22 11:36:08"}
-{"caller":"serverinterceptors/statinterceptor.go:88","duration":"12983.9ms","file":"D:/software/Data/gopath/pkg/mod/app.yhyue.com/moapp/jylogx@v0.0.0-20230522075659-ae6fbedb92bc/logx/logx.go:50","func":"app.yhyue.com/moapp/jylogx/logx.(*LogrusWriter).Slow","level":"warning","msg":"[RPC] slowcall - 127.0.0.1:50291 - /bxcol.bxbase/NewestBidding - {\"appId\":\"10000\",\"positionId\":1204781659,\"accountId\":121233,\"mgoUserId\":\"641aa7bcac1c8e639bc15cdb\",\"userId\":\"641aa7bcac1c8e639bc15cdb\",\"newUserId\":486050,\"phone\":\"18238182402\"}","span":"b6cc84a15f52c7bb","time":"2023-07-22 11:36:26","trace":"a763c2f797113381f079fe3893fcc350"}

+ 17 - 30
jyBXBase/rpc/model/newestBidding.go

@@ -55,36 +55,23 @@ var mysqlTables = map[string]string{
 
 func GetRoleNewestInfoService(AppId, MgoUserId string, NewUserId, AccountId, EntId, EntUserId, PositionType, PositionId int64) (roleNewestInfo *NewestInfo, flag string) {
 	powerCheck := IC.Middleground.PowerCheckCenter.Check(AppId, MgoUserId, NewUserId, AccountId, EntId, PositionType, PositionId)
+	thisUserId := MC.If(PositionType == 1, MC.InterfaceToStr(EntUserId), MC.InterfaceToStr(NewUserId)).(string)
+	thisNewUserId := MC.If(PositionType == 1, EntUserId, NewUserId).(int64)
 	if powerCheck.Member.Status > 0 {
 		// 大会员
 		flag = "m"
-		if PositionType == int64(1) {
-			roleNewestInfo = GetNewestInfo(MC.InterfaceToStr(EntUserId), "e", EntUserId)
-		} else {
-			roleNewestInfo = GetNewestInfo(MC.InterfaceToStr(NewUserId), "m", NewUserId)
-		}
 	} else if powerCheck.Entniche.Status > 0 && powerCheck.Entniche.PowerSource != 1 && powerCheck.Entniche.IsEntPower == 1 {
 		// 商机管理
 		flag = "e"
-		roleNewestInfo = GetNewestInfo(MC.InterfaceToStr(EntUserId), "e", EntUserId)
 	} else if powerCheck.Vip.Status > 0 {
 		// 超级订阅
 		flag = "v"
-		if PositionType == int64(1) {
-			roleNewestInfo = GetNewestInfo(MC.InterfaceToStr(EntUserId), "e", EntUserId)
-		} else {
-			roleNewestInfo = GetNewestInfo(MC.InterfaceToStr(NewUserId), "v", NewUserId)
-		}
 	} else {
 		// 普通用户
 		flag = "f"
-		if PositionType == int64(1) {
-			roleNewestInfo = GetNewestInfo(MC.InterfaceToStr(EntUserId), "e", EntUserId)
-		} else {
-			roleNewestInfo = GetNewestInfo(MC.InterfaceToStr(NewUserId), "f", NewUserId)
-		}
 	}
-	return roleNewestInfo, flag
+	thisUserType := MC.If(PositionType == 1, "e", flag).(string)
+	return GetNewestInfo(thisUserId, thisUserType, thisNewUserId), flag
 }
 func GetNewestInfo(userId, userType string, newUserId int64) *NewestInfo {
 	nt := &NewestInfo{
@@ -100,23 +87,23 @@ func GetNewestInfo(userId, userType string, newUserId int64) *NewestInfo {
 // GetPushHistoryCount 缓存code  配置最新的redis code;可以感觉redis内存大小 调节redis存储;
 // 根据GetPushHistoryCount 返回值 作为列表缓存key中一个参数
 func (n *NewestInfo) GetPushHistoryCount() int64 {
-	countKey := fmt.Sprintf("push_count_%s_%s", n.TableName, n.UserId)
-	if b, err := redis.Exists("other", countKey); err == nil && b {
+	countKey := fmt.Sprintf(IC.C.NewsCache.Count.Key, n.TableName, n.UserId)
+	if b, err := redis.Exists("new", countKey); err == nil && b {
 		return 1
 	}
 	countSql := "SELECT COUNT(1) FROM (SELECT 1 FROM %s WHERE userid = %d LIMIT 1) AS ph"
 	//countSql := "select count(1) from %s  a  where a.userid=%d order by a.id desc"
 	countSql = fmt.Sprintf(countSql, n.TableName, n.NewUserId)
 	if c := n.MysqlDb.CountBySql(countSql); c > 0 {
-		redis.Put("other", countKey, c, 60) //过期时间走配置,比最新标讯列表缓存时间 要短1/10 尽量不超过两分钟
+		redis.Put("new", countKey, c, IC.C.NewsCache.Count.Timeout) //过期时间走配置,比最新标讯列表缓存时间 要短1/10 尽量不超过两分钟
 		return c
 	}
 	return 0
 }
 
 func (n *NewestInfo) GetPushHistory() (res []*bxbase.NewestList) {
-	findSQL := "select a.infoid,REPLACE(a.matchkeys,'+',' ') as matchkeys,a.attachment_count,a.budget,a.bidamount from %s  a  where a.userid=%d and a.date>=%d  order by a.id desc limit ?"
-	findSQL = fmt.Sprintf(findSQL, n.TableName, n.NewUserId, time.Now().AddDate(0, 0, -7).Unix())
+	findSQL := "select a.infoid,REPLACE(a.matchkeys,'+',' ') as matchkeys,a.attachment_count,a.budget,a.bidamount from %s  a  where a.userid=%d   order by a.id desc limit ?"
+	findSQL = fmt.Sprintf(findSQL, n.TableName, n.NewUserId)
 	logx.Info(n.TableName, "-------", n.NewUserId, ",findSQL:", findSQL)
 	list := n.MysqlDb.SelectBySql(findSQL, n.NewsLimitNum)
 	if len(*list) > 0 && list != nil {
@@ -276,17 +263,17 @@ func NewestES(doSearchStr string) (res []*bxbase.NewestList) {
 func GetRedisKeyTimeout(status int, positionId int64) (redisKey string, timeout int) {
 	switch status {
 	case StatusNoLogin:
-		redisKey = "p1_indexMessage_new_noLogin_%d_%d_%d"
+		redisKey = IC.C.NewsCache.NoLogin.Key
 		redisKey = fmt.Sprintf(redisKey, time.Now().Year(), time.Now().Month(), time.Now().Day())
-		timeout = 60 * 60 * 24
+		timeout = IC.C.NewsCache.NoLogin.Timeout
 	case StatusLoginUser:
-		redisKey = "p1_indexMessage_new_%d_%d_%d_%d" // 登录用户使用的缓存key
+		redisKey = IC.C.NewsCache.LoginUser.Key // 登录用户使用的缓存key
 		redisKey = fmt.Sprintf(redisKey, positionId, time.Now().Year(), time.Now().Month(), time.Now().Day())
-		timeout = 15 * 60
+		timeout = IC.C.NewsCache.LoginUser.Timeout
 	case StatusLogin:
-		redisKey = "p1_indexMessage_new_login_%d_%d_%d" // 登录用户使用的最新标讯缓存key
+		redisKey = IC.C.NewsCache.Login.Key // 登录用户使用的最新标讯缓存key
 		redisKey = fmt.Sprintf(redisKey, time.Now().Year(), time.Now().Month(), time.Now().Day())
-		timeout = 15 * 60
+		timeout = IC.C.NewsCache.Login.Timeout
 	}
 	return
 }
@@ -298,7 +285,7 @@ func PutNewsCache(redisKey string, redisTimeout int, list []*bxbase.NewestList)
 		log.Printf("保存缓存 序列化异常,data:%s,err:%s\n", list, err.Error())
 		return
 	}
-	if err = redis.PutBytes("other", redisKey, &b, redisTimeout); err != nil {
+	if err = redis.PutBytes("new", redisKey, &b, redisTimeout); err != nil {
 		log.Printf("保存缓存 redis 异常,key:%s,err:%s\n", redisKey, err.Error())
 	}
 
@@ -306,7 +293,7 @@ func PutNewsCache(redisKey string, redisTimeout int, list []*bxbase.NewestList)
 
 // GetNewsCache 取缓存
 func GetNewsCache(redisKey string) (list []*bxbase.NewestList, err error) {
-	redisByte, err := redis.GetBytes("other", redisKey)
+	redisByte, err := redis.GetBytes("new", redisKey)
 	if err != nil || redisByte == nil || len(*redisByte) == 0 {
 		return list, err
 	}