浏览代码

Merge branch 'release/v4.8.96' into dev/4.8.96_zsy

zhangsiya 1 年之前
父节点
当前提交
0906a5c799

+ 1 - 1
src/go.mod

@@ -6,7 +6,7 @@ require (
 	app.yhyue.com/moapp/jyMarketing v0.0.2-0.20230308011651-df591d32df88
 	app.yhyue.com/moapp/jybase v0.0.0-20231116061739-cd852201a8f4
 	app.yhyue.com/moapp/jylog v0.0.0-20230522075550-05d7230ca545
-	app.yhyue.com/moapp/jypkg v1.10.2
+	app.yhyue.com/moapp/jypkg v1.0.16
 	bp.jydev.jianyu360.cn/BaseService/userCenter v1.2.15-0.20230925060020-8e4db0f1e13e
 	github.com/SKatiyar/qr v0.0.0-20151201054752-25b6bdf44e67
 	github.com/bwmarrin/snowflake v0.3.0

+ 2 - 2
src/go.sum

@@ -9,8 +9,8 @@ app.yhyue.com/moapp/jybase v0.0.0-20231116061739-cd852201a8f4 h1:qfqQL2GJV3N31DF
 app.yhyue.com/moapp/jybase v0.0.0-20231116061739-cd852201a8f4/go.mod h1:Hv9U/7oHRucqH315Tr1+d03NCvS9mOKPfk8pwwlOIwQ=
 app.yhyue.com/moapp/jylog v0.0.0-20230522075550-05d7230ca545 h1:+Lak4m1zgsigQloOsvp8AJ+0XeX/+PGp9QP550xlbBQ=
 app.yhyue.com/moapp/jylog v0.0.0-20230522075550-05d7230ca545/go.mod h1:uFrsdUBFbETiJlEmr4PtJWPsZlUpPj2bHQRhryu6ggk=
-app.yhyue.com/moapp/jypkg v1.10.2 h1:ycfFGV/VMb3huhvLgCjI5xIg8cGnt/Zdj+w993KhnbY=
-app.yhyue.com/moapp/jypkg v1.10.2/go.mod h1:j8v5+elGJ14UxJvofhqa+XLy6Ppb3hkLHdDcMsAmWEU=
+app.yhyue.com/moapp/jypkg v1.0.16 h1:wRJFf/Keerm4OWBXgxShc8SgQi0iVPi/mxufFjPBmaA=
+app.yhyue.com/moapp/jypkg v1.0.16/go.mod h1:j8v5+elGJ14UxJvofhqa+XLy6Ppb3hkLHdDcMsAmWEU=
 app.yhyue.com/moapp/message v0.0.0-20221223100203-6402e389d9ae h1:6rDDaz6yxvE8viTSzEBwKYOFWq14TMfuBivSazUZMz4=
 app.yhyue.com/moapp/message v0.0.0-20221223100203-6402e389d9ae/go.mod h1:b0zZHev3gmJao1Fo+2Z2KPVjsuLOJVvVxf+kCnu9WkA=
 bp.jydev.jianyu360.cn/BaseService/entManageApplication v0.0.0-20230214091519-89a98c01ab0e h1:h+VEI3o1qC0jeCzkFGTrLI4f27cfa/W/y+0sXokWMgE=

+ 3 - 2
src/jfw/front/follow.go

@@ -812,7 +812,8 @@ func (m *Follow) List() error {
 		pool := make(chan bool, 10)
 		wait := &sync.WaitGroup{}
 		var lock sync.Mutex
-		for _, v := range SplitArray(sidArr, 50) {
+		idArr := SplitArray(sidArr, 50)
+		for i := 0; i < len(idArr); i++ {
 			pool <- true
 			wait.Add(1)
 			go func(arr []string) error {
@@ -830,7 +831,7 @@ func (m *Follow) List() error {
 					return err
 				}
 				return nil
-			}(v)
+			}(idArr[i])
 		}
 		wait.Wait()
 

+ 13 - 16
src/jfw/modules/app/src/app/front/follow.go

@@ -54,18 +54,17 @@ func init() {
 	followLimit = util.IntAllDef(config.Sysconfig["followProject"], 10)
 }
 
-//原关注项目详情页 到大会员项目关注列表页 此处涉及到项目推送
+// 原关注项目详情页 到大会员项目关注列表页 此处涉及到项目推送
 func (m *Follow) Detail(tp, id string) error {
 	log.Println(tp, "--", id)
 	return m.Redirect("/jyapp/big/page/pro_follow_list")
 }
 
-//非大会员用户访问关注项目-->访问大会员的项目管理路由
+// 非大会员用户访问关注项目-->访问大会员的项目管理路由
 func (m *Follow) NewList() error {
 	return m.Redirect("/jyapp/big/page/pro_follow_list")
 }
 
-//
 func (m *Follow) CheckFPStatus() error {
 	defer util.Catch()
 	s_id := encrypt.DecodeArticleId2ByCheck(m.GetString("s_id"))[0]
@@ -100,7 +99,6 @@ func (m *Follow) CheckCStatus() error {
 	return nil
 }
 
-//
 func (m *Follow) Mylist() {
 	defer util.Catch()
 	id := m.GetString("id")
@@ -115,7 +113,7 @@ func (m *Follow) Mylist() {
 	})
 }
 
-//关注列表关注
+// 关注列表关注
 func (m *Follow) Fwsave() {
 	defer util.Catch()
 	userId := m.GetSession("userId").(string)
@@ -179,7 +177,7 @@ func (m *Follow) Fwsave() {
 	})
 }
 
-//未关注项目
+// 未关注项目
 func (m *Follow) Photo(tp string) error {
 	defer util.Catch()
 	followid := ""
@@ -315,7 +313,7 @@ func (m *Follow) Photo(tp string) error {
 	return m.Render("/weixin/follow/set.html", &m.T)
 }
 
-//关注项目相关的ajax请求
+// 关注项目相关的ajax请求
 func (m *Follow) AjaxReq() {
 	defer util.Catch()
 	userId := m.GetSession("userId").(string)
@@ -431,7 +429,7 @@ func (m *Follow) AjaxReq() {
 	})
 }
 
-//我关注的项目
+// 我关注的项目
 func (m *Follow) List() error {
 	m.T["followLimit"] = followLimit
 	return m.Render("/weixin/follow/list.html", &m.T)
@@ -465,7 +463,8 @@ func (m *Follow) GetList() {
 		pool := make(chan bool, 10)
 		wait := &sync.WaitGroup{}
 		var lock sync.Mutex
-		for _, v := range SplitArray(sidArr, 50) {
+		idArr := SplitArray(sidArr, 50)
+		for i := 0; i < len(idArr); i++ {
 			pool <- true
 			wait.Add(1)
 			go func(arr []string) error {
@@ -483,7 +482,7 @@ func (m *Follow) GetList() {
 					return err
 				}
 				return nil
-			}(v)
+			}(idArr[i])
 		}
 		wait.Wait()
 
@@ -536,12 +535,12 @@ func (m *Follow) GetList() {
 	})
 }
 
-//添加关注项目
+// 添加关注项目
 func (m *Follow) Add() error {
 	return m.Render("/weixin/follow/add.html")
 }
 
-//手动添加关注项目
+// 手动添加关注项目
 func (m *Follow) Addsave() error {
 	defer util.Catch()
 	var status = "n"
@@ -601,12 +600,10 @@ func (m *Follow) Addsave() error {
 	return nil
 }
 
-//
 func (m *Front) NewFollowDetail() error {
 	return m.Render("/weixin/follow/detail.html")
 }
 
-//
 func (m *Follow) Set(tp, id string) error {
 	defer util.Catch()
 	//isDel := false
@@ -861,7 +858,7 @@ func convertWeekday(weekday string) string {
 	return "周" + weekday
 }
 
-//删除redis相关数据
+// 删除redis相关数据
 func delRelRedis(userid interface{}, relationinfo interface{}) {
 	defer util.Catch()
 	uid, _ := userid.(string)
@@ -906,7 +903,7 @@ func SplitArray(arr []string, num int64) [][]string {
 	return segments
 }
 
-//根据多个信息id查询对应的项目信息
+// 根据多个信息id查询对应的项目信息
 func getProjectsBySid(sids []string) ([]map[string]interface{}, error) {
 	sidStr := strings.Join(sids, `","`)
 	list := elastic.Get("projectset", "projectset", `{"query": {"bool": {"must": [{"terms": {"list.infoid": ["`+sidStr+`"]}}]}},"_source":["projectname","topscopeclass","_id","area","buyerclass","budget","ids","bidstatus","projectcode"],"from": 0,"size": `+fmt.Sprint(len(sids))+`}`)

+ 1 - 1
src/jfw/modules/app/src/go.mod

@@ -5,7 +5,7 @@ go 1.18
 require (
 	app.yhyue.com/moapp/jybase v0.0.0-20230901064756-2fc66b18db40
 	app.yhyue.com/moapp/jylog v0.0.0-20230522075550-05d7230ca545
-	app.yhyue.com/moapp/jypkg v1.10.2
+	app.yhyue.com/moapp/jypkg v1.0.16
 	bp.jydev.jianyu360.cn/BaseService/userCenter v1.2.15-0.20230925060020-8e4db0f1e13e
 	github.com/SKatiyar/qr v0.0.0-20151201054752-25b6bdf44e67
 	github.com/gogf/gf/v2 v2.3.1

+ 2 - 2
src/jfw/modules/app/src/go.sum

@@ -9,8 +9,8 @@ app.yhyue.com/moapp/jybase v0.0.0-20230901064756-2fc66b18db40 h1:/FcBvpf/KW8g6GB
 app.yhyue.com/moapp/jybase v0.0.0-20230901064756-2fc66b18db40/go.mod h1:Hv9U/7oHRucqH315Tr1+d03NCvS9mOKPfk8pwwlOIwQ=
 app.yhyue.com/moapp/jylog v0.0.0-20230522075550-05d7230ca545 h1:+Lak4m1zgsigQloOsvp8AJ+0XeX/+PGp9QP550xlbBQ=
 app.yhyue.com/moapp/jylog v0.0.0-20230522075550-05d7230ca545/go.mod h1:uFrsdUBFbETiJlEmr4PtJWPsZlUpPj2bHQRhryu6ggk=
-app.yhyue.com/moapp/jypkg v1.10.2 h1:ycfFGV/VMb3huhvLgCjI5xIg8cGnt/Zdj+w993KhnbY=
-app.yhyue.com/moapp/jypkg v1.10.2/go.mod h1:j8v5+elGJ14UxJvofhqa+XLy6Ppb3hkLHdDcMsAmWEU=
+app.yhyue.com/moapp/jypkg v1.0.16 h1:wRJFf/Keerm4OWBXgxShc8SgQi0iVPi/mxufFjPBmaA=
+app.yhyue.com/moapp/jypkg v1.0.16/go.mod h1:j8v5+elGJ14UxJvofhqa+XLy6Ppb3hkLHdDcMsAmWEU=
 app.yhyue.com/moapp/message v0.0.0-20221223100203-6402e389d9ae h1:6rDDaz6yxvE8viTSzEBwKYOFWq14TMfuBivSazUZMz4=
 app.yhyue.com/moapp/message v0.0.0-20221223100203-6402e389d9ae/go.mod h1:b0zZHev3gmJao1Fo+2Z2KPVjsuLOJVvVxf+kCnu9WkA=
 bp.jydev.jianyu360.cn/BaseService/entManageApplication v0.0.0-20230214091519-89a98c01ab0e h1:h+VEI3o1qC0jeCzkFGTrLI4f27cfa/W/y+0sXokWMgE=

+ 11 - 8
src/jfw/modules/app/src/web/templates/staticpage/privacy_rules.html

@@ -72,13 +72,14 @@
                 <div class="col-md-12">
                     <h3 class="title">剑鱼标讯隐私政策</h3>
                     <p style="margin: 14px 0;">
-                        更新日期:2023年12月20
+                        更新日期:2024年2月1
                         <br>
-                        生效日期:2023年12月20
+                        生效日期:2024年2月1
                     </p>
                     <p style="font-size: 18px;font-weight: bold;">引言</p>
-                    <p style="text-indent: 20px;"><span  id="companyName">北京剑鱼信息技术有限公司</span>(以下简称“我们”)非常重视用户的隐私和个人信息保护。您在使用我们的产品与/或服务(“剑鱼标讯”)时,我们可能会收集和使用您的相关信息。<span style="font-weight: bold;">我们希望通过《剑鱼标讯隐私政策》(以下简称“本隐私政策”)向您说明我们在您使用我们的产品与/或服务时如何收集、使用、保存、共享和转让这些信息,以及我们为您提供的访问、更新、删除和保护这些信息的方式。本政策中与您权益(可能)存在重大关系的条款,我们已使用加粗字体予以区别,请您重点查阅。</span>
+                    <p style="text-indent: 20px;"><span  id="companyName">北京剑鱼信息技术有限公司</span>(以下简称“我们”,注册地址:北京市朝阳区北辰西路69号19.5、20/20.5层3单元2011号)非常重视用户的隐私和个人信息保护。您在使用我们的产品与/或服务(“剑鱼标讯”)时,我们可能会收集和使用您的相关信息。<span style="font-weight: bold;">我们希望通过《剑鱼标讯隐私政策》(以下简称“本隐私政策”)向您说明我们在您使用我们的产品与/或服务时如何收集、使用、保存、共享和转让这些信息,以及我们为您提供的访问、更新、删除和保护这些信息的方式。本政策中与您权益(可能)存在重大关系的条款,我们已使用加粗字体予以区别,请您重点查阅。</span>
                     </p>
+                    <p style="font-size: 18px;font-weight: bold;">目录</p>
                     <p style="text-indent: 20px;font-weight: bold;">一、个人信息的定义及范围</p>
                     <p style="text-indent: 20px;font-weight: bold;">二、我们如何收集和使用您的个人信息</p>
                     <p style="text-indent: 20px;font-weight: bold;">三、我们如何使用 Cookies 和同类技术</p>
@@ -406,11 +407,13 @@
                     <p style="text-indent: 20px;">未经您明确同意,我们不会削减您按照本《隐私权政策》所应享有的权利。我们会在专门页面上发布对本《隐私权政策》所做的任何变更。对于重大变更,我们还会提供更为显著的通知(如网站公示或向您提供弹窗提示等形式),说明具体变更内容。</p>
                     <br>
                     <p style="font-size: 18px;font-weight: bold;">九、如何联系我们</p>
-                    <p>您可以通过以下方式与我们联系,我们将在收到您的需求后,在15个工作日内予以回复:</p>
-                    <p style="text-indent: 20px;">1、您可以通过以下方式与我们联系,我们将在收到您的需求后,在15个工作日内予以回复:</p>
-                    <p style="text-indent: 20px;">2、如发现个人信息可能被泄露,您可以通过剑鱼标讯客服进行投诉举报;</p>
-                    <p>我们设立了个人信息保护专职部门,剑鱼标讯客服会将您的需求向其转达。</p>
-                    <p>剑鱼标讯客服邮箱:jy@topnet.net.cn</p>
+                    <p>我们设置了个人信息保护专职部门,如您对本隐私政策有任何疑问、意见或建议,均可以通过以下方式与我们取得联系。我们将在收到您的需求后,在15个工作日内予以回复。</p>
+                    <p style="text-indent: 20px;">1、公司名称:北京剑鱼信息技术有限公司</p>
+                    <p style="text-indent: 20px;">2、联系部门:客服部</p>
+                    <p style="text-indent: 20px;">3、信息保护负责人联系电话:400-108-6670</p>
+                    <p style="text-indent: 20px;">4、信息保护负责人联系邮箱:jy@topnet.net.cn</p>
+                    <p style="text-indent: 20px;">5、注册地址:北京市朝阳区北辰西路69号19.5、20/20.5层3单元2011号</p>
+                    <p style="text-indent: 20px;">6、常用办公地址:河南省郑州市金水区杨金路199号新科技市场7号楼</p>
                     <br>
                     <p style="font-size: 18px;font-weight: bold;">附件一:《剑鱼标讯账号注销须知》</p>
                     <p>亲爱的剑鱼标讯用户:</p>

+ 11 - 8
src/jfw/modules/app/src/web/templates/staticpage/privacy_rules_client.html

@@ -65,13 +65,14 @@
             <div class="col-md-12">
                 <h3 class="title">剑鱼标讯隐私政策</h3>
                 <p style="margin: 14px 0;">
-                        更新日期:2023年12月20
+                        更新日期:2024年2月1
                     <br>
-                        生效日期:2023年12月20
+                        生效日期:2024年2月1
                 </p>
                     <p style="font-size: 18px;font-weight: bold;">引言</p>
-                    <p style="text-indent: 20px;"><span  id="companyName">北京剑鱼信息技术有限公司</span>(以下简称“我们”)非常重视用户的隐私和个人信息保护。您在使用我们的产品与/或服务(“剑鱼标讯”)时,我们可能会收集和使用您的相关信息。<span style="font-weight: bold;">我们希望通过《剑鱼标讯隐私政策》(以下简称“本隐私政策”)向您说明我们在您使用我们的产品与/或服务时如何收集、使用、保存、共享和转让这些信息,以及我们为您提供的访问、更新、删除和保护这些信息的方式。本政策中与您权益(可能)存在重大关系的条款,我们已使用加粗字体予以区别,请您重点查阅。</span>
+                    <p style="text-indent: 20px;"><span  id="companyName">北京剑鱼信息技术有限公司</span>(以下简称“我们”,注册地址:北京市朝阳区北辰西路69号19.5、20/20.5层3单元2011号)非常重视用户的隐私和个人信息保护。您在使用我们的产品与/或服务(“剑鱼标讯”)时,我们可能会收集和使用您的相关信息。<span style="font-weight: bold;">我们希望通过《剑鱼标讯隐私政策》(以下简称“本隐私政策”)向您说明我们在您使用我们的产品与/或服务时如何收集、使用、保存、共享和转让这些信息,以及我们为您提供的访问、更新、删除和保护这些信息的方式。本政策中与您权益(可能)存在重大关系的条款,我们已使用加粗字体予以区别,请您重点查阅。</span>
                 </p>
+                    <p style="font-size: 18px;font-weight: bold;">目录</p>
                     <p style="text-indent: 20px;font-weight: bold;">一、个人信息的定义及范围</p>
                     <p style="text-indent: 20px;font-weight: bold;">二、我们如何收集和使用您的个人信息</p>
                     <p style="text-indent: 20px;font-weight: bold;">三、我们如何使用 Cookies 和同类技术</p>
@@ -399,11 +400,13 @@
                 <p style="text-indent: 20px;">未经您明确同意,我们不会削减您按照本《隐私权政策》所应享有的权利。我们会在专门页面上发布对本《隐私权政策》所做的任何变更。对于重大变更,我们还会提供更为显著的通知(如网站公示或向您提供弹窗提示等形式),说明具体变更内容。</p>
                 <br>
                     <p style="font-size: 18px;font-weight: bold;">九、如何联系我们</p>
-                <p>您可以通过以下方式与我们联系,我们将在收到您的需求后,在15个工作日内予以回复:</p>
-                <p style="text-indent: 20px;">1、您可以通过以下方式与我们联系,我们将在收到您的需求后,在15个工作日内予以回复:</p>
-                <p style="text-indent: 20px;">2、如发现个人信息可能被泄露,您可以通过剑鱼标讯客服进行投诉举报;</p>
-                <p>我们设立了个人信息保护专职部门,剑鱼标讯客服会将您的需求向其转达。</p>
-                <p>剑鱼标讯客服邮箱:jy@topnet.net.cn</p>
+                    <p>我们设置了个人信息保护专职部门,如您对本隐私政策有任何疑问、意见或建议,均可以通过以下方式与我们取得联系。我们将在收到您的需求后,在15个工作日内予以回复。</p>
+                    <p style="text-indent: 20px;">1、公司名称:北京剑鱼信息技术有限公司</p>
+                    <p style="text-indent: 20px;">2、联系部门:客服部</p>
+                    <p style="text-indent: 20px;">3、信息保护负责人联系电话:400-108-6670</p>
+                    <p style="text-indent: 20px;">4、信息保护负责人联系邮箱:jy@topnet.net.cn</p>
+                    <p style="text-indent: 20px;">5、注册地址:北京市朝阳区北辰西路69号19.5、20/20.5层3单元2011号</p>
+                    <p style="text-indent: 20px;">6、常用办公地址:河南省郑州市金水区杨金路199号新科技市场7号楼</p>
                 <br>
                     <p style="font-size: 18px;font-weight: bold;">附件一:《剑鱼标讯账号注销须知》</p>
                 <p>亲爱的剑鱼标讯用户:</p>

+ 4 - 2
src/jfw/modules/bigmember/src/entity/followProject.go

@@ -376,7 +376,9 @@ func (this *ProjectFollow) GetFollowList(pNum, pSize, entUserId int) (followData
 		pool := make(chan bool, 10)
 		wait := &sync.WaitGroup{}
 		var lock sync.Mutex
-		for _, v := range SplitArray(sidArr, 50) {
+
+		idArr := SplitArray(sidArr, 50)
+		for i := 0; i < len(idArr); i++ {
 			pool <- true
 			wait.Add(1)
 			go func(arr []string) error {
@@ -394,7 +396,7 @@ func (this *ProjectFollow) GetFollowList(pNum, pSize, entUserId int) (followData
 					return err
 				}
 				return nil
-			}(v)
+			}(idArr[i])
 		}
 		wait.Wait()
 		log.Println("es查询耗时:", time.Since(t1))

+ 3 - 3
src/jfw/modules/bigmember/src/entity/marketAnalysis/marketAnalysisEntity.go

@@ -386,10 +386,10 @@ func (mae *MarketAnalysisEntity) SaveAnalysisRecord() error {
 		"s_matchingMode":   mae.BaseParam.MatchingMode,
 		"s_userId":         mae.UId,
 		"s_parentId":       mae.Pid,
-		"i_state":          1,                 //状态:默认0:生成中;1:已生成;2:已取消;-1:生成失败
-		"l_updateTime":     time.Now().Unix(), //生成时间 or 取消时间
+		"i_state":          qutil.If(mae.Source == "analysisPDF", 1, mae.State), //状态:默认0:生成中;1:已生成;2:已取消;-1:生成失败
+		"l_updateTime":     time.Now().Unix(),                                   //生成时间 or 取消时间
 		"l_createTime":     time.Now().Unix(),
-		"i_offline":        2,
+		"i_offline":        qutil.If(mae.Source == "analysisPDF", 2, mae.Offline),
 		"s_mgoUserId":      mae.MgoUserId,
 		"i_positionId":     mae.PositionId,
 		"s_phone":          mae.Phone,

+ 3 - 2
src/jfw/modules/bigmember/src/go.mod

@@ -5,11 +5,12 @@ go 1.19
 require (
 	app.yhyue.com/moapp/jybase v0.0.0-20230727083622-4dfc804ea6cf
 	app.yhyue.com/moapp/jylog v0.0.0-20230522075550-05d7230ca545
-	app.yhyue.com/moapp/jypkg v1.1.7
+	app.yhyue.com/moapp/jypkg v1.0.16
 	bp.jydev.jianyu360.cn/BaseService/userCenter v1.2.15-0.20230925060020-8e4db0f1e13e
 	github.com/donnie4w/go-logger v0.0.0-20230316073421-36a48f87a69a
 	github.com/gogf/gf/v2 v2.4.2
 	github.com/olivere/elastic/v7 v7.0.32
+	github.com/robfig/cron v1.2.0
 	go.mongodb.org/mongo-driver v1.11.6
 )
 
@@ -18,7 +19,7 @@ require (
 	app.yhyue.com/moapp/jyMarketing v0.0.2-0.20230304035551-21bb1eedf547 // indirect
 	app.yhyue.com/moapp/message v0.0.0-20221223100203-6402e389d9ae // indirect
 	bp.jydev.jianyu360.cn/BaseService/entManageApplication v0.0.0-20230214091519-89a98c01ab0e // indirect
-	bp.jydev.jianyu360.cn/BaseService/powerCheckCenter v0.0.0-20231115092908-cb4608f3a96d // indirect
+	bp.jydev.jianyu360.cn/BaseService/powerCheckCenter v0.0.0-20231219095433-7e7d4aa59822 // indirect
 	bp.jydev.jianyu360.cn/BaseService/resourceCenter v0.0.8 // indirect
 	github.com/BurntSushi/toml v1.1.0 // indirect
 	github.com/beorn7/perks v1.0.1 // indirect

+ 5 - 4
src/jfw/modules/bigmember/src/go.sum

@@ -9,14 +9,14 @@ app.yhyue.com/moapp/jybase v0.0.0-20230727083622-4dfc804ea6cf h1:/Tk5haITmGc5c3/
 app.yhyue.com/moapp/jybase v0.0.0-20230727083622-4dfc804ea6cf/go.mod h1:D40Ae0rQilH8Hc5o2Vtt04Tjh/DNEFpcS3/WkJMPJb8=
 app.yhyue.com/moapp/jylog v0.0.0-20230522075550-05d7230ca545 h1:+Lak4m1zgsigQloOsvp8AJ+0XeX/+PGp9QP550xlbBQ=
 app.yhyue.com/moapp/jylog v0.0.0-20230522075550-05d7230ca545/go.mod h1:uFrsdUBFbETiJlEmr4PtJWPsZlUpPj2bHQRhryu6ggk=
-app.yhyue.com/moapp/jypkg v1.1.7 h1:msXjcVazmiUnlarqpUEnK4nA1iGCbpds8NYeefY6YL4=
-app.yhyue.com/moapp/jypkg v1.1.7/go.mod h1:sMZxJOsD3STWGY04aDhUtRD+1u5nqhQpdDdpSW3JC1Y=
+app.yhyue.com/moapp/jypkg v1.0.16 h1:wRJFf/Keerm4OWBXgxShc8SgQi0iVPi/mxufFjPBmaA=
+app.yhyue.com/moapp/jypkg v1.0.16/go.mod h1:j8v5+elGJ14UxJvofhqa+XLy6Ppb3hkLHdDcMsAmWEU=
 app.yhyue.com/moapp/message v0.0.0-20221223100203-6402e389d9ae h1:6rDDaz6yxvE8viTSzEBwKYOFWq14TMfuBivSazUZMz4=
 app.yhyue.com/moapp/message v0.0.0-20221223100203-6402e389d9ae/go.mod h1:b0zZHev3gmJao1Fo+2Z2KPVjsuLOJVvVxf+kCnu9WkA=
 bp.jydev.jianyu360.cn/BaseService/entManageApplication v0.0.0-20230214091519-89a98c01ab0e h1:h+VEI3o1qC0jeCzkFGTrLI4f27cfa/W/y+0sXokWMgE=
 bp.jydev.jianyu360.cn/BaseService/entManageApplication v0.0.0-20230214091519-89a98c01ab0e/go.mod h1:7Xhygw0KBuL4h0G76FnFg4otQcA9bmOO0c8M0FCjAyQ=
-bp.jydev.jianyu360.cn/BaseService/powerCheckCenter v0.0.0-20231115092908-cb4608f3a96d h1:x17+SAYxlBChNWn2IS2eDWZlhZrxtgEWjlb1JF0946E=
-bp.jydev.jianyu360.cn/BaseService/powerCheckCenter v0.0.0-20231115092908-cb4608f3a96d/go.mod h1:rCCaOSWBYfQabf/yIvSVheSPtN2THnHeTl2J5/RrcuU=
+bp.jydev.jianyu360.cn/BaseService/powerCheckCenter v0.0.0-20231219095433-7e7d4aa59822 h1:wSSygQd/AppmJCSEu+TXtmmIqVU18X0psEqU3VKEavI=
+bp.jydev.jianyu360.cn/BaseService/powerCheckCenter v0.0.0-20231219095433-7e7d4aa59822/go.mod h1:rCCaOSWBYfQabf/yIvSVheSPtN2THnHeTl2J5/RrcuU=
 bp.jydev.jianyu360.cn/BaseService/resourceCenter v0.0.8 h1:14Yxzutsej7LQe3jnN61wuRX9qjAZ4FtdWMA27ewQ3w=
 bp.jydev.jianyu360.cn/BaseService/resourceCenter v0.0.8/go.mod h1:rRiGzKG4F/fmkNxXQCxrkxNWc8yf1SmW8qWCKfGIQSM=
 bp.jydev.jianyu360.cn/BaseService/userCenter v1.2.15-0.20230925060020-8e4db0f1e13e h1:bncHHkJLqiDW1ZN6MVe+3bj3i0LxWgFkfqge6Gk7lB4=
@@ -711,6 +711,7 @@ github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqn
 github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
 github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY=
 github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
+github.com/robfig/cron v1.2.0 h1:ZjScXvvxeQ63Dbyxy76Fj3AT3Ut0aKsyd2/tl3DTMuQ=
 github.com/robfig/cron v1.2.0/go.mod h1:JGuDeoQd7Z6yL4zQhZ3OPEVHB7fL6Ka6skscFHfmt2k=
 github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg=
 github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=

+ 72 - 70
src/jfw/modules/subscribepay/src/go.mod

@@ -3,46 +3,45 @@ module jy/src/jfw/modules/subscribepay/src
 go 1.19
 
 require (
-	app.yhyue.com/moapp/jybase v0.0.0-20230718012114-37013054344b
+	app.yhyue.com/moapp/jybase v0.0.0-20240104022202-158734833402
 	app.yhyue.com/moapp/jylog v0.0.0-20230522075550-05d7230ca545
-	app.yhyue.com/moapp/jypkg v1.10.2
-	bp.jydev.jianyu360.cn/BaseService/pushpkg v0.0.0-20230225061813-384daf716c9d
-	bp.jydev.jianyu360.cn/BaseService/userCenter v1.2.15-0.20230925060020-8e4db0f1e13e
+	app.yhyue.com/moapp/jypkg v1.0.16
+	bp.jydev.jianyu360.cn/BaseService/pushpkg v0.0.0-20240124011810-8732a8325b61
+	bp.jydev.jianyu360.cn/BaseService/userCenter v1.2.16
 	github.com/SKatiyar/qr v0.0.0-20151201054752-25b6bdf44e67
-	github.com/gogf/gf/v2 v2.3.3
+	github.com/gogf/gf/v2 v2.6.2
 	github.com/shopspring/decimal v1.3.1
 	github.com/tealeg/xlsx v1.0.5
-	go.mongodb.org/mongo-driver v1.11.6
+	go.mongodb.org/mongo-driver v1.13.1
 	gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22
-	k8s.io/apimachinery v0.27.0-alpha.3
+	k8s.io/apimachinery v0.29.1
 )
 
 require (
 	app.yhyue.com/moapp/esv1 v0.0.0-20220414031211-3da4123e648d // indirect
 	app.yhyue.com/moapp/jyMarketing v0.0.2-0.20230304035551-21bb1eedf547 // indirect
-	app.yhyue.com/moapp/message v0.0.0-20221223100203-6402e389d9ae // indirect
-	bp.jydev.jianyu360.cn/BaseService/entManageApplication v0.0.0-20230214091519-89a98c01ab0e // indirect
-	bp.jydev.jianyu360.cn/BaseService/powerCheckCenter v0.0.0-20231219095433-7e7d4aa59822 // indirect
-	bp.jydev.jianyu360.cn/BaseService/resourceCenter v0.0.8 // indirect
-	github.com/BurntSushi/toml v1.1.0 // indirect
+	app.yhyue.com/moapp/message v0.0.0-20231204024949-8c7145bfc161 // indirect
+	bp.jydev.jianyu360.cn/BaseService/entManageApplication v0.0.0-20231226074509-942d80dc34eb // indirect
+	bp.jydev.jianyu360.cn/BaseService/powerCheckCenter v0.0.0-20231222060155-36e225b61353 // indirect
+	bp.jydev.jianyu360.cn/BaseService/resourceCenter v0.1.3 // indirect
+	github.com/BurntSushi/toml v1.2.0 // indirect
 	github.com/beorn7/perks v1.0.1 // indirect
 	github.com/cenkalti/backoff/v4 v4.2.1 // indirect
 	github.com/cespare/xxhash/v2 v2.2.0 // indirect
-	github.com/clbanning/mxj/v2 v2.5.5 // indirect
+	github.com/clbanning/mxj/v2 v2.7.0 // indirect
 	github.com/coreos/go-semver v0.3.1 // indirect
 	github.com/coreos/go-systemd/v22 v22.5.0 // indirect
 	github.com/davecgh/go-spew v1.1.1 // indirect
 	github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
-	github.com/donnie4w/go-logger v0.0.0-20170827050443-4740c51383f4 // indirect
 	github.com/emicklei/go-restful/v3 v3.9.0 // indirect
-	github.com/fatih/color v1.15.0 // indirect
-	github.com/fsnotify/fsnotify v1.6.0 // indirect
+	github.com/fatih/color v1.16.0 // indirect
+	github.com/fsnotify/fsnotify v1.7.0 // indirect
 	github.com/garyburd/redigo v1.6.2 // indirect
-	github.com/go-logr/logr v1.2.4 // indirect
+	github.com/go-logr/logr v1.3.0 // indirect
 	github.com/go-logr/stdr v1.2.2 // indirect
 	github.com/go-openapi/jsonpointer v0.19.6 // indirect
-	github.com/go-openapi/jsonreference v0.20.1 // indirect
-	github.com/go-openapi/swag v0.22.3 // indirect
+	github.com/go-openapi/jsonreference v0.20.2 // indirect
+	github.com/go-openapi/swag v0.22.4 // indirect
 	github.com/go-redis/redis/v8 v8.11.5 // indirect
 	github.com/go-sql-driver/mysql v1.7.1 // indirect
 	github.com/gogo/protobuf v1.3.2 // indirect
@@ -51,24 +50,25 @@ require (
 	github.com/golang/protobuf v1.5.3 // indirect
 	github.com/golang/snappy v0.0.4 // indirect
 	github.com/gomodule/redigo v2.0.0+incompatible // indirect
-	github.com/google/gnostic v0.5.7-v3refs // indirect
-	github.com/google/go-cmp v0.5.9 // indirect
+	github.com/google/gnostic-models v0.6.8 // indirect
+	github.com/google/go-cmp v0.6.0 // indirect
 	github.com/google/gofuzz v1.2.0 // indirect
+	github.com/google/uuid v1.4.0 // indirect
 	github.com/gorilla/websocket v1.5.0 // indirect
 	github.com/grokify/html-strip-tags-go v0.0.1 // indirect
-	github.com/grpc-ecosystem/grpc-gateway/v2 v2.15.0 // indirect
+	github.com/grpc-ecosystem/grpc-gateway/v2 v2.18.0 // indirect
 	github.com/hashicorp/hcl v1.0.0 // indirect
 	github.com/howeyc/fsnotify v0.9.0 // indirect
 	github.com/jinzhu/inflection v1.0.0 // indirect
 	github.com/jinzhu/now v1.1.1 // indirect
 	github.com/josharian/intern v1.0.0 // indirect
 	github.com/json-iterator/go v1.1.12 // indirect
-	github.com/klauspost/compress v1.15.15 // indirect
+	github.com/klauspost/compress v1.16.7 // indirect
 	github.com/magiconair/properties v1.8.7 // indirect
 	github.com/mailru/easyjson v0.7.7 // indirect
 	github.com/mattn/go-colorable v0.1.13 // indirect
-	github.com/mattn/go-isatty v0.0.17 // indirect
-	github.com/mattn/go-runewidth v0.0.13 // indirect
+	github.com/mattn/go-isatty v0.0.20 // indirect
+	github.com/mattn/go-runewidth v0.0.15 // indirect
 	github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
 	github.com/mitchellh/mapstructure v1.5.0 // indirect
 	github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
@@ -79,14 +79,14 @@ require (
 	github.com/olekukonko/tablewriter v0.0.5 // indirect
 	github.com/olivere/elastic v6.2.37+incompatible // indirect
 	github.com/olivere/elastic/v7 v7.0.22 // indirect
-	github.com/openzipkin/zipkin-go v0.4.1 // indirect
-	github.com/pelletier/go-toml/v2 v2.0.8 // indirect
+	github.com/openzipkin/zipkin-go v0.4.2 // indirect
+	github.com/pelletier/go-toml/v2 v2.1.0 // indirect
 	github.com/pkg/errors v0.9.1 // indirect
-	github.com/prometheus/client_golang v1.15.1 // indirect
-	github.com/prometheus/client_model v0.3.0 // indirect
-	github.com/prometheus/common v0.42.0 // indirect
-	github.com/prometheus/procfs v0.9.0 // indirect
-	github.com/rivo/uniseg v0.2.0 // indirect
+	github.com/prometheus/client_golang v1.17.0 // indirect
+	github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16 // indirect
+	github.com/prometheus/common v0.44.0 // indirect
+	github.com/prometheus/procfs v0.11.1 // indirect
+	github.com/rivo/uniseg v0.4.4 // indirect
 	github.com/sirupsen/logrus v1.8.3 // indirect
 	github.com/spaolacci/murmur3 v1.1.0 // indirect
 	github.com/spf13/afero v1.9.3 // indirect
@@ -96,40 +96,42 @@ require (
 	github.com/spf13/viper v1.15.0 // indirect
 	github.com/subosito/gotenv v1.4.2 // indirect
 	github.com/xdg-go/pbkdf2 v1.0.0 // indirect
-	github.com/xdg-go/scram v1.1.1 // indirect
-	github.com/xdg-go/stringprep v1.0.3 // indirect
-	github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
-	github.com/zeromicro/go-zero v1.5.3 // indirect
-	go.etcd.io/etcd/api/v3 v3.5.9 // indirect
-	go.etcd.io/etcd/client/pkg/v3 v3.5.9 // indirect
-	go.etcd.io/etcd/client/v3 v3.5.9 // indirect
-	go.opentelemetry.io/otel v1.15.1 // indirect
-	go.opentelemetry.io/otel/exporters/jaeger v1.15.1 // indirect
-	go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.15.1 // indirect
-	go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.15.1 // indirect
-	go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.15.1 // indirect
-	go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.15.1 // indirect
-	go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.14.0 // indirect
-	go.opentelemetry.io/otel/exporters/zipkin v1.15.1 // indirect
-	go.opentelemetry.io/otel/sdk v1.15.1 // indirect
-	go.opentelemetry.io/otel/trace v1.15.1 // indirect
-	go.opentelemetry.io/proto/otlp v0.19.0 // indirect
+	github.com/xdg-go/scram v1.1.2 // indirect
+	github.com/xdg-go/stringprep v1.0.4 // indirect
+	github.com/youmark/pkcs8 v0.0.0-20201027041543-1326539a0a0a // indirect
+	github.com/zeromicro/go-zero v1.6.1 // indirect
+	go.etcd.io/etcd/api/v3 v3.5.11 // indirect
+	go.etcd.io/etcd/client/pkg/v3 v3.5.11 // indirect
+	go.etcd.io/etcd/client/v3 v3.5.11 // indirect
+	go.opentelemetry.io/otel v1.19.0 // indirect
+	go.opentelemetry.io/otel/exporters/jaeger v1.17.0 // indirect
+	go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 // indirect
+	go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.19.0 // indirect
+	go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.19.0 // indirect
+	go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.19.0 // indirect
+	go.opentelemetry.io/otel/exporters/zipkin v1.19.0 // indirect
+	go.opentelemetry.io/otel/metric v1.19.0 // indirect
+	go.opentelemetry.io/otel/sdk v1.19.0 // indirect
+	go.opentelemetry.io/otel/trace v1.19.0 // indirect
+	go.opentelemetry.io/proto/otlp v1.0.0 // indirect
 	go.uber.org/atomic v1.10.0 // indirect
-	go.uber.org/automaxprocs v1.5.2 // indirect
+	go.uber.org/automaxprocs v1.5.3 // indirect
 	go.uber.org/multierr v1.9.0 // indirect
 	go.uber.org/zap v1.24.0 // indirect
-	golang.org/x/crypto v0.6.0 // indirect
-	golang.org/x/net v0.10.0 // indirect
-	golang.org/x/oauth2 v0.7.0 // indirect
-	golang.org/x/sync v0.1.0 // indirect
-	golang.org/x/sys v0.8.0 // indirect
-	golang.org/x/term v0.8.0 // indirect
-	golang.org/x/text v0.9.0 // indirect
-	golang.org/x/time v0.3.0 // indirect
-	google.golang.org/appengine v1.6.7 // indirect
-	google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 // indirect
-	google.golang.org/grpc v1.56.1 // indirect
-	google.golang.org/protobuf v1.31.0 // indirect
+	golang.org/x/crypto v0.16.0 // indirect
+	golang.org/x/net v0.19.0 // indirect
+	golang.org/x/oauth2 v0.13.0 // indirect
+	golang.org/x/sync v0.5.0 // indirect
+	golang.org/x/sys v0.15.0 // indirect
+	golang.org/x/term v0.15.0 // indirect
+	golang.org/x/text v0.14.0 // indirect
+	golang.org/x/time v0.5.0 // indirect
+	google.golang.org/appengine v1.6.8 // indirect
+	google.golang.org/genproto v0.0.0-20231016165738-49dd2c1f3d0b // indirect
+	google.golang.org/genproto/googleapis/api v0.0.0-20231016165738-49dd2c1f3d0b // indirect
+	google.golang.org/genproto/googleapis/rpc v0.0.0-20231016165738-49dd2c1f3d0b // indirect
+	google.golang.org/grpc v1.60.0 // indirect
+	google.golang.org/protobuf v1.31.1-0.20231027082548-f4a6c1f6e5c1 // indirect
 	gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect
 	gopkg.in/inf.v0 v0.9.1 // indirect
 	gopkg.in/ini.v1 v1.67.0 // indirect
@@ -138,13 +140,13 @@ require (
 	gopkg.in/yaml.v3 v3.0.1 // indirect
 	gorm.io/driver/mysql v1.0.5 // indirect
 	gorm.io/gorm v1.21.3 // indirect
-	jygit.jydev.jianyu360.cn/ApplicationCenter/publicService v0.0.0-20231017031425-45003ca9f35a // indirect
-	k8s.io/api v0.26.3 // indirect
-	k8s.io/client-go v0.26.3 // indirect
-	k8s.io/klog/v2 v2.90.1 // indirect
-	k8s.io/kube-openapi v0.0.0-20230307230338-69ee2d25a840 // indirect
-	k8s.io/utils v0.0.0-20230209194617-a36077c30491 // indirect
+	jygit.jydev.jianyu360.cn/ApplicationCenter/publicService v0.0.0-20231023011746-38dc3b6aded8 // indirect
+	k8s.io/api v0.28.4 // indirect
+	k8s.io/client-go v0.28.4 // indirect
+	k8s.io/klog/v2 v2.110.1 // indirect
+	k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00 // indirect
+	k8s.io/utils v0.0.0-20230726121419-3b25d923346b // indirect
 	sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
-	sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect
+	sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect
 	sigs.k8s.io/yaml v1.3.0 // indirect
 )

文件差异内容过多而无法显示
+ 857 - 47
src/jfw/modules/subscribepay/src/go.sum


文件差异内容过多而无法显示
+ 0 - 0
src/web/staticres/common-module/login-js/jy-login-mini.umd.js


文件差异内容过多而无法显示
+ 0 - 0
src/web/staticres/common-module/login-js/jy-login.umd.js


+ 1 - 2
src/web/staticres/css/pc.css

@@ -4714,8 +4714,7 @@ h6 {
   width: 376px;
   top: 50%;
   overflow: hidden;
-  margin-top: -224px;
-  /* left: calc(50vw - 360px); */
+  margin-top: -240px;
   left: 50%;
   box-sizing: border-box;
   border-radius: 16px;

+ 1 - 1
src/web/templates/common/pc-login-dialog.html

@@ -9,7 +9,7 @@
   aria-labelledby="bidLogin"
   aria-hidden="true"
 >
-  <div class="modal-dialog login-dig-box is-show" style="max-width: 720px; min-height: 448px; width:100%; padding-bottom: 40px;">
+  <div class="modal-dialog login-dig-box is-show" style="max-width: 720px; height: 480px; width:100%;">
     <h2 class="login-auth--title login-common-title"><span class="highlight-text">免费</span>查询招标采购信息,对接<span class="highlight-text">项目联系人</span></h2>
     <h2 class="login-auth--title set-pass-title" data-name="set-password" style="display: none;">设置登录密码</h2>
     <div style="width: 100%;display: flex;justify-content: center;padding: 0 80px;">

+ 11 - 8
src/web/templates/staticpage/privacy_rules.html

@@ -38,13 +38,14 @@
                 <div class="col-md-12">
                     <h3 class="title">剑鱼标讯隐私政策</h3>
                     <p style="margin: 14px 0;">
-                        更新日期:2023年12月20
+                        更新日期:2024年2月1
                         <br>
-                        生效日期:2023年12月20
+                        生效日期:2024年2月1
                     </p>
                     <p style="font-size: 18px;font-weight: bold;">引言</p>
-                    <p style="text-indent: 20px;"><span  id="companyName">北京剑鱼信息技术有限公司</span>(以下简称“我们”)非常重视用户的隐私和个人信息保护。您在使用我们的产品与/或服务(“剑鱼标讯”)时,我们可能会收集和使用您的相关信息。<span style="font-weight: bold;">我们希望通过《剑鱼标讯隐私政策》(以下简称“本隐私政策”)向您说明我们在您使用我们的产品与/或服务时如何收集、使用、保存、共享和转让这些信息,以及我们为您提供的访问、更新、删除和保护这些信息的方式。本政策中与您权益(可能)存在重大关系的条款,我们已使用加粗字体予以区别,请您重点查阅。</span>
+                    <p style="text-indent: 20px;"><span  id="companyName">北京剑鱼信息技术有限公司</span>(以下简称“我们”,注册地址:北京市朝阳区北辰西路69号19.5、20/20.5层3单元2011号)非常重视用户的隐私和个人信息保护。您在使用我们的产品与/或服务(“剑鱼标讯”)时,我们可能会收集和使用您的相关信息。<span style="font-weight: bold;">我们希望通过《剑鱼标讯隐私政策》(以下简称“本隐私政策”)向您说明我们在您使用我们的产品与/或服务时如何收集、使用、保存、共享和转让这些信息,以及我们为您提供的访问、更新、删除和保护这些信息的方式。本政策中与您权益(可能)存在重大关系的条款,我们已使用加粗字体予以区别,请您重点查阅。</span>
                     </p>
+                    <p style="font-size: 18px;font-weight: bold;">目录</p>
                     <p style="text-indent: 20px;font-weight: bold;">一、个人信息的定义及范围</p>
                     <p style="text-indent: 20px;font-weight: bold;">二、我们如何收集和使用您的个人信息</p>
                     <p style="text-indent: 20px;font-weight: bold;">三、我们如何使用 Cookies 和同类技术</p>
@@ -372,11 +373,13 @@
                     <p style="text-indent: 20px;">未经您明确同意,我们不会削减您按照本《隐私权政策》所应享有的权利。我们会在专门页面上发布对本《隐私权政策》所做的任何变更。对于重大变更,我们还会提供更为显著的通知(如网站公示或向您提供弹窗提示等形式),说明具体变更内容。</p>
                     <br>
                     <p style="font-size: 18px;font-weight: bold;">九、如何联系我们</p>
-                    <p>您可以通过以下方式与我们联系,我们将在收到您的需求后,在15个工作日内予以回复:</p>
-                    <p style="text-indent: 20px;">1、您可以通过以下方式与我们联系,我们将在收到您的需求后,在15个工作日内予以回复:</p>
-                    <p style="text-indent: 20px;">2、如发现个人信息可能被泄露,您可以通过剑鱼标讯客服进行投诉举报;</p>
-                    <p>我们设立了个人信息保护专职部门,剑鱼标讯客服会将您的需求向其转达。</p>
-                    <p>剑鱼标讯客服邮箱:jy@topnet.net.cn</p>
+                    <p>我们设置了个人信息保护专职部门,如您对本隐私政策有任何疑问、意见或建议,均可以通过以下方式与我们取得联系。我们将在收到您的需求后,在15个工作日内予以回复。</p>
+                    <p style="text-indent: 20px;">1、公司名称:北京剑鱼信息技术有限公司</p>
+                    <p style="text-indent: 20px;">2、联系部门:客服部</p>
+                    <p style="text-indent: 20px;">3、信息保护负责人联系电话:400-108-6670</p>
+                    <p style="text-indent: 20px;">4、信息保护负责人联系邮箱:jy@topnet.net.cn</p>
+                    <p style="text-indent: 20px;">5、注册地址:北京市朝阳区北辰西路69号19.5、20/20.5层3单元2011号</p>
+                    <p style="text-indent: 20px;">6、常用办公地址:河南省郑州市金水区杨金路199号新科技市场7号楼</p>
                     <br>
                     <p style="font-size: 18px;font-weight: bold;">附件一:《剑鱼标讯账号注销须知》</p>
                     <p>亲爱的剑鱼标讯用户:</p>

部分文件因为文件数量过多而无法显示