var doc = getCurrentDocument();
var value = doc.getItemValueAsString("承办部门审批人");
var value1 = doc.getStateLabel()
if(value == null || value.trim().length() <= 0 && "工程处".equals(value1)){
var user=getWebUser().getName();
doc.findItem("承办部门审批人").setValue(user);
var process = getDocProcess(getApplication()); //Document操作类
process.doUpdate(doc);
}
大家好,在这里非常感谢david与巫师两位工程师,巫师晚上八点多在家里人生病住院的情况下还坚持帮助现场来解决问题 ,谢谢你们,你们辛苦了。现在的代码如下,供大家参考:
var doc = getCurrentDocument();
var state = doc.getStateLabel();
var user = getWebUser();
var rtn = doc.getItemValueAsString("承办审批人");
if((rtn == null || rtn == "") && state != null && state == "技术处领导"){
rtn = user.getName();
}
rtn;