Răsfoiți Sursa

商机管理修改关键词设置

liuyali@topnet.net.cn 6 luni în urmă
părinte
comite
31c60ab271
2 a modificat fișierele cu 441 adăugiri și 1 ștergeri
  1. 21 0
      cases/pc/登录功能/订阅/update_keyword_entnichenew.py
  2. 420 1
      lib/webapi.py

+ 21 - 0
cases/pc/登录功能/订阅/update_keyword_entnichenew.py

@@ -0,0 +1,21 @@
+import json
+
+from hytest import *
+from lib.webapi import apimgr
+class c1:
+    #测试用例名称
+    name='商机管理-修改关键词设置'
+    #测试步骤
+    def teststeps(self):
+        INFO('测试步骤')
+        STEP(1,'第一步调用函数')    #会出现在测试报告中
+        res = apimgr.update_keyword_entnichenew()
+        actural =res.json()
+        error_code=actural["error_code"]
+        status=actural['data']['status']
+        STEP(2,'第二步设置检查点')
+        #设置检查点
+        CHECK_POINT('检查商机管理修改关键词设置是否正常',error_code == 0 and status==1)
+
+
+

+ 420 - 1
lib/webapi.py

@@ -49,7 +49,7 @@ class APIMgr():
     s = requests.Session()
     GSTORE['s'] = s
     #pc登录接口
-    def mgr_login(self, phone='15700000444', password='123123',useproxies=False):
+    def mgr_login(self, phone='18211989987', password='123456',useproxies=False):
         headers=GSTORE['headers']
         s = GSTORE['s']
         if useproxies:
@@ -1085,6 +1085,425 @@ class APIMgr():
         header = GSTORE['headers']
         response = self.s.post(f"{cfg.target_host}/jyapi/messageCenter/ClearUnreadMsg",headers = header)
         return response
