陈万琛
侠客
侠客
  • UID499
  • 粉丝0
  • 关注0
  • 发帖数17
  • 社区居民
阅读:3743回复:0

4.2版本业务节点调用java类

楼主#
更多 发布于:2019-01-03 15:24
业务流程中使用:
WPSUtil.getComponent("createKeyFile")   ---> 获取java对象
WPSUtil.getComponent("createKeyFile") .execute1(id);  --->调用execute1方法传递id流程变量




package com.sunsheen.ssoax.projectkey;
import java.util.HashMap;
import java.util.List;
import java.util.Map;


import org.hibernate.SQLQuery;
import org.hibernate.transform.Transformers;
import org.jboss.seam.annotations.Name;


import com.sunsheen.jfids.system.base.composite.data.query.QueryParameterImpl;
import com.sunsheen.jfids.system.database.DBSession;
import com.sunsheen.jfids.util.DataBaseUtil;


@Name("createKeyFile")
public class CreateKeyFileJava {
 public void execute1(String id){
 DBSession session =DataBaseUtil.getHibernateSession();
 // 报销申请id  
 System.out.println("进入程序!!");
 Map<String, Object> params = new HashMap<String, Object>();
 params.put("id", id);
 SQLQuery query = session.createDySQLQuery(
 "ProjectKey.OAPROJECTKEYSelect",
 params);
 QueryParameterImpl qp = new QueryParameterImpl();
 qp.initParameter(query, params);
 query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
 List list = query.list();
 Map<String, Object> map = (Map<String, Object>) list.get(0);
 for(Map.Entry<String, Object> entry :map.entrySet() ){
 System.out.println(entry+"--------------->");
 }
 }
}

最新喜欢:

曾昭洪曾昭洪
游客

返回顶部