lis框架各种方法的使用
//这个必须是lpedorapp表的主键才行
LPEdorAppDB tLPEdorAppDB = new LPEdorAppDB();
tLPEdorAppDB.setEdorAcceptNo(mEdorAcceptNo);
if (!tLPEdorAppDB.getInfo()) {
CError tError = new CError();
tError.moduleName = "PEdorBCDetailBL";
tError.functionName = "checkData";
tError.errorMessage = "没有查询到该保全信息";
this.mErrors.addOneError(tError);
return false;
}
mLPEdorAppSchema = tLPEdorAppDB.getSchema(); //这个可以不包含lcinsured表的主键
// 若减掉的是主被保险人,且其家庭下有附属人,则附属人会自动减掉
if ("01".equals(tLCInsuredSchema.getRelationship())) {
tLCInsuredDB = new LCInsuredDB();
tLCInsuredDB.setPolicyNo(tLCInsuredSchema.getPolicyNo());
tLCInsuredDB.setFamilyContNo(tLCInsuredSchema.getFamilyContNo());
LCInsuredSet tLCInsuredSet = tLCInsuredDB.query();
for (int j = 1; j <= tLCInsuredSet.size(); j++) {
LCInsuredSchema tLCInsuredSchema2 = tLCInsuredSet.get(j);
if (!"01".equals(tLCInsuredSchema2.getRelationship())) {
// 生成保全相关表
createData(tLCInsuredSchema2);
}
}
} js各种校验的用法:
if(getStrByte(fm.LoanAppDes.value)>500) {
alert("贷款申请说明不得超过500字符,请检查");
document.getElementsByName('LoanAppDes')[0].style.borderColor = "#f64f4f";
return false;
}
getStrByte()方法的底层代码:
//获取字符串字节数
function getStrByte(cStr) {
var tStr = cStr.replace(/[^\x00-\xff]/g, "**");
return tStr.length;
}
常见的需求校验:[贷款发生金额]:空白录入框,只能录入数字,险种10位整数,2位小数,必录项。
if(fm.LoanMoney.value.indexOf(".")==-1) {
//整数
var rgu = /^(([^0][0-9]\d{0,9}|0))$/;
}else {
//小数
var reg=/^(([^0][0-9]\d{0,9}|0)\.([0-9]{1,2}))$/;
if(!reg.test(fm.LoanMoney.value)){
alert("输入的贷款金额需要保留小数点后两位");
document.getElementsByName('LoanMoney')[0].style.borderColor = "#f64f4f";
return;
}
}
获取一个日期的前一天的值:PubFun.calDate(tSaveLPContSchema.getStartDate(), -1, "D", "")
lis框架各种方法的使用的更多相关文章
- 安卓4.0以上系统怎么不用root激活XPOSED框架的方法
在大多单位的引流或业务操作中,基本上都需要使用安卓的高端技术Xposed框架,近期,我们单位购买了一批新的安卓4.0以上系统,基本上都都是基于7.0以上版本,基本上都不能够刷入root超级权限,即便是 ...
- TP框架M方法 create方法丢失字段问题
TP框架M方法 create方法丢失字段问题! thinkphp框架M方法 create方法丢失字段问题! thinkphp框架M方法 add方法字段丢失问题! 数据库 表新增了字段,用create方 ...
- TP框架I方法详解
TP框架I方法详解 I方法是ThinkPHP众多单字母函数中的新成员,其命名来自于英文Input(输入),主要用于更加方便和安全的获取系统输入变量,可以用于任何地方,用法格式如下:I('变量类型. ...
- TVM源码框架安装方法
TVM源码框架安装方法 本文提供如何在各种系统上从零构建和安装TVM包的说明.它包括两个步骤: 首先从C++代码中构建共享库(linux的libtvm.so,macOS的libtvm.dylib和wi ...
- SpringBoot集成MyBatis-Plus框架详细方法
1.说明 本文详细介绍Spring Boot集成MyBatis-Plus框架的方法, 使用MySQL数据库进行测试, 包括完整的开发到测试步骤, 从一开始的Spring Boot工程创建, 到MySQ ...
- HTML5和Web Apps框架和方法
单页: 1jQuery Mobile 该框架以其基于AJAX的导航系统和可使用主题的ThemeRoller设计而闻名.支持Android,ios,Windows Phone,webOs等.编程模式为C ...
- Windows下安装配置Yaf框架的方法及创建典型合理的Demo目录结构
Yaf是一个C语言编写的PHP框架,由鸟哥Laruence开发的高性能框架: Yaf官方文档:http://www.laruence.com/manual/index.html 第一步:安装PHP扩展 ...
- ThinkPHP框架 AJAX方法返回 AJAX实现分页例子:
在模块控制器Controller文件夹里创建一个 FenyeController.class.php控制器 <?php namespace Admin\Controller; use Think ...
- MiUI开发者版刷入xposed框架--简洁方法
一,首先要确定手机是否解锁 可以去这里查看怎么解锁: http://www.miui.com/unlock/index.html 二,手机系统需要是开发者版,且在安全中心的授权管理打开了ROOT授权 ...
随机推荐
- ElasticSearch中"distinct","count"和"group by"的实现
最近在业务中需要使用ES来进行数据查询,在某些场景下需要对数据进行去重,以及去重后的统计.为了方便大家理解,特意从SQL角度,方便大家能够理解ES查询语句. 1 - distinct ; { &quo ...
- 【手写代码】计算1-n中总共有多少二进制1
#include<bits/stdc++.h> #include<vector> using namespace std; //时间复杂度:O(N) int f(int x) ...
- vue中ref在input中详解
当我们在项目中遇见文本输入框的时候,获取时刻输入框中的值 1.v-model <template> <input type="text" v-model=&quo ...
- [转帖]Beyond compare4密钥
Beyond compare4密钥 https://blog.csdn.net/lemontree1945/article/details/92963423 学习一下 最近想破解水卡.... w4G- ...
- 浅谈Java Object
在Java中,所有的类都继承自Object类,因此万物皆对象?也没错! 那有人会问,我的子类继承的是父类不是Object,怎么说? 如果一个类没用显示的继承某一个类,那么他就会隐式的继承 Object ...
- Python输错4次用户名密码需要输入验证码
time = 0 login_success = False USER_NAME = "alex" PWD = "alex123" CHECK_CODE = & ...
- centos 7安装jdk并封装service服务
一.概述 有一个Spring Cloud的jar包,文件名为:RDS.jar.必须要jdk1.8版本,需要部署在 Centos 7.5的服务器上面,最好能设置开机自启动! 二.安装jdk 关闭防火墙 ...
- 【leetcode-78 dfs+回溯】 子集
子集 给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集). 说明:解集不能包含重复的子集. 示例: 输入: nums = [1,2,3] 输出: [ [3], [1], ...
- MOOC python笔记(一):python语言概述
python语言简介 特点:简单.易学.使用者多. 荷兰人Guido 1989年发明. 面向对象的解释型计算机程序设计语言. 设计哲学是"优雅"."明确".&q ...
- Windows 2003 服务器 关闭IIS中FTP匿名访问
控制面板 –> 管理工具 –> Internet信息服务管理器打开后左侧选择相应的FTP站点右击 –> 属性 –> 安全帐户允许匿名连接 前面的√取消掉,点击确定完成