def test_010_api_78dk_web_loan_base_assignOtherStore(self):
     """
       Time       :2019-04-24
       author     : 罗林
       desc       :分配到其它门店
     """
     loanuuid, businessperson, state = eq.get_info(
         'loan_order', 'loan_order_uuid,user_name,order_main_state')
     old_storeuuid = eq.get_info('loan_order', 'store_uuid',
                                 'loan_order_uuid="{}"'.format(loanuuid))
     rs = ew.test_api_78dk_web_loan_base_assignOtherStore(
         storeuuid='68c5720686e942a5a990a04b5c4c0736', loanuuid=loanuuid)
     ass.verity(json.loads(rs)['code'], "10000")
     eq.update_order(loanuuid, 'store_uuid="{}"'.format(old_storeuuid))
Beispiel #2
0
 def test_012_api_78dk_web_product_enableOrDisableProduct(self):
     """
       Time       :2019-04-28
       author     : 罗林
       desc       : 产品-启用
     """
     uuid = eq.get_info('product_detail', 'product_detail_uuid',
                        'name="{}"'.format(product_name))[0]
     rs = ew.test_api_78dk_web_product_enableOrDisableProduct(
         productdetailuuid=uuid, productstate=0)
     ass.verity(json.loads(rs)['code'], "10000")
     productstate = eq.get_info('product_detail', 'product_state',
                                'product_detail_uuid="{}"'.format(uuid))[0]
     ass.verity(productstate, "0", "产品状态断言")
Beispiel #3
0
 def test_009_api_78dk_web_product_addProduct(self):
     """
       Time       :2019-04-28
       author     : 罗林
       desc       : 产品-添加(v1.0.4) - 编辑
     """
     uuid = eq.get_info('product_detail', 'product_detail_uuid',
                        'name="{}"'.format(product_name))[0]
     productDetailConfigList = [{"period": 12, "rate": 0.01}]
     rs = ew.test_api_78dk_web_product_addProduct(
         repaymentmethod='HKFS0002',
         minquota=100,
         productdetailconfiglist=productDetailConfigList,
         repaymentdatetype='0',
         channelfee=10,
         serverfee=1,
         controlserverfee=10,
         minpenaltyfee=1,
         secondhalfofthemonth=25,
         penaltyrate=0.01,
         maxquota=10000,
         name=product_name,
         producttype='JKFS0002',
         overduepenaltyrate=0.02,
         firsthalfofthemonth=10,
         middlehalfofthemonth=15,
         productdetailuuid=uuid)
     ass.verity(json.loads(rs)['code'], "10000")
Beispiel #4
0
 def test_003_api_78dk_web_finance_queryLoanFinance(self):
     """
       Time       :2019-04-28
       author     : 罗林
       desc       : 财务管理详情
     """
     uuid = eq.get_info('loan_order', 'loan_order_uuid')[0]
     rs = ew.test_api_78dk_web_finance_queryLoanFinance(uuid=uuid)
     ass.verity(json.loads(rs)['code'], "10000")
 def test_010_api_78dk_web_risk_delRemark(self):
     """
     Time       :2019-04-23
     author     : 罗林
     desc       :删除备注-v1.0.3
     """
     loan_order_uuid = eq.get_info('loan_order', 'loan_order_uuid')[0]
     rs = ew.test_api_78dk_web_risk_delRemark(type='0', uuid=loan_order_uuid)
     ass.verity(json.loads(rs)['code'], "10000")
 def test_005_api_78dk_web_role_queryRole(self):
     """
       Time       :2019-04-28
       author     : 罗林
       desc       : 岗位-详情
     """
     sysroleuuid = eq.get_info('sys_role', 'sys_role_uuid')[0]
     rs = ew.test_api_78dk_web_role_queryRole(sysroleuuid=sysroleuuid)
     ass.verity(json.loads(rs)['code'], "10000")
 def test_013_api_78dk_web_risk_getFdd(self):
     """
     Time       :2019-04-23
     author     : 罗林
     desc       :合同-查看
     """
     loan_order_uuid = eq.get_info('loan_order', 'loan_order_uuid')[0]
     rs = ew.test_api_78dk_web_risk_getFdd(uuid=loan_order_uuid)
     ass.verity(json.loads(rs)['code'], "10000")
 def test_014_api_78dk_web_risk_getPgsDetail(self):
     """
       Time       :2019-04-24
       author     : 罗林
       desc       :评估师、客服详情页面查看-v1.0.4
     """
     loanuuid, businessperson, state = eq.get_info(
         'loan_order', 'loan_order_uuid,user_name,order_main_state')
     rs = ew.test_api_78dk_web_risk_getPgsDetail(uuid=loanuuid)
     ass.verity(json.loads(rs)['code'], "10000")
