常用工具类:
$vs.sqlTools
$vs.util
$vs.log
$vs.dbTools
$vs.proc
=$vs.billNoTools.getBillNo($inputForm)
$vs.user
$vs.date.getDbDate()
$vs.exception.throwException(‘’);
$vs.util.checkInput($row.COMPANY_NAME,’货主未输入’);
自定义个性常量,插件管理中com.golden.bdp.base.jar,小数位调整在系统参数设置及主数据系统脚本、字段模板3个地方
//量、单价、金额、税率小数位
$vs.decimalTools.num_decimalP
$vs.decimalTools.weight_decimalP
$vs.decimalTools.price_decimalP
$vs.decimalTools.money_decimalP
$vs.decimalTools.exprice_decimalP
$vs.decimalTools.taxrate_decimalP
下面为自定义个性方法,插件管理中com.golden.bdp.base.jar
//规格拆分
$vs.baseTools.setGoodsSpec($row, $specName);
//检测是否为数字
$vs.baseTools.isNumber($str);
//将字符串转换为字符数组
$vs.baseTools.toCharArray($a);
//excel导入时将值转成字符串
$vs.baseTools.excelToString($a);
//转成UTF-8格式
$vs.baseTools.convertToUTF8($a);
//数字转成千分位字符显示<如:###,###.000> dec可不传,不传就按数字小数位显示
$vs.doubleTools.convertDoubleFormat($d, $dec);
//比较两数大小(a是否大于b)
$vs.doubleTools.expMore($a, $b);
//比较两数大小(a是否大于等于b)
$vs.doubleTools.expGe($a, $b);
//int类型转double
$vs.doubleTools.intToDouble($a);
//舍入取整
$vs.doubleTools.Mathfloor($a);
//验证输入的文本信息日期是否符合(yyyy-MM-dd yyyyMMdd yyyy/MM/dd yyyy.MM.dd)
$vs.dateTools.isYdmDate($dateStr);
//验证输入的文本信息日期是否符合(HH:mm:ss HHmmss)
$vs.dateTools.isHmsDateToString($dateStr);
//验证输入的文本信息日期是否符合
$vs.dateTools.isDate($dateStr, $patternString);
//String转换为Date
$vs.dateTools.stringToDate($dateStr, $patten);
//Date转换为String
$vs.dateTools.dateToString($date, $patten);
//比较日期大小(d1是否大于d2)
$vs.dateTools.checkMaxG($d1, $d2);
//比较日期大小(d1是否大于等于d2)
$vs.dateTools.checkMax($d1, $d2);