用户多线程处理业务流程


import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

TacsHttpClient.init(sysparam.getZhengshupath(),sysparam.getHuanjingaddress());
                        if("0".equals(logintype)){
                            if(StringUtils.isBlank(userInfo.getCertKey())){
                   ExecutorService exservice=Executors.newSingleThreadExecutor(); exservice.execute(
new Runnable() { public void run() { try { tysfrzUserBO.updateLoginGjGr(userInfo.getId()); } catch (Exception e) { log.error(e.getStackTrace()); } } }); } //国家节点隐性登录 UrlResult urlResult = MCommonUtil.getUrl("ACL105"); JSONObject jsonobj = JSONObject.fromObject(urlResult); String urladdr = (String) jsonobj.get("urlAddress"); //response.sendRedirect(urladdr+"?backUrl="+sysparam.getGrcenterurl()); //return null; if(StringUtils.isBlank(client_id)){ rst.setCode(urladdr+"?backUrl="+sysparam.getGrcenterurl()); }else{ rst.setCode(urladdr+"?backUrl="+sysparam.getSsocenterurl()+"##client_id="+client_id); } }

 

posted @ 2019-04-14 16:05  jassy  阅读(226)  评论(0编辑  收藏  举报