Ejemplo n.º 1
0
 def income_create(self, level):
     '''新增公司入款方式'''
     try:
         url = "http://" + self.host + self.api["owner"]["income_create"]
         # levels = json.loads(self.memberLevel_getSelectList())["data"]
         random_income = str(time.time()).replace(".", "")
         datas = {
             "currency": "CNY",
             "cardOwnerName": "自动化收款人",
             "bankCode": "CCB",
             "bankName": "建设银行",
             "cardNo": random_income,
             "registerBankInfo": "自动化开户行",
             "stopAmount": 888800,
             "warnAmount": 88800,
             "transferRemark": None,
             "userLevels": [level]
         }
         Pylog.debug("【新增公司入款方式-request】" + str(datas))
         resp = requests.post(url=url,
                              data=json.dumps(datas),
                              headers=self.headers)
         Pylog.debug("【新增公司入款方式-resp】" + resp.text)
         return resp.text
     except Exception:
         Pylog.error("【新增公司入款错误】:" + Pylog.exinfo())
         return "新增公司入款错误"
Ejemplo n.º 2
0
 def memberLevel_getSelectList(self):
     '''会员层级列表获取'''
     url = "http://" + self.host + self.api["owner"][
         "memberLevel_getSelectList"]
     resp = requests.get(url=url, headers=self.headers)
     Pylog.debug("【会员层级列表获取-resp】" + str(resp.text))
     return resp.text
Ejemplo n.º 3
0
 def getCurrentCode(self, lotteryId):
     '''获取当前期数'''
     try:
         # 排除秒秒彩
         if lotteryId not in [116, 118]:
             resp = requests.get(url="http://" + self.host + self.api["member"]["getpcode"],
                                 params={"lotteryId": lotteryId}, headers=self.headers, timeout=5)
             pdate = json.loads(resp.content)["data"][0]["pdate"]
             pcode = None
             currentTime = requests.get(url="http://{}/forseti/apid/serverCurrentTime".format(self.host),
                                        headers=self.headers, timeout=5).text
             Pylog.debug("【获取currentTime-resp】" + str(currentTime))
             currentTime = json.loads(currentTime)["data"]
             for i in json.loads(resp.text)["data"]:
                 startTime = i["startTime"]
                 endTime = i["endTime"]
                 if endTime > currentTime and currentTime > startTime:
                     pcode = i["pcode"]
                     break
             return [pdate, pcode]
         else:
             pdate = time.strftime("%Y%m%d", time.gmtime())
             return [pdate, ""]
     except Exception:
         Pylog.error("【获取当前期数错误】:" + Pylog.exinfo())
         return "获取当前期数错误"
Ejemplo n.º 4
0
 def registerConfig_save(self, param):
     '''会员注册配置保存'''
     try:
         url = "http://" + self.host + self.api["owner"][
             "registerConfig_save"]
         for i in param:
             i["ifCheck"] = 0
             i["ifView"] = 1
             i["ifRequired"] = 1
         Pylog.debug("【会员注册配置保存-request】" + str(param))
         resp = requests.post(url=url,
                              headers=self.headers,
                              data=json.dumps(param),
                              timeout=15)
         Pylog.debug("【会员注册配置保存-resp】" + str(resp.text))
         for i in param:
             i.pop("version")
             i.pop("ifDel")
             i.pop("createUser")
             i.pop("createTime")
             i.pop("modifyUser")
             i.pop("modifyTime")
         globalvars.set_value("regconfig", param)
         return resp.text
     except Exception:
         Pylog.error("【会员注册配置保存错误】:" + Pylog.exinfo())
         return "会员注册配置保存错误"
