|
|
本帖最后由 purple 于 2012-3-7 18:01 编辑
我想做这样的一个功能,就是在流程走完之后把一个资产信息表单里面的资产状态改为维修中(资产状态是下拉列表框)
代码是这样的
var statelabel = getStateLabel();
var state="";
if("完成".equals(statelabel)||statelabel=="完成"){
var item=getItemValue.AsString("assets_no");
var sql="update TLK_ASSETS_INFO set ITEM_STATE_ASSETS='维修中' where ITEM_ASSET_NUMBERS='"+item+"'";
updateByDsName("zcgl",sql);
}else{
state="申请维修中";
}
state;
问题是这样的,流程的状态获取成功了,如果在if语句中给state赋值是成功的,但是加上sql语句之后,语句没执行,而且在视图中点击信息进入表单失败了,也就是说这个表单就打不开了
我不明白问题出在哪里
请尽快回复,谢谢... |
|