コード例 #1
0
 def test_21api_78dk_platform_mm_base_clear_saveClearingAccount(self):
     # 为商户添加结算信息
     sql = 'name="' + merchantname + '" and state ="enabled"'
     merchant_uuid = MysqlClent.select_one(loginAction.DB,
                                           'Tbl_MerchantProfile',
                                           'merchant_uuid', sql)
     res = PlatformAction.test_api_78dk_platform_mm_base_clear_saveClearingAccount(
         accountname=account_name,
         accountnumber='6011826564542944',
         accountopeningbank='农业银行',
         accounttype='public_accounts',
         branchname='支行名称',
         chamberlainidcard='431081199812097872',
         channelormerchantuuid=merchant_uuid,
         city='510100',
         clearingaccountuuid='',
         linenumber='6756765756',
         phone='15179366892',
         province='510000',
         region='510101')
     Assertion.verity(json.loads(res)['code'], '10000')
     Assertion.verity(json.loads(res)['msg'], '成功')
コード例 #2
0
ファイル: case_stream.py プロジェクト: RomySaber/api-test
def saveMerchant(channel_name, account_name, LegalPerson_name, business_email,
                 merchant_name, manager_name):
    #         与产品绑定的商户
    #         新增商户
    sql = 'name="' + channel_name + '" and state ="enabled"'
    channelid = MysqlClent.select_one(loginAction.DB, 'Tbl_ChannelProfile',
                                      'channel_uuid', sql)
    PlatformAction.test_api_78dk_platform_mm_base_saveMerchant(
        note='备注',
        name=merchant_name,
        parentmerchantuuid='',
        shortname=merchant_name,
        channeluuid=channelid)
    # 审核通过
    sql1 = 'name="' + merchant_name + '" and state ="enabled"'
    merchant_uuid = MysqlClent.select_one(loginAction.DB,
                                          'Tbl_MerchantProfile',
                                          'merchant_uuid', sql1)
    PlatformAction.test_api_78dk_platform_mm_examine_merchanrExamine(
        uid=merchant_uuid, ispass='******', message='通过')
    # 新增机构
    sql1 = 'name="' + merchant_name + '" and state ="enabled"'
    merchant_uuid = MysqlClent.select_one(loginAction.DB,
                                          'Tbl_MerchantProfile',
                                          'merchant_uuid', sql1)
    res = PlatformAction.test_api_78dk_platform_mm_base_business_saveBusinessInfor(
        businessaddress='天府软件园',
        businessaddressgpsloction='天府软件园GPS地址',
        businessaddresszipcode='000000',
        businesshoursendtime='18:30',
        businesshoursstarttime='08:30',
        businessinformationuuid=merchant_uuid,
        businessregistrationnumber='443534534543',
        channelormerchantuuid=merchant_uuid,
        documentaddress='天府软件园',
        email=business_email,
        organizationcode='567657675765',
        socialunifiedcreditcode='34534543534',
        storerentalendtime='2019-01-12',
        storerentalstarttime='2018-01-12',
        taxregistrationnumber='34543543543',
        documentprovince=510000,
        documentcity=510100,
        documentregion=510104,
        documentprovincename='',
        documentcityname='',
        documentregionname='',
        businessprovince=510000,
        businesscity=510100,
        businessregion=510104,
        businessprovincename='',
        businesscityname='',
        businessregionname='')
    Assertion.verity(json.loads(res)['code'], '10000')
    Assertion.verity(json.loads(res)['msg'], '成功')
    # 添加法人  cardnumber, channelormerchantuuid, legalpersonuuid, mobile, name
    sql = 'name="' + merchant_name + '" and state ="enabled"'
    merchant_uuid = MysqlClent.select_one(loginAction.DB,
                                          'Tbl_MerchantProfile',
                                          'merchant_uuid', sql)
    res = PlatformAction.test_api_78dk_platform_mm_base_legal_saveLegalPerson(
        cardnumber='123456',
        channelormerchantuuid=merchant_uuid,
        legalpersonuuid='',
        mobile='18911390729',
        name=LegalPerson_name)
    Assertion.verity(json.loads(res)['code'], '10000')
    Assertion.verity(json.loads(res)['msg'], '成功')
    # 为商户添加结算信息
    sql = 'name="' + merchant_name + '" and state ="enabled"'
    merchant_uuid = MysqlClent.select_one(loginAction.DB,
                                          'Tbl_MerchantProfile',
                                          'merchant_uuid', sql)
    res = PlatformAction.test_api_78dk_platform_mm_base_clear_saveClearingAccount(
        accountname=account_name,
        accountnumber='6011826564542944',
        accountopeningbank='农业银行',
        accounttype='public_accounts',
        branchname='支行名称',
        chamberlainidcard='431081199812097872',
        channelormerchantuuid=merchant_uuid,
        city=510100,
        clearingaccountuuid='',
        linenumber='6756765756',
        phone='15179366892',
        province=510000,
        region=510101)
    Assertion.verity(json.loads(res)['code'], '10000')
    Assertion.verity(json.loads(res)['msg'], '成功')
    # 为商户新增门店
    sql = 'name="' + merchant_name + '" and state ="enabled"'
    merchant_uuid = MysqlClent.select_one(loginAction.DB,
                                          'Tbl_MerchantProfile',
                                          'merchant_uuid', sql)
    res = PlatformAction.test_api_78dk_platform_mm_base_store_saveStore(
        businessaddress='经营地址',
        businessaddressgpsloction='GPS地址',
        managername=manager_name,
        managerphone='18911390729',
        merchantuuid=merchant_uuid,
        storeuuid="storeName5555555555",
        storename='',
        province=510000,
        city=510100,
        region=510104,
        provincename='',
        cityname='',
        regionname='')
    Assertion.verity(json.loads(res)['code'], '10000')
    Assertion.verity(json.loads(res)['msg'], '成功')
    # 新增额度管理
    sql = 'name="' + merchant_name + '" and state ="enabled"'
    merchant_uuid = MysqlClent.select_one(loginAction.DB,
                                          'Tbl_MerchantProfile',
                                          'merchant_uuid', sql)
    res = PlatformAction.test_api_78dk_platform_mm_money_saveMerchantMoney(
        amountday=150000,
        amountmonth=3000000,
        amountsingle=30000,
        amountsum=5000000,
        merchantuuid=merchant_uuid,
        moneyconfiguuid='',
        zoomcoefficient=0)
    Assertion.verity(json.loads(res)['code'], '10000')
    Assertion.verity(json.loads(res)['msg'], '成功')
    return merchant_name