本帖最后由 bess 于 2012-9-26 16:06 编辑
var name=getItemValue("设计师");
var type=getItemValue("房屋类别");
var process=getDocumentProcess();
var doc=getCurrentDocument();
println(doc+"=======doc=========");
if(type=="现房"){
var sql="select max(item_序号) as item_number,domainid from tlk_设计师接待排班表_现房 group BY domainid";
var datas=queryBySQL(sql);
for (var iter = datas.iterator(); iter.hasNext();) {
var data = iter.next();
var rtn=data.getItemValueAsInt("number");
var num=rtn+1;
}
var dsql="select item_序号,domainid from tlk_设计师接待排班表_现房 where ITEM_设计师姓名='"+name+"'";
var rdatas=queryBySQL(dsql);
println(rdatas+"====sql=====")
for (var riter = rdatas.iterator(); riter.hasNext();) {
var rdata = riter.next();
println(rdata+"============");
var xuhao=rdata.getItemValueAsInt("序号");
println(xuhao+"=======aa==========");
println(num+"===num=========");
rdata.findItem("序号").setValue(num);
println("进来了");
process.doUpdate(rdata);
}
}
代码中打印rdata时显示DOCUMENT为空;但是后面的“xuhao”又能取到值; |