|
|
【myApps/OBPM版本号】:v4.4- sp 21
【浏览器类型】:Chrome/其他
【联系方式-QQ】:2088814033
【联系电话】: 18924029912
【问题描述】:
我们有个人事部门 是采用选项卡的方式做出来的,总共分为三个模块,新人已入职就已经设定好了所有的参数,包括他的工资待遇那些参数。
然后我们每个月的工资条,就会使用SQL来这里搜索他的对应参数,返回到工资里面。
但是有一些很诡异的现象,就是时不时会出现,Println 出来的sql语句并没有 搜索到值,返回也是0或者空值,但是莫名其妙在工资条里面把这两个返回值求和以后就有数值,真是奇怪了。类型都是double,文本框也是数字类型。
我的SQL语句格式如下
(function(){
var user = getItemValue("员工");
var rtn = "";
var sql1 = "SELECT * from tlk_人事部门信息模块 WHERE ITEM_用户 = '"+user+"'";
var query = queryBySQL(sql1);
if(query !=null) {
var iter =query.iterator();
if(iter != null && iter.hasNext()){
var doc = iter.next();//获取的值的集合返回给doc
rtn = doc.getItemValueAsDouble("社保总额"); //取出底薪的值
}
}
rtn;
println("社保总数===="+rtn);
})()
还有其他问题,也是在这个人事表里面SQL搜索数据,但是搜索的结果与前端返回的结果不一致,
总结问题所在,sql返回的值是正确正常的,但是前端显示不正常,参与运算的值也不正常。不知道是什么问题。求解。
|
|