Ejemplo n.º 5
0
 def custConfig_view(self):
     '''客服链接读取'''
     url = "http://" + self.host + self.config.api["owner"][
         "custConfig_view"]
     resp = requests.get(url=url, headers=self.headers)
     Pylog.debug("【客服链接读取-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 6
0
 def accessDiscount_list(self, title=None):
     '''出入款方案搜索'''
     url = "http://" + self.host + self.api["owner"]["accessDiscount_list"]
     datas = {"page": 1, "rows": 15, "title": title}
     resp = requests.get(url=url, headers=self.headers, params=datas)
     Pylog.debug("【出入款方案搜索-resp】" + str(resp.text))
     return resp.text
Ejemplo n.º 7
0
 def agent_save(self,
                agentAccount,
                memberLevelId=661,
                retirementId=29,
                administrativeId=27,
                feePlanId=14,
                registerDiscountId=148):
     '''新增代理'''
     url = "http://" + self.host + self.api["owner"]["agent_save"]
     datas = {
         "isAudit": 0,
         "memberLevelId": memberLevelId,
         "retirementId": retirementId,
         "administrativeId": administrativeId,
         "feePlanId": feePlanId,
         "registerDiscountId": registerDiscountId,
         "preferentialCost": 0,
         "rebateCost": 0,
         "domains": [],
         "agentAccount": agentAccount,
         "loginPwd": "123456",
         "agentName": "测试",
         "bankNo": "6221003811111111",
         "bank": "测试",
         "phone": "15211111111",
         "bankName": "工商银行"
     }
     resp = requests.post(url=url,
                          data=json.dumps(datas),
                          headers=self.headers)
     Pylog.debug("【新增代理-request】" + str(datas))
     Pylog.info("【新增代理-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 8
0
    def system_charge(self, memberName, chgtype):
        '''人工存入'''
        try:
            url = "http://" + self.host + self.api["owner"]["system_charge"]
            memberId = self.balance_get(memberName)
            memberId = json.loads(memberId)["data"]["memberId"]
            datas = {"memberName": memberName, "memberId": memberId, "actionType": 10, "chargeAmount": 10000,
                     "chargeRemark": "auto备注{}1".format(chgtype), "depDiscount": 1000,
                     "depRemark": "auto备注{}2".format(chgtype), "remDiscount": 0,
                     "remRemark": None, "discountAudit": "2", "ifNormalAudit": 1}
            if "活动优惠" == chgtype:
                datas = {"memberName": memberName, "memberId": memberId, "actionType": 13,
                         "chargeAmount": 10000, "chargeRemark": "auto备注{}".format(chgtype), "depDiscount": 0,
                         "depRemark": None, "remDiscount": 0, "remRemark": None,
                         "discountAudit": "2", "ifNormalAudit": 0}
            elif "其他入款" == chgtype:
                datas = {
                    "memberName": memberName, "memberId": memberId, "actionType": 17,
                    "chargeAmount": 10000, "chargeRemark": "auto备注其他入款",
                    "depDiscount": 0, "depRemark": None, "remDiscount": 0,
                    "remRemark": None, "discountAudit": None, "ifNormalAudit": 1}

            Pylog.debug("【人工存入-request】" + str(datas))
            resp = requests.post(url=url, data=json.dumps(datas), headers=self.headers)
            Pylog.debug("【人工存入-resp】" + str(resp.text))
            return resp.text
        except Exception:
            Pylog.error("【人工存入账号信息查询错误】:" + Pylog.exinfo())
            return "人工存入账号信息查询错误"
Ejemplo n.º 9
0
 def statistics_outList(self, endTime=1519833599000, startTime=1517414400000, memberName=None):
     '''会员出款明细'''
     url = "http://" + self.host + self.auth.config.api["owner"]["statistics_outList"]
     datas = {"endTime": endTime, "page": 1, "rows": 15, "startTime": startTime, "memberName": memberName}
     resp = requests.get(url=url, headers=self.headers, params=datas)
     Pylog.debug("【会员出款明细-request】" + str(datas))
     Pylog.info("【会员出款明细-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 10
0
 def statistics_memberDaylist(self, startTime=1517414400000, endTime=1519833599000):
     '''搜索新增会员统计'''
     url = "http://" + self.host + self.auth.config.api["owner"]["statistics_memberDaylist"]
     datas = {"page": 1, "rows": 15, "endTime": endTime, "startTime": startTime}
     resp = requests.get(url=url, params=datas, headers=self.headers)
     Pylog.debug("【搜索新增会员统计-request】" + str(datas))
     Pylog.info("【搜索新增会员统计-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 11
0
 def bank_view(self, memberId=1612488):
     '''会员银行详情'''
     url = "http://" + self.host + self.auth.config.api["owner"]["bank_view"]
     datas = {"memberId": memberId}
     resp = requests.get(url=url, headers=self.headers, params=datas)
     Pylog.debug("【会员银行详情-request】" + str(datas))
     Pylog.info("【会员银行详情-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 12
0
 def order_withhold(self, endTime=1519833599000, startTime=1517414400000):
     '''查看会员扣款记录'''
     url = "http://" + self.host + self.auth.config.api["owner"]["order_withhold"]
     datas = {"endTime": endTime, "page": 1, "rows": 15, "startTime": startTime}
     resp = requests.get(url=url, headers=self.headers, params=datas)
     Pylog.debug("【查看会员扣款记录-request】" + str(datas))
     Pylog.info("【查看会员扣款记录-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 13
0
 def offline_detail(self, endTime=1522511999000, startTime=1519833600000, cardNo=6225888899990000777):
     '''出入款账目汇总_公司入款详情查询'''
     url = "http://" + self.host + self.api["owner"]["offline_detail"]
     datas = {"endTime": endTime, "page": 1, "rows": 15, "startTime": startTime, "cardNo": cardNo}
     resp = requests.get(url=url, params=datas, headers=self.headers)
     Pylog.debug("【出入款账目汇总_公司入款详情查询-request】" + str(datas))
     Pylog.info("【出入款账目汇总_公司入款详情查询-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 14
0
 def r_com_month_bill_detail(self, rComPcodeId=20180227823):
     '''退佣账单详情'''
     url = "http://" + self.host + self.api["owner"]["r_com_month_bill_detail"]
     datas = {"page": 1, "rComPcodeId": rComPcodeId, "rows": 15}
     resp = requests.get(url=url, params=datas, headers=self.headers)
     Pylog.debug("【退佣账单详情-request】" + str(datas))
     Pylog.info("【退佣账单详情-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 15
0
 def draw_detail(self, endTime=1522511999000, startTime=1519833600000, memberName='justsoso666'):
     '''出入款账目汇总_会员出款详情查询'''
     url = "http://" + self.host + self.api["owner"]["draw_detail"]
     datas = {"endTime": endTime, "page": 1, "rows": 15, "startTime": startTime, "memberName": memberName}
     resp = requests.get(url=url, params=datas, headers=self.headers)
     Pylog.debug("【出入款账目汇总_会员出款详情查询-request】" + str(datas))
     Pylog.info("【出入款账目汇总_会员出款详情查询-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 16
0
 def rebateProgram_view(self, cid=23):
     '''查看返水方案'''
     url = "http://" + self.host + self.api["owner"]["rebateProgram_view"]
     datas = {"cid": cid}
     resp = requests.get(url=url, params=datas, headers=self.headers)
     Pylog.debug("【查看返水方案-request】" + str(datas))
     Pylog.info("【查看返水方案-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 17
0
 def r_com_current_pcode_summary(self, agentName='default'):
     '''搜索退佣当期报表'''
     url = "http://" + self.host + self.api["owner"]["r_com_current_pcode_summary"]
     datas = {"agentName": agentName, "page": 1, "rows": 15}
     resp = requests.get(url=url, params=datas, headers=self.headers)
     Pylog.debug("【搜索退佣当期报表-request】" + str(datas))
     Pylog.info("【搜索退佣当期报表-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 18
0
 def discount_member(self, endTime=1519833599000, startTime=1517414400000, agentName='default'):
     '''查看会员优惠列表'''
     url = "http://" + self.host + self.auth.config.api["owner"]["discount_member"]
     datas = {"endTime": endTime, "page": 1, "rows": 15, "startTime": startTime, "agentName": agentName}
     resp = requests.get(url=url, headers=self.headers, params=datas)
     Pylog.debug("【查看会员优惠列表-request】" + str(datas))
     Pylog.info("【查看会员优惠列表-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 19
0
 def mem_cash_back_details(self, type=2, account=None, status=1):
     '''会员返水管理'''
     url = "http://" + self.host + self.api["owner"]["mem_cash_back_details"]
     datas = {"account": account, "page": 1, "rows": 15, "status": status, "type": type}
     resp = requests.get(url=url, params=datas, headers=self.headers)
     Pylog.debug("【会员返水管理-request】" + str(datas))
     Pylog.info("【会员返水管理-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 20
0
 def chargeCmy_list(self, memberName=None):
     '''公司入款列表'''
     url = "http://" + self.host + self.api["owner"]["chargeCmy_list"]
     datas = {"memberName": memberName, "page": 1, "rows": 15}
     resp = requests.get(url=url, params=datas, headers=self.headers)
     Pylog.debug("【公司入款列表-request】" + str(datas))
     Pylog.info("【公司入款列表-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 21
0
 def feePlan_list(self, name='leo'):
     '''手续费方案搜索'''
     url = "http://" + self.host + self.config.api["owner"]["feePlan_list"]
     datas = {"name": name, "page": 1, "rows": 15}
     resp = requests.get(url=url, headers=self.headers, params=datas)
     Pylog.debug("【手续费方案搜索-request】" + str(datas))
     Pylog.debug("【手续费方案搜索-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 22
0
 def online_list(self, memberName=None):
     '''在线会员查询'''
     url = "http://" + self.host + self.auth.config.api["owner"]["online_list"]
     datas = {"page": 1, "rows": 15, "memberName": memberName}
     resp = requests.get(url=url, params=datas, headers=self.headers)
     Pylog.debug("【在线会员查询-request】" + str(datas))
     Pylog.info("【在线会员查询-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 23
0
 def levelStatistics_member_list(self, endTime=1519833599000, startTime=1517414400000, levelIds=410, lotteryIds=2):
     '''查看会员注单统计'''
     url = "http://" + self.host + self.auth.config.api["owner"]["levelStatistics_member_list"]
     datas = {"endTime": endTime, "page": 1, "rows": 15, "startTime": startTime, "levelIds": levelIds, "lotteryIds": lotteryIds}
     resp = requests.get(url=url, headers=self.headers, params=datas)
     Pylog.debug("【查看会员注单统计-request】" + str(datas))
     Pylog.info("【查看会员注单统计-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 24
0
 def rebateProgram_onStatus(self, id=34, status=0):
     '''返水方案停启用'''
     url = "http://" + self.host + self.config.api["owner"][
         "rebateProgram_onStatus"]
     datas = {"id": id, "status": status}
     resp = requests.get(url=url, headers=self.headers, params=datas)
     Pylog.debug("【返水方案停启用-request】" + str(datas))
     Pylog.debug("【返水方案停启用-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 25
0
 def domain_updateDomainByAgent(self):
     '''绑定域名'''
     url = "http://" + self.host + self.auth.config.api["owner"][
         "domain_updateDomainByAgent"]
     datas = {"agnetId": 2364, "cids": [170, 182]}
     resp = requests.post(url=url, params=datas, headers=self.headers)
     Pylog.debug("【绑定域名-request】" + str(datas))
     Pylog.info("【绑定域名-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 26
0
 def online_detail(self, endTime=1522511999000, startTime=1519833600000, merchantNo=1063, merchantName='E时代-WAPQQ'):
     '''出入款账目汇总_线上入款详情查询'''
     url = "http://" + self.host + self.api["owner"]["online_detail"]
     datas = {"endTime": endTime, "page": 1, "rows": 15, "startTime": startTime, "merchantNo": merchantNo,
              "merchantName": merchantName}
     resp = requests.get(url=url, params=datas, headers=self.headers)
     Pylog.debug("【出入款账目汇总_线上入款详情查询-request】" + str(datas))
     Pylog.info("【出入款账目汇总_线上入款详情查询-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 27
0
 def agent_listByAudit(self):
     '''待审核代理搜索'''
     url = "http://" + self.host + self.auth.config.api["owner"][
         "agent_listByAudit"]
     datas = {"auditStatus": 0, "isAudit": 1, "page": 1, "rows": 15}
     resp = requests.get(url=url, params=datas, headers=self.headers)
     Pylog.debug("【待审核代理搜索-request】" + str(datas))
     Pylog.info("【待审核代理搜索-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 28
0
 def member_password(self, memberId=4180, newPassword=123456):
     '''重置登录密码'''
     url = "http://" + self.host + self.auth.config.api["owner"][
         "member_password"]
     datas = {"memberId": memberId, "newPassword": newPassword}
     resp = requests.post(url=url, params=datas, headers=self.headers)
     Pylog.debug("【重置登录密码-request】" + str(datas))
     Pylog.info("【重置登录密码-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 29
0
 def administrative_onStatus(self, id=27, status=0):
     '''行政成本停启用'''
     url = "http://" + self.host + self.config.api["owner"][
         "administrative_onStatus"]
     datas = {"id": id, "status": status}
     resp = requests.get(url=url, headers=self.headers, params=datas)
     Pylog.debug("【行政成本停启用-request】" + str(datas))
     Pylog.debug("【行政成本停启用-resp】" + str(resp.text))
     return str(resp.text)
Ejemplo n.º 30
0
 def agent_reset_pwd(self, agentId, pwd="123456"):
     '''重置代理登录密码'''
     url = "http://" + self.host + self.auth.config.api["owner"][
         "agent_reset_pwd"]
     datas = {"agentId": agentId, "newPassword": pwd, "password": pwd}
     resp = requests.post(url=url, params=datas, headers=self.headers)
     Pylog.debug("【重置代理登录密码-request】" + str(datas))
     Pylog.info("【重置代理登录密码-resp】" + str(resp.text))
     return str(resp.text)