+    #新商机管理-修改关键词设置
+    def update_keyword_entnichenew(self):
+        header = GSTORE['headers']
+        json = {
+            "a_items": [
+                {
+                    "a_key": [
+                        {
+                            "key": [
+                                "管理修改"
+                            ],
+                            "notkey": [],
+                            "matchway": 1
+                        },
+                        {
+                            "appendkey": [],
+                            "key": [
+                                "软件"
+                            ],
+                            "keyindex": 2,
+                            "matchway": 1,
+                            "notkey": [],
+                            "showForm": False,
+                            "updatetime": 0
+                        },
+                        {
+                            "appendkey": [],
+                            "key": [
+                                "科技信息"
+                            ],
+                            "keyindex": 3,
+                            "matchway": 1,
+                            "notkey": [],
+                            "showForm": False,
+                            "updatetime": 0
+                        }
+                    ],
+                    "groupIndex": 0,
+                    "opened": True,
+                    "s_item": "科技信息",
+                    "showForm": False,
+                    "updatetime": 0
+                },
+                {
+                    "a_key": [
+                        {
+                            "appendkey": [],
+                            "key": [
+                                "工程技术"
+                            ],
+                            "keyindex": 0,
+                            "matchway": 1,
+                            "notkey": [],
+                            "showForm": False,
+                            "updatetime": 0
+                        },
+                        {
+                            "appendkey": [],
+                            "key": [
+                                "智慧屏"
+                            ],
+                            "keyindex": 1,
+                            "matchway": 1,
+                            "notkey": [],
+                            "showForm": False,
+                            "updatetime": 0
+                        },
+                        {
+                            "appendkey": [
+                                "智能设备"
+                            ],
+                            "key": [
+                                "智能"
+                            ],
+                            "keyindex": 2,
+                            "matchway": 1,
+                            "notkey": [],
+                            "showForm": False,
+                            "updatetime": 0
+                        },
+                        {
+                            "appendkey": [],
+                            "key": [
+                                "智能"
+                            ],
+                            "keyindex": 3,
+                            "matchway": 1,
+                            "notkey": [],
+                            "showForm": False,
+                            "updatetime": 0
+                        }
+                    ],
+                    "groupIndex": 1,
+                    "opened": True,
+                    "s_item": "智能",
+                    "showForm": False,
+                    "updatetime": 0
+                },
+                {
+                    "a_key": [
+                        {
+                            "appendkey": [],
+                            "key": [
+                                "物业"
+                            ],
+                            "keyindex": 0,
+                            "matchway": 1,
+                            "notkey": [],
+                            "showForm": False,
+                            "updatetime": 0
+                        }
+                    ],
+                    "groupIndex": 2,
+                    "opened": True,
+                    "s_item": "物业",
+                    "showForm": False,
+                    "updatetime": 0
+                },
+                {
+                    "a_key": [
+                        {
+                            "appendkey": [],
+                            "key": [
+                                "计算机"
+                            ],
+                            "keyindex": 0,
+                            "matchway": 1,
+                            "notkey": [],
+                            "showForm": False,
+                            "updatetime": 0
+                        }
+                    ],
+                    "groupIndex": 3,
+                    "opened": True,
+                    "s_item": "计算机",
+                    "showForm": False,
+                    "updatetime": 0
+                },
+                {
+                    "a_key": [
+                        {
+                            "appendkey": [
+                                "景观",
+                                "苗木",
+                                "栽植",
+                                "灌木",
+                                "室外",
+                                "公路绿化"
+                            ],
+                            "key": [
+                                "绿化"
+                            ],
+                            "keyindex": 0,
+                            "matchway": 1,
+                            "notkey": [],
+                            "showForm": False,
+                            "updatetime": 0
+                        }
+                    ],
+                    "groupIndex": 4,
+                    "opened": True,
+                    "s_item": "绿化",
+                    "showForm": False,
+                    "updatetime": 0
+                },
+                {
+                    "a_key": [
+                        {
+                            "appendkey": [],
+                            "groupIndex": 0,
+                            "groupName": "1",
+                            "key": [
+                                "造价表"
+                            ],
+                            "keyIndex": 0,
+                            "keyindex": 0,
+                            "matchway": 1,
+                            "notkey": [
+                                ""
+                            ],
+                            "showForm": False,
+                            "updatetime": 0
+                        },
+                        {
+                            "appendkey": [],
+                            "groupIndex": 0,
+                            "groupName": "1",
+                            "key": [
+                                "天气预报"
+                            ],
+                            "keyIndex": 1,
+                            "keyindex": 1,
+                            "matchway": 1,
+                            "notkey": [
+                                ""
+                            ],
+                            "showForm": False,
+                            "updatetime": 0
+                        },
+                        {
+                            "appendkey": [],
+                            "groupIndex": 0,
+                            "groupName": "1",
+                            "key": [
+                                "鼠标"
+                            ],
+                            "keyIndex": 2,
+                            "keyindex": 2,
+                            "matchway": 1,
+                            "notkey": [
+                                ""
+                            ],
+                            "showForm": False,
+                            "updatetime": 0
+                        }
+                    ],
+                    "groupIndex": 5,
+                    "opened": True,
+                    "s_item": "1",
+                    "showForm": False,
+                    "updatetime": 0
+                },
+                {
+                    "a_key": [],
+                    "groupIndex": 6,
+                    "opened": True,
+                    "s_item": "收不到推送",
+                    "showForm": False,
+                    "updatetime": 0
+                },
+                {
+                    "a_key": [
+                        {
+                            "appendkey": [],
+                            "groupIndex": 2,
+                            "groupName": "测试",
+                            "key": [
+                                "软件工程"
+                            ],
+                            "keyIndex": 0,
+                            "keyindex": 0,
+                            "matchway": 1,
+                            "notkey": [
+                                ""
+                            ],
+                            "showForm": False,
+                            "updatetime": 0
+                        },
+                        {
+                            "appendkey": [],
+                            "groupIndex": 2,
+                            "groupName": "测试",
+                            "key": [
+                                "测试"
+                            ],
+                            "keyIndex": 1,
+                            "keyindex": 1,
+                            "matchway": 1,
+                            "notkey": [
+                                ""
+                            ],
+                            "showForm": False,
+                            "updatetime": 0
+                        },
+                        {
+                            "appendkey": [],
+                            "groupIndex": 2,
+                            "groupName": "测试",
+                            "key": [
+                                "修改"
+                            ],
+                            "keyIndex": 2,
+                            "keyindex": 2,
+                            "matchway": 1,
+                            "notkey": [],
+                            "showForm": False,
+                            "updatetime": 0
+                        }
+                    ],
+                    "groupIndex": 7,
+                    "opened": True,
+                    "s_item": "测试",
+                    "showForm": False,
+                    "updatetime": 0
+                },
+                {
+                    "a_key": [
+                        {
+                            "appendkey": [],
+                            "key": [
+                                "医疗"
+                            ],
+                            "keyindex": 0,
+                            "matchway": 1,
+                            "notkey": [],
+                            "showForm": False,
+                            "updatetime": 0
+                        },
+                        {
+                            "appendkey": [],
+                            "key": [
+                                "医院"
+                            ],
+                            "keyindex": 1,
+                            "matchway": 1,
+                            "notkey": [],
+                            "showForm": False,
+                            "updatetime": 0
+                        },
+                        {
+                            "appendkey": [],
+                            "key": [
+                                "工程"
+                            ],
+                            "keyindex": 2,
+                            "matchway": 1,
+                            "notkey": [],
+                            "showForm": False,
+                            "updatetime": 0
+                        },
+                        {
+                            "appendkey": [],
+                            "groupIndex": 3,
+                            "groupName": "信息类",
+                            "key": [
+                                "信息"
+                            ],
+                            "keyIndex": 0,
+                            "keyindex": 3,
+                            "matchway": 1,
+                            "notkey": [
+                                ""
+                            ],
+                            "showForm": False,
+                            "updatetime": 0
+                        },
+                        {
+                            "appendkey": [
+                                "技术"
+                            ],
+                            "groupIndex": 3,
+                            "groupName": "信息类",
+                            "key": [
+                                "信息"
+                            ],
+                            "keyIndex": 1,
+                            "keyindex": 4,
+                            "matchway": 0,
+                            "notkey": [],
+                            "showForm": False,
+                            "updatetime": 0
+                        },
+                        {
+                            "appendkey": [
+                                "造价"
+                            ],
+                            "groupIndex": 3,
+                            "groupName": "信息类",
+                            "key": [
+                                "工程"
+                            ],
+                            "keyIndex": 2,
+                            "keyindex": 5,
+                            "matchway": 0,
+                            "notkey": [],
+                            "showForm": False,
+                            "updatetime": 0
+                        }
+                    ],
+                    "groupIndex": 8,
+                    "opened": True,
+                    "s_item": "信息类",
+                    "showForm": False,
+                    "updatetime": 0
+                },
+                {
+                    "a_key": [
+                        {
+                            "appendkey": [],
+                            "key": [
+                                "旅游"
+                            ],
+                            "keyindex": 0,
+                            "matchway": 1,
+                            "notkey": [
+                                "游玩"
+                            ],
+                            "showForm": False,
+                            "updatetime": 0
+                        },
+                        {
+                            "appendkey": [
+                                "分析"
+                            ],
+                            "groupIndex": 4,
+                            "groupName": "软件工程",
+                            "key": [
+                                "测试"
+                            ],
+                            "keyIndex": 0,
+                            "keyindex": 1,
+                            "matchway": 1,
+                            "notkey": [],
+                            "showForm": False,
+                            "updatetime": 0
+                        }
+                    ],
+                    "groupIndex": 9,
+                    "opened": True,
+                    "s_item": "软件工程",
+                    "showForm": False,
+                    "updatetime": 0
+                }
+            ],
+            "identity": "ent"
+        }
+        response = self.s.post(f"{cfg.target_host}/entnicheNew/subscribe/key/update", headers=header,json=json)
+        return response
+
 apimgr = APIMgr()