Beispiel #9
0
 def test_004_api_78dk_clientapp_tools_loanCalc_calc(self):
     """
       Time       :2019-04-25
       author     : 罗林
       desc       : 贷款计算
     """
     product_id = eq.get_info('product_detail', 'product_detail_uuid')[0]
     rs = ea_app.test_api_78dk_clientapp_tools_loanCalc_calc(
         loanamount=10000, loanterm=3, productdetailuuid=product_id)
     ass.verity(json.loads(rs)['code'], "10000")
 def test_006_api_78dk_web_role_delRole(self):
     """
       Time       :2019-04-28
       author     : 罗林
       desc       : 岗位-删除
     """
     sysroleuuid = eq.get_info('sys_role', 'sys_role_uuid',
                               'name="{}"'.format(role_name))[0]
     rs = ew.test_api_78dk_web_role_delRole(sysroleuuid=sysroleuuid)
     ass.verity(json.loads(rs)['code'], "10000")
Beispiel #11
0
 def test_014_api_78dk_clientapp_loan_perfectInfo_addContracts(self):
     """
       Time       :2019-04-26
       author     : 罗林
       desc       : 职业信息查询
     """
     mobile, name, ralation = eq.get_info('client_contact', 'mobile,name,ralation')
     paramlist = [{"mobile": mobile, "name": name, "ralation": ralation}]
     rs = ea_app.test_api_78dk_clientapp_loan_perfectInfo_addContracts(paramlist=paramlist)
     ass.verity(json.loads(rs)['code'], "10000")
 def test_015_api_78dk_web_admin_delAdmin(self):
     """
       Time       :2019-04-28
       author     : 罗林
       desc       : 用户-删除
     """
     sysadminuuid = eq.get_info('sys_admin', 'sys_admin_uuid',
                                'email="{}"'.format(addAdmin_email))[0]
     rs = ew.test_api_78dk_web_admin_delAdmin(sysadminuuid=sysadminuuid)
     ass.verity(json.loads(rs)['code'], "10000")
 def test_003_api_78dk_web_risk_updateSecondProcess(self):
     """
     Time       :2019-04-23
     author     : 罗林
     desc       :信审-返回审核金额
     """
     loan_order_uuid = eq.get_info('loan_order', 'loan_order_uuid', )[0]
     rs = ew.test_api_78dk_web_risk_updateSecondProcess(uuid=loan_order_uuid)
     ass.verity(json.loads(rs)['code'], "10000")
     ass.verityContain(json.loads(rs)['data'], "advanceFee")
 def test_009_api_78dk_web_risk_addRemark(self):
     """
     Time       :2019-04-23
     author     : 罗林
     desc       :保存备注-v1.0.3
     """
     loan_order_uuid = eq.get_info('loan_order', 'loan_order_uuid')[0]
     remarkloanorder = [{"loanOrderUuid": loan_order_uuid, "remark": 'api-test保存备注', "type": '0'}]
     rs = ew.test_api_78dk_web_risk_addRemark(remarkloanorder)
     ass.verity(json.loads(rs)['code'], "10000")
Beispiel #15
0
 def test_007_api_78dk_clientapp_auth_messAuth_addBankCard(self):
     """
       Time       :2019-04-26
       author     : 罗林
       desc       : 银行卡认证
     """
     bank, cardno, mobile = eq.get_info('client_cards', 'bank,card_no,mobile')
     rs = ea_app.test_api_78dk_clientapp_auth_messAuth_addBankCard(bank=bank, cardno=cardno, mobile=mobile)
     ass.verity(json.loads(rs)['code'], "S0028")
     ass.verity(json.loads(rs)['msg'], "该身份证已经完成认证,不能重复认证!")
 def test_011_api_78dk_web_risk_addWeft(self):
     """
     Time       :2019-04-23
     author     : 罗林
     desc       :保存经纬度-v1.0.3
     """
     loan_order_uuid = eq.get_info('loan_order', 'loan_order_uuid')[0]
     rs = ew.test_api_78dk_web_risk_addWeft(uuid=loan_order_uuid, type='0', longitude='104.0710005358',
                                            latitude='30.5403921022')
     ass.verity(json.loads(rs)['code'], "10000")
 def test_015_api_78dk_web_risk_getKey(self):
     """
     Time       :2019-04-23
     author     : 罗林
     desc       :获取key
     """
     loan_order_uuid = eq.get_info('loan_order', 'loan_order_uuid')[0]
     rs = ew.test_api_78dk_web_risk_getKey(uuid=loan_order_uuid)
     ass.verity(json.loads(rs)['code'], "10000")
     ass.verityContain(json.loads(rs)['data'], "carCode")
     ass.verityContain(json.loads(rs)['data'], "key")
