Compare commits

...

5 Commits

Author SHA1 Message Date
qijirenjian b492390d67 Merge branch 'ht' of http://221.226.25.34:3000/rj/ht into ht 1 month ago
qijirenjian 3faaf53fb3 ht message 1 month ago
qijirenjian e0736a7b5b ht 3 months ago
qijirenjian c17f974d74 Merge remote-tracking branch 'origin/ht' into ht
# Conflicts:
#	secondev-hx-webservice/src/main/java/com/weaver/seconddev/webservice/DemoService.java
3 months ago
qijirenjian ef087a2c46 webservice 3 months ago

@ -190,7 +190,10 @@ public class ConfigProp {
private String didiRuleId_2; private String didiRuleId_2;
@Value("${didiRuleId_3}") @Value("${didiRuleId_3}")
private String didiRuleId_3; private String didiRuleId_3;
@Value("${message_url}")
private String message_url;
@Value("${htportaloaUrl-pc_url}")
private String htportaloaUrl_pc_url;
//htpmoasync //htpmoasync
@Value("${projectConclusion}") @Value("${projectConclusion}")

@ -107,52 +107,73 @@ public class CustomTeAction extends BaseBean implements Action, EsbServerlessRpc
// RecordSet rs = I18nContextUtil.getBean(RecordSet.class); // RecordSet rs = I18nContextUtil.getBean(RecordSet.class);
// String sql1 = "select field1 from e10_common.dbo.uf_CustomFlow where field1 = 5 and delete_type = 0"; // String sql1 = "select field1 from e10_common.dbo.uf_CustomFlow where field1 = 5 and delete_type = 0";
String tablename = "hrmemployeedefined"; // String tablename = "hrmemployeedefined";
if("t6kj9c07jr".equals(tenantKey)){ // if("t6kj9c07jr".equals(tenantKey)){
tablename = "hrmemployeedefined"; // tablename = "hrmemployeedefined";
}else if("tttit1yc38".equals(tenantKey)){//光电 // }else if("tttit1yc38".equals(tenantKey)){//光电
tablename = "hrmemployeedefined_12"; // tablename = "hrmemployeedefined_12";
}else if("tejiddakia".equals(tenantKey)){//华海 // }else if("tejiddakia".equals(tenantKey)){//华海
tablename = "hrmemployeedefined_11"; // tablename = "hrmemployeedefined_11";
} // }
String sql1 = "select id,field3 from eteams.dbo." + tablename + " where FORM_DATA_ID= '100005650000063120' "; // String sql1 = "select id,field3 from eteams.dbo." + tablename + " where FORM_DATA_ID= '100005650000063120' ";
// String sql1 = "select field3 from eteams.dbo.hrmemployeedefined where FORM_DATA_ID= '100005650000000052'"; //// String sql1 = "select field3 from eteams.dbo.hrmemployeedefined where FORM_DATA_ID= '100005650000000052'";
//
// String poolname = CONN_TYPE.hrm.getType();
String poolname = CONN_TYPE.hrm.getType(); // logger.error("sql1 =" + sql1);
// logger.error("poolname =" + poolname);
//
// try {
// rs.executeSql(sql1, poolname);
// } catch (Exception e) {
// logger.error("rs-------", e);
// logger.error("getExecuteResult =" + rs.getExecuteResult());
// }
logger.error("sql1 =" + sql1);
logger.error("poolname =" + poolname);
try { // logger.error("执行rs.executeSql成功");
rs.executeSql(sql1, poolname); //
} catch (Exception e) { // if (rs.next()) {
logger.error("rs-------", e); // String field3 = rs.getString("id");
logger.error("getExecuteResult =" + rs.getExecuteResult()); // logger.error("field3 = " + field3);
} // }
// //
// //
// // String sql2 = "update e10_common.dbo.uf_CustomFlow set field2 = '修改后数据' where field1 = 2 and delete_type = 0 ";
// // boolean b = rs.executeSql(sql2, poolname);
// // logger.error("更新 = " + b);
// //
// //
// // //rpc新增建模数据
// Long uf_CustomFlow_formId = commonDevUtil.getObjId("uf_CustomFlow");
// logger.error("uf_CustomFlow_formId = " + uf_CustomFlow_formId);
// Long recodId = ebFormDataDubboService.addEmptyData(uf_CustomFlow_formId, currentEmployee);// 获取插入的空的建模id
// String sql3 = "update e10_common.dbo.uf_CustomFlow set field2 = '添加数据' where id = " + recodId + " and delete_type = 0 ";
// boolean b1 = rs.executeSql(sql3, poolname);
// logger.error("sql3 = " + sql3);
// logger.error("添加 = " + b1);
logger.error("执行rs.executeSql成功");
if (rs.next()) { try {
String field3 = rs.getString("id"); logger.error("程序开始等待两分钟...");
logger.error("field3 = " + field3); // 1 分钟等于 60000 毫秒2 分钟则是 120000 毫秒
Thread.sleep(120000);
logger.error("两分钟等待结束,程序继续执行。");
String s = null;
System.out.println(s.equals("2"));
} catch (Exception e) {
// 当线程在睡眠过程中被中断时,捕获该异常并输出错误信息
logger.error("线程在等待过程中被中断: " , e);
// 重新设置中断状态
Thread.currentThread().interrupt();
return WeaResult.fail(500, "出错啦", getResultMapForAction(weaverResultMap, "result", e.getMessage(), request.getRequestManager()));
} }
//
//
// String sql2 = "update e10_common.dbo.uf_CustomFlow set field2 = '修改后数据' where field1 = 2 and delete_type = 0 ";
// boolean b = rs.executeSql(sql2, poolname);
// logger.error("更新 = " + b);
//
//
// //rpc新增建模数据
Long uf_CustomFlow_formId = commonDevUtil.getObjId("uf_CustomFlow");
logger.error("uf_CustomFlow_formId = " + uf_CustomFlow_formId);
Long recodId = ebFormDataDubboService.addEmptyData(uf_CustomFlow_formId, currentEmployee);// 获取插入的空的建模id
String sql3 = "update e10_common.dbo.uf_CustomFlow set field2 = '添加数据' where id = " + recodId + " and delete_type = 0 ";
boolean b1 = rs.executeSql(sql3, poolname);
logger.error("sql3 = " + sql3);
logger.error("添加 = " + b1);
// remoteAuthorityRoleService.batchDeleteUserRole();
logger.error("stop CustomTeAction"); logger.error("stop CustomTeAction");
Map<String, Object> res = new HashMap<>(); Map<String, Object> res = new HashMap<>();
res.put("status", true); res.put("status", true);

@ -65,9 +65,10 @@ public class UpdateTaskNumber implements Action, EsbServerlessRpcRemoteInterface
String requestId = paramRequestInfo.getRequestid(); String requestId = paramRequestInfo.getRequestid();
String tablename = paramRequestInfo.getRequestManager().getBillTableName(); String tablename = paramRequestInfo.getRequestManager().getBillTableName();
String dataid = commonDevUtil.getidByrequestid(requestId);
String detailTablename = commonDevUtil.getDetailTableName(tablename,"1"); String detailTablename = commonDevUtil.getDetailTableName(tablename,"1");
String sql = "select t.id from e10_core_business.dbo." + detailTablename + " t left join e10_core_business.dbo." + tablename + " a on a.form_data_id = t.form_data_id where a.id = " + requestId + " order by t.id"; String sql = "select t.id from e10_core_business.dbo." + detailTablename + " t left join e10_core_business.dbo." + tablename + " a on a.form_data_id = t.form_data_id where a.FORM_DATA_ID = " + dataid+ " order by t.id";
logger_2c12a616.error(String.valueOf("sql=" + sql)); logger_2c12a616.error(String.valueOf("sql=" + sql));
String poolname = CONN_TYPE.workflow.getType(); String poolname = CONN_TYPE.workflow.getType();
// TODO E10执行sql方法第二参数必须指定源默认使用流程源单体客户无需修改微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源 // TODO E10执行sql方法第二参数必须指定源默认使用流程源单体客户无需修改微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
@ -84,7 +85,7 @@ public class UpdateTaskNumber implements Action, EsbServerlessRpcRemoteInterface
seq = (k + 1) + ""; seq = (k + 1) + "";
} }
String sql1 = "update e10_core_business.dbo." + detailTablename + " set rwbh='" + rwbh + "_" + seq + "' where id=" + id; String sql1 = "update e10_core_business.dbo." + detailTablename + " set rwbh='" + rwbh + "_" + seq + "' where a.FORM_DATA_ID = " + dataid;
boolean b1 = rs2.executeUpdate(sql1); boolean b1 = rs2.executeUpdate(sql1);
if(!b1){ if(!b1){
logger_2c12a616.error("更新rwbh失败。" ); logger_2c12a616.error("更新rwbh失败。" );

@ -41,6 +41,8 @@ import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@ -76,7 +78,7 @@ public class ApiController {
private static final org.slf4j.Logger logger = LoggerFactory.getLogger(ApiController.class); private static final org.slf4j.Logger logger = LoggerFactory.getLogger(ApiController.class);
@GetMapping("/hello") @GetMapping("/hello")
//@PostMapping("/post") //@PostMapping("/post")
public WeaResult<String> hello(@RequestParam("key") String key) { public WeaResult<String> hello(@RequestParam("key") String key , HttpServletResponse response) {
// todo api // todo api
logger.error("ApiController info : hello " ); logger.error("ApiController info : hello " );
@ -93,6 +95,15 @@ public class ApiController {
Map<String ,String > map = new HashMap<>(); Map<String ,String > map = new HashMap<>();
RecordSet rs = I18nContextUtil.getBean(RecordSet.class); RecordSet rs = I18nContextUtil.getBean(RecordSet.class);
try {
String url = "http://party.hengtonggroup.com.cn:903/Account/SSO";
logger.error("sendRedirect url == " + url);
response.sendRedirect(url);
} catch (IOException e) {
logger.error("sendRedirect err == " ,e);
throw new RuntimeException(e);
}
/** /**
* *
*/ */
@ -112,19 +123,19 @@ public class ApiController {
/** /**
* *
*/ */
String sql = "select count(1) as zs from atdpersoncardexview " + // String sql = "select count(1) as zs from atdpersoncardexview " +
"where extype = '未刷卡' and shoulddate > '2024-12-01' and shoulddate < '2025-02-24'"; // "where extype = '未刷卡' and shoulddate > '2024-12-01' and shoulddate < '2025-02-24'";
//
logger.error("sql == " +sql); // logger.error("sql == " +sql);
boolean b1 = rs.executeQuery(sql, "hr"); // boolean b1 = rs.executeQuery(sql, "hr");
//
logger.error("b1 == " + b1); // logger.error("b1 == " + b1);
logger.error("getExecuteResult == " +rs.getExecuteResult()); // logger.error("getExecuteResult == " +rs.getExecuteResult());
//
if(rs.next()){ // if(rs.next()){
logger.error("zs == " +rs.getString("zs")); // logger.error("zs == " +rs.getString("zs"));
map.put("zs", rs.getString("zs")); // map.put("zs", rs.getString("zs"));
} // }
// logger.error("ApiController info : hello " ); // logger.error("ApiController info : hello " );

@ -1,27 +1,12 @@
package com.weaver.seconddev.interfaces.workflow.controller; package com.weaver.seconddev.interfaces.workflow.controller;
import com.alibaba.fastjson.JSONObject;
import com.weaver.common.base.entity.result.WeaResult; import com.weaver.common.base.entity.result.WeaResult;
import com.weaver.common.distribution.lock.DistributionLockInterface; import com.weaver.common.distribution.lock.DistributionLockInterface;
import com.weaver.common.i18n.tool.util.I18nContextUtil; import com.weaver.common.i18n.tool.util.I18nContextUtil;
import com.weaver.custom.configcenter.htsysjcmtConfig;
import com.weaver.ecode.api.rpc.EcodeService; import com.weaver.ecode.api.rpc.EcodeService;
import com.weaver.emonitor.util.Util;
import com.weaver.framework.rpc.annotation.RpcReference; import com.weaver.framework.rpc.annotation.RpcReference;
import com.weaver.framework.rpc.context.impl.TenantRpcContext; import com.weaver.framework.rpc.context.impl.TenantRpcContext;
import com.weaver.openapi.pojo.ApiResult;
import com.weaver.openapi.pojo.auth.params.AccessTokenParam;
import com.weaver.openapi.pojo.auth.params.CodeParam;
import com.weaver.openapi.pojo.auth.res.AccessToken;
import com.weaver.openapi.pojo.auth.res.Code;
import com.weaver.openapi.pojo.message.params.MessageVo;
import com.weaver.openapi.pojo.message.params.vo.MessageEntity;
import com.weaver.openapi.pojo.message.params.vo.MessageReciver;
import com.weaver.openapi.pojo.message.params.vo.MessageSender;
import com.weaver.openapi.service.AuthService;
import com.weaver.openapi.service.MessageService;
import com.weaver.seconddev.interfaces.prop.ConfigProp; import com.weaver.seconddev.interfaces.prop.ConfigProp;
import com.weaver.verupgrade.conn.RecordSet;
import com.weaver.verupgrade.hrm.resource.ResourceComInfo; import com.weaver.verupgrade.hrm.resource.ResourceComInfo;
import com.weaver.workflow.list.api.rest.publicapi.WflRequestListRest; import com.weaver.workflow.list.api.rest.publicapi.WflRequestListRest;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
@ -30,14 +15,14 @@ import org.apache.axis.client.Service;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.xml.namespace.QName; import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode; import javax.xml.rpc.ParameterMode;
import javax.xml.rpc.ServiceException; import javax.xml.rpc.ServiceException;
import javax.xml.rpc.encoding.XMLType; import javax.xml.rpc.encoding.XMLType;
import java.net.URLEncoder; import java.net.MalformedURLException;
import java.net.URL;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.*; import java.util.*;
@ -45,14 +30,7 @@ import java.util.*;
@Slf4j @Slf4j
@RestController @RestController
@RequestMapping({"/papi/secondev/message"}) @RequestMapping({"/papi/secondev/message"})
//@WeaPermission
public class MessageSubscriptionController { public class MessageSubscriptionController {
// api 需要用户会话e10入口地址访问
// papi 任何人都可以直接访问 public apie10入口地址访问
// sapi 服务内部通信的接口路由前缀 /sapi/secondeve10入口地址访问不了
// 二开服务新接口:/api/secondev/papi/secondev
@RpcReference(timeout = 10000) @RpcReference(timeout = 10000)
EcodeService ecodeService; EcodeService ecodeService;
@RpcReference(timeout = 2000, group = "workflow") @RpcReference(timeout = 2000, group = "workflow")
@ -63,27 +41,19 @@ public class MessageSubscriptionController {
private ConfigProp configProp; private ConfigProp configProp;
private static final org.slf4j.Logger logger = LoggerFactory.getLogger(MessageSubscriptionController.class); private static final org.slf4j.Logger logger = LoggerFactory.getLogger(MessageSubscriptionController.class);
@PostMapping("/subscription") @PostMapping("/subscription")
public WeaResult<String> subscription(@RequestParam Map<String,Object> param, @RequestBody Map<String,Object> params ) throws ServiceException, RemoteException { public WeaResult<String> subscription(@RequestParam Map<String,Object> param, @RequestBody Map<String,Object> params ) throws ServiceException, RemoteException, MalformedURLException {
logger.error("MessageSubscriptionController Start " ); logger.error("MessageSubscriptionController Start " );
String jtzhkey = "t6kj9c07jr"; String jtzhkey = "t6kj9c07jr";
// String jtzhadmin = configProp.getJtzhadmin();
// log.error("jtzhkey:"+jtzhkey+" jtzhadmin:"+itzhadmin);
TenantRpcContext.setTargetTenantKey(jtzhkey); TenantRpcContext.setTargetTenantKey(jtzhkey);
// TenantRpcContext.setTargetEmployeeId(jtzhadmin);
Map<String ,String > map = new HashMap<>(); Map<String ,String > map = new HashMap<>();
RecordSet rs = I18nContextUtil.getBean(RecordSet.class);
logger.error("params == " + params);
sendMsg(params); sendMsg(params);
logger.error("subscription 推送成功"); logger.error("subscription 推送成功");
map.put("msg","推送成功"); map.put("msg","推送成功");
return WeaResult.success(map.toString()); return WeaResult.success(map.toString());
} }
private void sendMsg(Map<String,Object> params) throws RemoteException, ServiceException { private void sendMsg(Map<String,Object> params) throws RemoteException, ServiceException, MalformedURLException {
// logger.error("sendMsg params " + params); logger.error("sendMsg params " + params);
String systemId = "SYS006"; String systemId = "SYS006";
String password = "123456"; String password = "123456";
String moudule = "流程待办"; String moudule = "流程待办";
@ -91,31 +61,27 @@ public class MessageSubscriptionController {
String content = String.valueOf(params.get("content")); String content = String.valueOf(params.get("content"));
String url = String.valueOf(params.get("pcUrl")); String url = String.valueOf(params.get("pcUrl"));
String mobileurl = String.valueOf(params.get("h5Url")); String mobileurl = String.valueOf(params.get("h5Url"));
// String pcurl = configProp.getPc_url()+ URLEncoder.encode(url); String pcurl = configProp.getHtportaloaUrl_pc_url()+new URL(url).getPath();
// String msgurl = configProp.getPc_url()+ URLEncoder.encode(mobileurl); String msgurl = configProp.getHtportaloaUrl_pc_url()+new URL(mobileurl).getPath();
String pcurl = url;
String msgurl = mobileurl; logger.error(" url: " + url);
logger.error(" pcurl: " + pcurl);
String m_msgtitle = String.valueOf(params.get("title")); String m_msgtitle = String.valueOf(params.get("title"));
String sendid = String.valueOf(params.get("senderId")); String sendid = String.valueOf(params.get("senderId"));
String receivers = String.valueOf(params.get("receivers")) ; String receivers = String.valueOf(params.get("receivers")) ;
// logger.error(" receivers: " + receivers);
// logger.error(" moudule: " + moudule);
// logger.error(" pcurl: " + pcurl);
// logger.error(" msgurl: " + msgurl);
// logger.error(" m_msgtitle: " + m_msgtitle);
// logger.error(" moudule: " + moudule);
// logger.error(" sendid: " + sendid);
String sendname = "系统管理员"; String sendname = "系统管理员";
String userid = "1"; String userid = "1";
ResourceComInfo rc = I18nContextUtil.getBean(ResourceComInfo.class); ResourceComInfo rc = I18nContextUtil.getBean(ResourceComInfo.class);
if (sendid != "1") { if (sendid != "1") {
sendname = rc.getLastname(sendid + ""); if(sendid.length()<18){
userid = rc.getWorkcode(sendid + ""); sendname = "系统提示";
userid = "-";
}else{
sendname = rc.getLastname(sendid + "");
userid = rc.getWorkcode(sendid + "");
}
} }
String pre = ""; String pre = "";
String msgtt = m_msgtitle; String msgtt = m_msgtitle;
@ -138,35 +104,22 @@ public class MessageSubscriptionController {
msgtt = refurl + "" + msgtt; msgtt = refurl + "" + msgtt;
} }
} }
// logger.error(" content: " + content);
// logger.error(" msgtt: " + msgtt);
refurl = msgurl; refurl = msgurl;
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String msgtime = df.format(new Date()); String msgtime = df.format(new Date());
String target = "2"; String target = "2";
String extdata = ""; String extdata = "";
// Set<String> useridset = msg.getRecivers();
// 去除字符串两端的方括号 // 去除字符串两端的方括号
String trimmed = receivers.substring(1, receivers.length() - 1); String trimmed = receivers.substring(1, receivers.length() - 1);
// 使用逗号和空格作为分隔符将字符串拆分成多个子字符串
String[] strArray = trimmed.split(", "); String[] strArray = trimmed.split(", ");
// List<String> useridset = Collections.singletonList(String.valueOf(params.get("receivers")));
List<String> list = new ArrayList<>(); List<String> list = new ArrayList<>();
// 遍历数组,将每个元素添加到 ArrayList 中
for (String num : strArray) { for (String num : strArray) {
if(StringUtils.isNotEmpty(num)){ if(StringUtils.isNotEmpty(num)){
list.add(num); list.add(num);
} }
} }
Object[] arr = list.toArray(); Object[] arr = list.toArray();
for (int i = 0; i < arr.length; i += 100) { for (int i = 0; i < arr.length; i += 100) {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
@ -175,7 +128,6 @@ public class MessageSubscriptionController {
} }
String user = sb.toString().substring(0, sb.length() - 1); String user = sb.toString().substring(0, sb.length() - 1);
// logger.error(" user: " + user);
String msgid = "MsgSYS006" + userid + (new Date()).getTime(); String msgid = "MsgSYS006" + userid + (new Date()).getTime();
messages = messages + "<message>"; messages = messages + "<message>";
messages = messages + "<MSG_ID>" + msgid + "</MSG_ID><PRE_MSG_ID>" + pre + "</PRE_MSG_ID><USER_ID>" + user + "</USER_ID><MSG_TITLE>" + msgtt + "</MSG_TITLE><MSG_CONTENT>" + msgtt + "</MSG_CONTENT><SENDER_NAME>" + sendname + "</SENDER_NAME><REF_URL>" + refurl + "</REF_URL><MSG_TIME>" + msgtime + "</MSG_TIME><TARGET>" + target + "</TARGET><EXT_DATA>" + extdata + "</EXT_DATA>"; messages = messages + "<MSG_ID>" + msgid + "</MSG_ID><PRE_MSG_ID>" + pre + "</PRE_MSG_ID><USER_ID>" + user + "</USER_ID><MSG_TITLE>" + msgtt + "</MSG_TITLE><MSG_CONTENT>" + msgtt + "</MSG_CONTENT><SENDER_NAME>" + sendname + "</SENDER_NAME><REF_URL>" + refurl + "</REF_URL><MSG_TIME>" + msgtime + "</MSG_TIME><TARGET>" + target + "</TARGET><EXT_DATA>" + extdata + "</EXT_DATA>";
@ -194,7 +146,8 @@ public class MessageSubscriptionController {
String typeNamespace = "http://message.ht_portal_webservice.com"; String typeNamespace = "http://message.ht_portal_webservice.com";
// String endpoint = "https://sappop.htgd.com.cn:50001/XISOAPAdapter/MessageServlet?senderParty=&senderService=BS_HTU_POP&receiverParty=&receiverService=&interface=SI_HTPortalMessage_OUT&interfaceNamespace=http%3A%2F%2Fhengtong.com%2FHTU%2FHTPortalMessage"; // String endpoint = "https://sappop.htgd.com.cn:50001/XISOAPAdapter/MessageServlet?senderParty=&senderService=BS_HTU_POP&receiverParty=&receiverService=&interface=SI_HTPortalMessage_OUT&interfaceNamespace=http%3A%2F%2Fhengtong.com%2FHTU%2FHTPortalMessage";
String endpoint = "http://sappod.hengtong.com:50000/XISOAPAdapter/MessageServlet?senderParty=&senderService=BS_HTU&receiverParty=&receiverService=&interface=SI_HTPortalMessage_OUT&interfaceNamespace=http%3A%2F%2Fhengtong.com%2FHTU%2FHTPortalMessage"; // String endpoint = "http://sappod.hengtong.com:50000/XISOAPAdapter/MessageServlet?senderParty=&senderService=BS_HTU&receiverParty=&receiverService=&interface=SI_HTPortalMessage_OUT&interfaceNamespace=http%3A%2F%2Fhengtong.com%2FHTU%2FHTPortalMessage";
String endpoint = configProp.getMessage_url();
Service service = new Service(); Service service = new Service();
Call call = (Call) service.createCall(); Call call = (Call) service.createCall();
call.setTimeout(300000); call.setTimeout(300000);
@ -215,17 +168,14 @@ public class MessageSubscriptionController {
} }
headers.put("Authorization", configProp.getUrl_password()); headers.put("Authorization", configProp.getUrl_password());
// logger.error(" Url_password(): " + configProp.getUrl_password()); logger.error(" Url_password(): " + configProp.getUrl_password());
// logger.error(" systemId: " + systemId); logger.error(" moudule: " + moudule);
// logger.error(" password: " + password);
// logger.error(" moudule: " + moudule);
logger.error(" messages: " + messages); logger.error(" messages: " + messages);
Object[] val = new Object[] { systemId, password, moudule, messages }; Object[] val = new Object[] { systemId, password, moudule, messages };
String obj = (String) call.invoke(val); String obj = (String) call.invoke(val);
logger.error(" obj: " + String.valueOf(obj)); logger.error(" obj: " + String.valueOf(obj));
logger.error(String.valueOf("----onMessage--<\n"));
} }
} }

@ -10,6 +10,7 @@ import com.weaver.common.hrm.domain.organization.HrmConditionResultType;
import com.weaver.common.hrm.domain.organization.HrmOrgEmpCondition; import com.weaver.common.hrm.domain.organization.HrmOrgEmpCondition;
import com.weaver.common.hrm.entity.employee.HrmEmployee; import com.weaver.common.hrm.entity.employee.HrmEmployee;
import com.weaver.common.hrm.remote.HrmRemoteEmployeeService; import com.weaver.common.hrm.remote.HrmRemoteEmployeeService;
import com.weaver.common.hrm.util.HrmContextUtil;
import com.weaver.ebuilder.datasource.api.enums.SourceType; import com.weaver.ebuilder.datasource.api.enums.SourceType;
import com.weaver.ebuilder.datasource.api.service.DataSetService; import com.weaver.ebuilder.datasource.api.service.DataSetService;
import com.weaver.framework.rpc.annotation.RpcReference; import com.weaver.framework.rpc.annotation.RpcReference;

Loading…
Cancel
Save