def test_xhd_05_get_applyCode(self): '''申请件查询''' self.test_xhd_04_applydata() applycode = common.get_applycode(self.page, self.custName) if applycode: self.log.info("申请件查询完成") self.applyCode = applycode else: self.log.error("Can't get applyCode!") raise
def test_cwd_05_get_applyCode(self): '''申请件查询''' self.test_cwd_04_applydata() applycode = common.get_applycode(self.page, self.custName) if applycode: self.log.info("申请件查询完成") self.applyCode = applycode else: raise ValueError("申请件查询失败")
def test_gqt_05_get_applyCode(self): '''申请件查询''' self.test_gqt_04_applydata() applycode = common.get_applycode(self.page, self.custName) if applycode: self.log.info("申请件查询完成") self.applyCode = applycode return applycode, True else: return None, False
def test_eyt_05_get_applyCode(self): '''申请件查询''' self.test_eyt_04_applydata() # name = self.cust_info['_borrow_info']['custName'] applycode = common.get_applycode(self.page, self.custName) if applycode: self.log.info("申请件查询完成") self.cust_info['applyCode'] = applycode self.applyCode = applycode else: self.log.error("can't get applyCode!") raise
def test_warrantManage_original(self): '''原件请款''' ''' 1. 申请录入 ''' # 1 客户信息-业务基本信息 if common.input_customer_base_info(self.page, self.data['applyVo']): self.log.info("录入基本信息完成") # 2 客户基本信息 - 借款人/共贷人/担保人信息 self.custName = common.input_customer_borrow_info( self.page, self.data['custInfoVo'][0])[1] # 3 物业信息 common.input_cwd_bbi_Property_info( self.page, self.data['applyPropertyInfoVo'][0], self.data['applyCustCreditInfoVo'][0]) # 提交 common.submit(self.page) self.log.info("申请件录入完成提交") applyCode = common.get_applycode(self.page, self.custName) if applyCode: self.applyCode = applyCode self.log.info("申请件查询完成") print("applyCode:" + self.applyCode) # 流程监控 result = common.process_monitor(self.page, applyCode) if result is not None: self.next_user_id = result self.log.info("完成流程监控查询") else: self.log.error("流程监控查询出错!") raise ''' 2. 风控审批流程 ''' # 下一个处理人重新登录 page = Login(result) # 分公司主管审批 res = common.approval_to_review(page, applyCode, u'分公司主管审批通过', 0) if not res: self.log.error("审批失败") raise self.get_next_user(page, applyCode, u'分公司主管审批通过!') # 下一个处理人重新登录 page = Login(self.next_user_id) # 分公司经理审批 res = common.approval_to_review(page, applyCode, u'分公司经理回退到申请录入', 0) if not res: self.log.error("审批失败") raise self.get_next_user(page, applyCode, u'分公司经理审批通过!') # 下一个处理人重新登录 page = Login(self.next_user_id) # 区域预复核审批 res = common.approval_to_review(page, applyCode, u'区域预复核审批通过', 0) if not res: self.log.error("区域预复核审批失败!") raise self.get_next_user(page, applyCode, u'区域预复核审批通过!') # 下一个处理人重新登录 page = Login(self.next_user_id) # 审批经理审批通过 res = common.approval_to_review(page, applyCode, u'审批经理审批通过', 0) if not res: self.log.error("审批经理审批失败!") raise self.get_next_user(page, applyCode, u'审批经理审批成功!') ''' 3. 合同打印 ''' # 下一个处理人重新登录 page = Login(self.next_user_id)
def test_01_region_special_approval(self): '''区域李伟波特批''' ''' --------------------------------------------------------------------- 1. 申请基本信息录入 --------------------------------------------------------------------- ''' # 1 客户信息-业务基本信息 if common.input_customer_base_info(self.page, self.data['applyVo']): self.log.info("录入基本信息完成") # 2 客户基本信息 - 借款人/共贷人/担保人信息 self.custName = common.input_customer_borrow_info( self.page, self.data['custInfoVo'][0])[1] # 3 物业信息 common.input_cwd_bbi_Property_info( self.page, self.data['applyPropertyInfoVo'][0], self.data['applyCustCreditInfoVo'][0]) # 提交 common.submit(self.page) self.log.info("申请件录入完成提交") self.log.info("主借人:" + self.custName) applyCode = common.get_applycode(self.page, self.custName) if applyCode: self.applyCode = applyCode self.log.info("申请件查询完成:" + self.applyCode) else: self.log.error("申请件查询失败!") raise # 流程监控 result = common.process_monitor(self.page, applyCode) if result is not None: self.next_user_id = result self.log.info("完成流程监控查询") self.page.driver.quit() else: self.log.error("流程监控查询出错!") raise ''' ------------------------------------------------------------ 2. 风控审批-区域特批 ------------------------------------------------------------ ''' # 下一个处理人重新登录 page = Login(result) # 分公司主管审批 res = common.approval_to_review(page, applyCode, u'分公司主管审批通过', 0) if not res: self.log.error("审批失败") raise else: self.log.info(u'分公司主管审批通过!') self.get_next_user(page, applyCode) # 下一个处理人重新登录 page = Login(self.next_user_id) # 分公司经理审批通过 res = common.approval_to_review(page, applyCode, u'分公司经理回退到申请录入', 0) if not res: self.log.error("审批失败") raise else: self.log.info(u'分公司经理审批通过!') self.get_next_user(page, applyCode) # 下一个处理人重新登录 page = Login(self.next_user_id) if self.next_user_id != 'xn004754': # 区域特批 res = common.approval_to_review(page, applyCode, u'区域审批经理审批', 0) if not res: self.log.error("区域审批经理审批失败") raise else: self.log.info(u'区域审批经理审批成功!') self.get_next_user(page, applyCode) else: r = common.special_approval(page, self.applyCode, u'区域特批') if not r: self.log.error('区域特批出错!') raise else: self.log.info('区域特批通过!') page.driver.quit()
def test_one_person_sign(self): '''单人签约''' # --------------------------------------------------------------------------------- # 1. 申请录入 # --------------------------------------------------------------------------------- # 1 客户信息-业务基本信息 if common.input_customer_base_info(self.page, self.data['applyVo']): self.log.info("录入基本信息完成") # 2 客户基本信息 - 借款人/共贷人/担保人信息 self.custName = common.input_customer_borrow_info(self.page, self.data['custInfoVo'][0])[1] # 3 物业信息 common.input_cwd_bbi_Property_info(self.page, self.data['applyPropertyInfoVo'][0], self.data['applyCustCreditInfoVo'][0]) # 提交 common.submit(self.page) self.log.info("申请件录入完成提交") applyCode = common.get_applycode(self.page, self.custName) if applyCode: self.applyCode = applyCode self.log.info("申请件查询完成") print("applyCode:" + self.applyCode) # 流程监控 result = common.process_monitor(self.page, applyCode) if result is not None: self.next_user_id = result self.log.info("完成流程监控查询") else: self.log.error("流程监控查询出错!") raise # --------------------------------------------------------------------------------------- # 2. 风控审批流程 # --------------------------------------------------------------------------------------- # 下一个处理人重新登录 page = Login(result) # 分公司主管审批 res = common.approval_to_review(page, applyCode, u'分公司主管审批通过', 0) if not res: self.log.error("审批失败") raise else: self.log.info("分公司主管审批通过!") self.get_next_user(page, applyCode) # 下一个处理人重新登录 page = Login(self.next_user_id) # 分公司经理审批 res = common.approval_to_review(page, applyCode, u'分公司经理回退到申请录入', 0) if not res: self.log.error("审批失败") raise else: self.log.info("分公司经理审批通过!") self.get_next_user(page, applyCode) # 下一个处理人重新登录 page = Login(self.next_user_id) # 区域预复核审批 res = common.approval_to_review(page, applyCode, u'区域预复核审批通过', 0) if not res: self.log.error("区域预复核审批失败!") raise else: self.log.info("区域预复核审批通过") self.get_next_user(page, applyCode) # 下一个处理人重新登录 page = Login(self.next_user_id) # 审批经理审批通过 res = common.approval_to_review(page, applyCode, u'审批经理审批通过', 0) if not res: self.log.error("审批经理审批失败!") raise else: self.log.info("审批经理审批通过成功!") self.get_next_user(page, applyCode) # ----------------------------------------------------------------------------- # 3. 合同打印 # ----------------------------------------------------------------------------- i_frame = 'bTabs_tab_house_commonIndex_todoList' rec_bank_info = dict( recBankNum=self.data['houseCommonLoanInfoList'][0]['recBankNum'], recPhone=self.data['houseCommonLoanInfoList'][0]['recPhone'], recBankProvince=self.data['houseCommonLoanInfoList'][0]['recBankProvince'], recBankDistrict=self.data['houseCommonLoanInfoList'][0]['recBankDistrict'], recBank=self.data['houseCommonLoanInfoList'][0]['recBank'], recBankBranch=self.data['houseCommonLoanInfoList'][0]['recBankBranch'], ) # 扣款银行信息 rep_bank_info = dict( rep_name=u'习近平', rep_id_num='420101198201013526', rep_bank_code='6210302082441017886', rep_phone='13686467482', provice=u'湖南省', district=u'长沙', rep_bank_name=u'中国银行', rep_bank_branch_name=u'北京支行', ) # 下一个处理人重新登录 page = Login(self.next_user_id) # 签约 common.make_signing(page, self.applyCode, rec_bank_info) self.log.info("签约完成") # 查看下一步处理人 self.get_next_user(page, applyCode)