Beispiel #18
0
 def test_016_delete_product(self):
     """
       Time       :2019-04-28
       author     : 罗林
       desc       : 获取产品下拉列表
     """
     uuid = eq.get_info('product_detail', 'product_detail_uuid',
                        'name="{}"'.format(product_name))[0]
     eq.delete_info('product_detail', 'name="{}"'.format(product_name))
     eq.delete_info('product_detail_config',
                    'product_detail_uuid="{}"'.format(uuid))
 def test_001_api_78dk_web_loan_info_addLoanBusinessPerson(self):
     """
     Time       :2019-04-23
     author     : 罗林
     desc       :保存订单业务员
     """
     loanuuid, businessperson, state = eq.get_info(
         'loan_order', 'loan_order_uuid,user_name,order_main_state')
     rs = ew.test_api_78dk_web_loan_info_addLoanBusinessPerson(
         loanuuid=loanuuid, businessperson=businessperson)
     ass.verity(json.loads(rs)['code'], "10000")
     eq.update_order(loanuuid, 'order_main_state="{}"'.format(state))
 def test_005_api_78dk_web_loan_common_returnLoanOrder(self):
     """
       Time       :2019-04-23
       author     : 罗林
       desc       :退回订单
     """
     loanuuid, businessperson, state = eq.get_info(
         'loan_order', 'loan_order_uuid,user_name,order_main_state')
     rs = ew.test_api_78dk_web_loan_common_returnLoanOrder(
         loanuuid=loanuuid)
     ass.verity(json.loads(rs)['code'], "10000")
     eq.update_order(loanuuid, 'order_main_state="{}"'.format(state))
 def test_024_api_78dk_web_org_delOrg(self):
     """
       Time       :2019-04-28
       author     : 罗林
       desc       : 组织-删除
     """
     sysorganizationuuid = eq.get_info(
         'sys_organization', 'sys_organization_uuid',
         'name like "%{}%"'.format(la.sign))[0]
     rs = ew.test_api_78dk_web_org_delOrg(
         sysorganizationuuid=sysorganizationuuid)
     ass.verity(json.loads(rs)['code'], "10000")
 def test_012_api_78dk_web_loan_info_updateSalesman(self):
     """
       Time       :2019-04-24
       author     : 罗林
       desc       :更新业务员
     """
     loanuuid, businessperson, state = eq.get_info(
         'loan_order', 'loan_order_uuid,user_name,order_main_state')
     rs = ew.test_api_78dk_web_loan_info_updateSalesman(entryusername='',
                                                        uuid=loanuuid)
     ass.verity(json.loads(rs)['code'], "10000")
     eq.update_order(loanuuid, 'user_name="{}"'.format(businessperson))
Beispiel #23
0
 def test_025_api_78dk_clientapp_loan_loanApply_queryPeriod(self):
     """
       Time       :2019-04-26
       author     : 罗林
       desc       : 期数列表
     """
     productdetailuuid = eq.get_info('product_detail', 'product_detail_uuid')[0]
     rs = ea_app.test_api_78dk_clientapp_loan_loanApply_queryPeriod(productdetailuuid=productdetailuuid)
     ass.verity(json.loads(rs)['code'], "10000")
     ass.verityContain(json.loads(rs)['data'], "dataList")
     ass.verityContain(json.loads(rs)['data'], "period")
     ass.verityContain(json.loads(rs)['data'], "rate")
 def test_019_api_78dk_web_risk_getRiskScoreResult(self):
     """
     Time       :2019-04-23
     author     : 罗林
     desc       :风控评分列表-v1.0.4
     """
     loan_order_uuid = eq.get_info('loan_order', 'loan_order_uuid')[0]
     rs = ew.test_api_78dk_web_risk_getRiskScoreResult(loanorderuuid=loan_order_uuid)
     ass.verity(json.loads(rs)['code'], "10000")
     ass.verityContain(json.loads(rs)['data'], "list")
     ass.verityContain(json.loads(rs)['data'], "name")
     ass.verityContain(json.loads(rs)['data'], "result")
 def test_016_api_78dk_web_risk_getMailList(self):
     """
     Time       :2019-04-23
     author     : 罗林
     desc       :获取通讯录-v1.0.3
     """
     loan_order_uuid = eq.get_info('loan_order', 'loan_order_uuid')[0]
     rs = ew.test_api_78dk_web_risk_getMailList(uuid=loan_order_uuid)
     ass.verity(json.loads(rs)['code'], "10000")
     ass.verityContain(json.loads(rs)['data'], "name")
     ass.verityContain(json.loads(rs)['data'], "singlePhone")
     ass.verityContain(json.loads(rs)['data'], "type")
 def test_005_api_78dk_web_risk_addFinalProcess(self):
     """
     Time       :2019-04-23
     author     : 罗林
     desc       :终审-保存处理结果
     """
     loan_order_uuid, order_main_state, order_sub_state, state = eq.get_info(
         'loan_order', 'loan_order_uuid,order_main_state,order_sub_state,state')
     eq.update_order(loan_order_uuid, 'order_main_state="SHJDXS03"')
     rs = ew.test_api_78dk_web_risk_addFinalProcess(examineresult='SHJDZS01', loanorderuuid=loan_order_uuid,
                                                    remark='')
     ass.verity(json.loads(rs)['code'], "10000")
     eq.delete_info('loan_finance', 'loan_order_uuid="{}"'.format(loan_order_uuid))
     eq.delete_info('process_examine', 'loan_order_uuid="{}"'.format(loan_order_uuid))
