|
自定义函数:- public static boolean GA_FYExpenseDeptOnetimeLimitCheck(String ExpenseType,String PersonName,BigDecimal CurrentMoney){
- //检查部门经理单次限额
- if(CurrentMoney<=300)
- {
- return false;
- }
- else
- {
- return true;
- }
- }
复制代码 在流程的判断中调用:- GA_FYExpenseDeptOnetimeLimitCheck(
- relationValue('GA_FYExpense',getProcessData1(),null,null,'fExpenseType','/GangquanGroup/Expense/data'),
- currentPersonName(),
- toDecimal(relationValue('GA_FYExpense',getProcessData1(),null,null,'fExpenseMoney','/GangquanGroup/Expense/data'))
- )
复制代码 结果出错,错误信息为:- 编码: JUSTEP154064; 提示: 计算表达式GA_FYExpenseDeptOnetimeLimitCheck(relationValue('GA_FYExpense',getProcessData1(),null,null,'fExpenseType','/GangquanGroup/Expense/data'),currentPersonName(),null)出错
- 编码: JUSTEP154075; 提示: 调用函数GA_FYExpenseDeptOnetimeLimitCheck出错
- 编码: JUSTEP154068; 提示: 在模块/GangquanGroup/Expense/logic/code中, 查找函数GA_FYExpenseDeptOnetimeLimitCheck对应的Java方法Expense.GA_FYExpenseDeptOnetimeLimitCheck时出错
- 编码: JUSTEP151044; 提示: 编译模块"/GangquanGroup/Expense/logic/code"中的类"Expense"出错
- <font color="#ff0000">E:\X5\model\BIZ\GangquanGroup\Expense\logic\code\dsrc\Expense.java:10: 运算符 <= 不能应用于 java.math.BigDecimal,int
- if(CurrentMoney<=300) </font>
- ^
复制代码 求大侠帮忙。
|
|