业务场景
当流程启动时,需要修改表单某个字段的值。
操作步骤
在全局事件,配置流程启动时触发事件



import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.redxun.common.utils.SpringUtil;import com.redxun.db.CommonDao;import com.alibaba.fastjson.JSON;CommonDao dao = SpringUtil.getBean(CommonDao.class);JSONArray ary=yyshd.sub__shtzdmx;for(int i=0;i<ary.size();i++){JSONObject row = ary.getJSONObject(i);String wlbh=row.getString("wlbh");String shtzdh=row.getString("shtzdh");shtzdh=JSON.parseObject(shtzdh).getString("value");String selSql="SELECT ID_ FROM w_fhtzd WHERE F_FHSQDH='"+shtzdh+"'";String orderId=(String)dao.queryOne("form",selSql);String sql="UPDATE w_cgdmx set F_SHTZDDJZT='正在审核预约' where REF_ID_='"+orderId+"' AND F_WLBM='"+wlbh+"'";dao.execute("form",sql);}
文档更新时间: 2020-11-20 17:51 作者:zhuyunyun