Beispiel #27
0
 def test_003_api_78dk_clientapp_auth_messAuth_addIdCardIfo(self):
     """
       Time       :2019-04-25
       author     : 罗林
       desc       : 保存身份认证信息
     """
     idcard, idcarda, idcardb, name, cardaddress, nation, day, issuingbody, month, sex, validitybegin, validityend, \
     year = eq.get_info('client_base', 'idcard,idcard_a,idcard_b,name,address,nation,day,'
                                       'issuing_body,month,sex,validity_begin,validity_end,year')
     rs = ea_app.test_api_78dk_clientapp_auth_messAuth_addIdCardIfo(
         idcard=idcard, idcarda=idcarda, idcardb=idcardb, name=name, cardaddress=cardaddress, nation=nation, day=day,
         issuingbody=issuingbody, month=month, sex=sex, validitybegin=validitybegin, validityend=validityend,
         year=year)
     ass.verity(json.loads(rs)['code'], "10000")
 def test_004_api_78dk_web_role_updateRole(self):
     """
       Time       :2019-04-28
       author     : 罗林
       desc       : 岗位-编辑
     """
     seq, codeno, sysroleuuid, name = eq.get_info(
         'sys_role', 'seq,code_no,sys_role_uuid,name',
         'name="{}"'.format(role_name))
     rs = ew.test_api_78dk_web_role_updateRole(seq=seq,
                                               codeno=codeno,
                                               sysroleuuid=sysroleuuid,
                                               name=name)
     ass.verity(json.loads(rs)['code'], "10000")
Beispiel #29
0
 def test_013_api_78dk_web_product_queryProduct(self):
     """
       Time       :2019-04-28
       author     : 罗林
       desc       : 产品-详情
     """
     uuid = eq.get_info('product_detail', 'product_detail_uuid',
                        'name="{}"'.format(product_name))[0]
     rs = ew.test_api_78dk_web_product_queryProduct(productdetailuuid=uuid)
     ass.verity(json.loads(rs)['code'], "10000")
     ass.verityContain(json.loads(rs)['data'], "channelFee")
     ass.verityContain(json.loads(rs)['data'], "firstHalfOfTheMonth")
     ass.verityContain(json.loads(rs)['data'], "middleHalfOfTheMonth")
     ass.verityContain(json.loads(rs)['data'], "overduePenaltyRate")
     ass.verityContain(json.loads(rs)['data'], "repaymentDateType")
 def test_012_api_78dk_web_sum_getReportBoolean(self):
     """
     Time       :2019-04-23
     author     : 罗林
     desc       :判断报告是否有数据(v1.0.4)
     """
     loan_order_uuid = eq.get_info('loan_order', 'loan_order_uuid')[0]
     rs = ew.test_api_78dk_web_sum_getReportBoolean(uuid=loan_order_uuid)
     ass.verity(json.loads(rs)['code'], "10000")
     ass.verityContain(json.loads(rs)['data'], "dt")
     ass.verityContain(json.loads(rs)['data'], "carr")
     ass.verityContain(json.loads(rs)['data'], "taobao")
     ass.verityContain(json.loads(rs)['data'], "rf")
     ass.verityContain(json.loads(rs)['data'], "jingdong")
     ass.verityContain(json.loads(rs)['data'], "apliy")