webservice
qijirenjian 6 months ago
parent 049ef5d186
commit c9235c8038

@ -16,7 +16,9 @@ import org.slf4j.Logger;
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.core.env.Environment; import org.springframework.core.env.Environment;
import org.springframework.stereotype.Component;
@Component
public class GetSystemList extends BaseBean { public class GetSystemList extends BaseBean {
private static final Logger logger_a4ce8d9d = LoggerFactory.getLogger(GetSystemList.class); private static final Logger logger_a4ce8d9d = LoggerFactory.getLogger(GetSystemList.class);

@ -1,112 +1,114 @@
//package com.weaver.seconddev.interfaces.workflow.action; package com.weaver.seconddev.interfaces.workflow.action;
//
//import java.util.HashMap; import java.util.HashMap;
//import java.util.Map; import java.util.Map;
//import weaver.matrix.MatrixUtil; //import weaver.matrix.MatrixUtil;
//import com.weaver.common.i18n.tool.util.I18nContextUtil; import com.weaver.common.i18n.tool.util.I18nContextUtil;
//import com.weaver.verupgrade.conn.CONN_TYPE; import com.weaver.verupgrade.conn.CONN_TYPE;
//import java.lang.*; import java.lang.*;
//import com.weaver.verupgrade.workflow.request.RequestManager; import com.weaver.verupgrade.workflow.request.RequestManager;
//import com.weaver.esb.api.rpc.EsbServerlessRpcRemoteInterface; import com.weaver.esb.api.rpc.EsbServerlessRpcRemoteInterface;
//import com.weaver.common.base.entity.result.WeaResult; import com.weaver.common.base.entity.result.WeaResult;
//import org.slf4j.Logger; import org.slf4j.Logger;
//import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
//import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
//import com.weaver.verupgrade.soa.workflow.request.RequestInfo; import com.weaver.verupgrade.soa.workflow.request.RequestInfo;
//import com.weaver.verupgrade.conn.RecordSet; import com.weaver.verupgrade.conn.RecordSet;
//import com.weaver.verupgrade.general.BaseBean; import com.weaver.verupgrade.general.BaseBean;
//import com.weaver.verupgrade.general.Util; import com.weaver.verupgrade.general.Util;
//import com.weaver.verupgrade.hrm.company.DepartmentComInfo; import com.weaver.verupgrade.hrm.company.DepartmentComInfo;
//import com.weaver.verupgrade.hrm.company.SubCompanyComInfo; import com.weaver.verupgrade.hrm.company.SubCompanyComInfo;
//import com.weaver.verupgrade.hrm.resource.ResourceComInfo; import com.weaver.verupgrade.hrm.resource.ResourceComInfo;
//import com.weaver.verupgrade.soa.workflow.request.Property; import com.weaver.verupgrade.soa.workflow.request.Property;
//import com.weaver.verupgrade.interfaces.workflow.action.Action; import com.weaver.verupgrade.interfaces.workflow.action.Action;
//
//@org.springframework.stereotype.Service("workflow_action_ChangeOrgRoleAction") @org.springframework.stereotype.Service("workflow_action_ChangeOrgRoleAction")
//public class ChangeOrgRoleAction extends BaseBean implements Action, EsbServerlessRpcRemoteInterface { public class ChangeOrgRoleAction extends BaseBean implements Action, EsbServerlessRpcRemoteInterface {
//
// // 对应E9的请求信息对象 // 对应E9的请求信息对象
// @Autowired @Autowired
// private RequestInfo requestInfoTemp; private RequestInfo requestInfoTemp;
//
// private static final Logger logger_c08ea2e1 = LoggerFactory.getLogger(ChangeOrgRoleAction.class); private static final Logger logger_c08ea2e1 = LoggerFactory.getLogger(ChangeOrgRoleAction.class);
//
// public WeaResult<Map<String, Object>> execute(Map<String, Object> requestInfoMap) { public WeaResult<Map<String, Object>> execute(Map<String, Object> requestInfoMap) {
// Map<String, Object> weaverResultMap = new HashMap<>(); Map<String, Object> weaverResultMap = new HashMap<>();
// Long requestIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("requestid", -1))); Long requestIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("requestid", -1)));
// Long userIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("userid", -1))); Long userIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("userid", -1)));
// RequestInfo request = requestInfoTemp.getRequestInfo(requestIdTemp, userIdTemp); RequestInfo request = requestInfoTemp.getRequestInfo(requestIdTemp, userIdTemp);
// try { try {
// String requestid = request.getRequestid(); String requestid = request.getRequestid();
// try { try {
// logger_c08ea2e1.info(String.valueOf(requestid + "开始修改组织架构权限")); logger_c08ea2e1.info(String.valueOf(requestid + "开始修改组织架构权限"));
// Property[] properties = request.getMainTableInfo().getProperty(); Property[] properties = request.getMainTableInfo().getProperty();
// Map<String, String> map = new HashMap<String, String>(); Map<String, String> map = new HashMap<String, String>();
// for (int i = 0; i < properties.length; i++) { for (int i = 0; i < properties.length; i++) {
// String name = properties[i].getName().toUpperCase(); String name = properties[i].getName().toUpperCase();
// String value = Util.null2String(properties[i].getValue()); String value = Util.null2String(properties[i].getValue());
// map.put(name, value); map.put(name, value);
// } }
// String org = ""; String org = "";
// String role = ""; String role = "";
// String sql = ""; String sql = "";
// String resorceid = map.get("XJSYY"); String resorceid = map.get("XJSYY");
// RecordSet rs = I18nContextUtil.getBean(RecordSet.class); RecordSet rs = I18nContextUtil.getBean(RecordSet.class);
// if ("0".equals(map.get("ZZJGGG"))) { if ("0".equals(map.get("ZZJGGG"))) {
// org = map.get("XTZGS"); org = map.get("XTZGS");
// role = map.get("XTZFBJS"); role = map.get("XTZFBJS");
// role = role.substring(role.indexOf("_") + 1); role = role.substring(role.indexOf("_") + 1);
// sql = "update formdata_detail as HrmSubcompanyDefined set " + role + "='" + resorceid + "' where subcomid=" + org; sql = "update formdata_detail as HrmSubcompanyDefined set " + role + "='" + resorceid + "' where subcomid=" + org;
// String poolname_i8 = CONN_TYPE.workflow.getType(); String poolname_i8 = CONN_TYPE.workflow.getType();
// // TODO E10执行sql方法第二参数必须指定源默认使用流程源单体客户无需修改微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源 // TODO E10执行sql方法第二参数必须指定源默认使用流程源单体客户无需修改微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
// rs.executeSql(sql, poolname_i8); rs.executeSql(sql, poolname_i8);
// SubCompanyComInfo subCompanyComInfo = I18nContextUtil.getBean(SubCompanyComInfo.class); SubCompanyComInfo subCompanyComInfo = I18nContextUtil.getBean(SubCompanyComInfo.class);
// subCompanyComInfo.removeCompanyCache(); subCompanyComInfo.removeCompanyCache();
// String poolname_v1 = CONN_TYPE.workflow.getType(); String poolname_v1 = CONN_TYPE.workflow.getType();
// // TODO E10执行sql方法第二参数必须指定源默认使用流程源单体客户无需修改微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源 // TODO E10执行sql方法第二参数必须指定源默认使用流程源单体客户无需修改微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
// rs.executeSql("UPDATE orgchartstate SET orgchartstate.needupdate = 1 WHERE orgchartstate.delete_type = 0 AND orgchartstate.tenant_key = 't6kj9c07jr'", poolname_v1); rs.executeSql("UPDATE orgchartstate SET orgchartstate.needupdate = 1 WHERE orgchartstate.delete_type = 0 AND orgchartstate.tenant_key = 't6kj9c07jr'", poolname_v1);
//TODO config
// MatrixUtil.updateSubcompayData(org); // MatrixUtil.updateSubcompayData(org);
// } else if ("1".equals(map.get("ZZJGGG"))) { } else if ("1".equals(map.get("ZZJGGG"))) {
// org = map.get("XTZBM"); org = map.get("XTZBM");
// role = map.get("XTZBMJS"); role = map.get("XTZBMJS");
// role = role.substring(role.indexOf("_") + 1); role = role.substring(role.indexOf("_") + 1);
// sql = "update HrmDepartmentDefined set " + role + "='" + resorceid + "' where deptid=" + org; sql = "update HrmDepartmentDefined set " + role + "='" + resorceid + "' where deptid=" + org;
// String poolname = CONN_TYPE.workflow.getType(); String poolname = CONN_TYPE.workflow.getType();
// // TODO E10执行sql方法第二参数必须指定源默认使用流程源单体客户无需修改微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源 // TODO E10执行sql方法第二参数必须指定源默认使用流程源单体客户无需修改微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
// rs.executeSql(sql, poolname); rs.executeSql(sql, poolname);
// DepartmentComInfo departmentComInfo = I18nContextUtil.getBean(DepartmentComInfo.class); DepartmentComInfo departmentComInfo = I18nContextUtil.getBean(DepartmentComInfo.class);
// departmentComInfo.removeCompanyCache(); departmentComInfo.removeCompanyCache();
// ResourceComInfo ResourceComInfo = I18nContextUtil.getBean(ResourceComInfo.class); ResourceComInfo ResourceComInfo = I18nContextUtil.getBean(ResourceComInfo.class);
// ResourceComInfo.removeResourceCache(); ResourceComInfo.removeResourceCache();
// String poolname_ou = CONN_TYPE.workflow.getType(); String poolname_ou = CONN_TYPE.workflow.getType();
// // TODO E10执行sql方法第二参数必须指定源默认使用流程源单体客户无需修改微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源 // TODO E10执行sql方法第二参数必须指定源默认使用流程源单体客户无需修改微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
// rs.executeSql("UPDATE orgchartstate SET orgchartstate.needupdate = 1 WHERE orgchartstate.delete_type = 0 AND orgchartstate.tenant_key = 't6kj9c07jr'", poolname_ou); rs.executeSql("UPDATE orgchartstate SET orgchartstate.needupdate = 1 WHERE orgchartstate.delete_type = 0 AND orgchartstate.tenant_key = 't6kj9c07jr'", poolname_ou);
//TODO config
// MatrixUtil.updateDepartmentData(org); // MatrixUtil.updateDepartmentData(org);
// } }
// logger_c08ea2e1.info(String.valueOf(requestid + "修改组织架构权限结束")); logger_c08ea2e1.info(String.valueOf(requestid + "修改组织架构权限结束"));
// } catch (Exception e) { } catch (Exception e) {
// logger_c08ea2e1.info(String.valueOf(requestid + "修改组织架构权限出错:" + e.toString())); logger_c08ea2e1.info(String.valueOf(requestid + "修改组织架构权限出错:" + e.toString()));
// } }
// return WeaResult.success(getResultMapForAction(weaverResultMap, "result", Action.SUCCESS, request.getRequestManager())); return WeaResult.success(getResultMapForAction(weaverResultMap, "result", Action.SUCCESS, request.getRequestManager()));
// } catch (Exception e) { } catch (Exception e) {
// e.printStackTrace(); e.printStackTrace();
// logger_c08ea2e1.error("ChangeOrgRoleAction e: {}", e.getMessage()); logger_c08ea2e1.error("ChangeOrgRoleAction e: {}", e.getMessage());
// return WeaResult.success(getResultMapForAction(weaverResultMap, "result", WeaResult.fail(500, "执行异常", getResultMapForAction(weaverResultMap, "result", e.getMessage(), requestInfo.getRequestManager())), request.getRequestManager())); return WeaResult.success(getResultMapForAction(weaverResultMap, "result", WeaResult.fail(500, "执行异常", getResultMapForAction(weaverResultMap, "result", e.getMessage(), request.getRequestManager())), request.getRequestManager()));
// } }
// } }
//
// Map<String, Object> getResultMapForAction(Map<String, Object> map, String key, Object value, RequestManager requestManager) { Map<String, Object> getResultMapForAction(Map<String, Object> map, String key, Object value, RequestManager requestManager) {
// if (key != null && !key.isEmpty()) { if (key != null && !key.isEmpty()) {
// map.put(key, value); map.put(key, value);
// } }
// String msgContent = requestManager.getMessagecontent(); String msgContent = requestManager.getMessagecontent();
// if (msgContent != null && !msgContent.isEmpty()) { if (msgContent != null && !msgContent.isEmpty()) {
// map.put("msgContent", msgContent); map.put("msgContent", msgContent);
// } }
// String msgId = requestManager.getMessageid(); String msgId = requestManager.getMessageid();
// if (msgId != null && !msgId.isEmpty()) { if (msgId != null && !msgId.isEmpty()) {
// map.put("msgId", msgId); map.put("msgId", msgId);
// } }
// return map; return map;
// } }
//} }

@ -41,12 +41,15 @@ public class CheckEmailAction extends BaseBean implements Action, EsbServerlessR
@Autowired @Autowired
private ConfigProp configProp; private ConfigProp configProp;
@Autowired
private GetSystemList sys;
public WeaResult<Map<String, Object>> execute(Map<String, Object> requestInfoMap) { public WeaResult<Map<String, Object>> execute(Map<String, Object> requestInfoMap) {
Map<String, Object> weaverResultMap = new HashMap<>(); Map<String, Object> weaverResultMap = new HashMap<>();
Long requestIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("requestid", -1))); Long requestIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("requestid", -1)));
Long userIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("userid", -1))); Long userIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("userid", -1)));
RequestInfo request = requestInfoTemp.getRequestInfo(requestIdTemp, userIdTemp); RequestInfo request = requestInfoTemp.getRequestInfo(requestIdTemp, userIdTemp);
logger_48219209.info("CheckEmailAction start ");
try { try {
Socket socket = null; Socket socket = null;
IClient client = null; IClient client = null;
@ -120,7 +123,7 @@ public class CheckEmailAction extends BaseBean implements Action, EsbServerlessR
request.getRequestManager().setMessageid("ERROR"); request.getRequestManager().setMessageid("ERROR");
request.getRequestManager().setMessagecontent("此流程已有未归档的申请,待归档后才能再次申请。"); request.getRequestManager().setMessagecontent("此流程已有未归档的申请,待归档后才能再次申请。");
} }
GetSystemList sys = new GetSystemList(); // GetSystemList sys = new GetSystemList();
String result = sys.getList(yhgh); String result = sys.getList(yhgh);
logger_48219209.info(String.valueOf("调用门户查询已开户系统接口返回值:" + result)); logger_48219209.info(String.valueOf("调用门户查询已开户系统接口返回值:" + result));
if (!"E".equals(result)) { if (!"E".equals(result)) {

@ -33,12 +33,15 @@ public class CheckSystemAction extends BaseBean implements Action, EsbServerless
public CheckSystemAction() { public CheckSystemAction() {
} }
@Autowired
private GetSystemList sys;
public WeaResult<Map<String, Object>> execute(Map<String, Object> requestInfoMap) { public WeaResult<Map<String, Object>> execute(Map<String, Object> requestInfoMap) {
Map<String, Object> weaverResultMap = new HashMap<>(); Map<String, Object> weaverResultMap = new HashMap<>();
Long requestIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("requestid", -1))); Long requestIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("requestid", -1)));
Long userIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("userid", -1))); Long userIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("userid", -1)));
RequestInfo request = requestInfoTemp.getRequestInfo(requestIdTemp, userIdTemp); RequestInfo request = requestInfoTemp.getRequestInfo(requestIdTemp, userIdTemp);
logger_b4155f0e.info("CheckSystemAction start");
try { try {
try { try {
BillFieldUtil unit = new BillFieldUtil(); BillFieldUtil unit = new BillFieldUtil();
@ -81,7 +84,7 @@ public class CheckSystemAction extends BaseBean implements Action, EsbServerless
request.getRequestManager().setMessageid("ERROR"); request.getRequestManager().setMessageid("ERROR");
request.getRequestManager().setMessagecontent("此流程已有未归档的申请,待归档后才能再次申请。"); request.getRequestManager().setMessagecontent("此流程已有未归档的申请,待归档后才能再次申请。");
} }
GetSystemList sys = new GetSystemList(); // GetSystemList sys = new GetSystemList();
String result = sys.getList(yhgh); String result = sys.getList(yhgh);
logger_b4155f0e.info(String.valueOf("调用门户查询已开户系统接口返回值:" + result)); logger_b4155f0e.info(String.valueOf("调用门户查询已开户系统接口返回值:" + result));
if (!"E".equals(result)) { if (!"E".equals(result)) {

@ -44,6 +44,7 @@ public class CloseAccountAction extends BaseBean implements Action, EsbServerles
Long requestIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("requestid", -1))); Long requestIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("requestid", -1)));
Long userIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("userid", -1))); Long userIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("userid", -1)));
RequestInfo request = requestInfoTemp.getRequestInfo(requestIdTemp, userIdTemp); RequestInfo request = requestInfoTemp.getRequestInfo(requestIdTemp, userIdTemp);
logger_ac56032a.info("CloseAccountAction start");
try { try {
String requestId = request.getRequestid(); String requestId = request.getRequestid();
String wfid = request.getWorkflowid(); String wfid = request.getWorkflowid();

@ -1,143 +1,146 @@
//package com.weaver.seconddev.interfaces.workflow.action; package com.weaver.seconddev.interfaces.workflow.action;
//
//import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
//import com.cloudstore.dev.api.bean.MessageBean; //import com.cloudstore.dev.api.bean.MessageBean;
//import com.cloudstore.dev.api.bean.MessageType; //import com.cloudstore.dev.api.bean.MessageType;
//import com.cloudstore.dev.api.util.Util_Message; //import com.cloudstore.dev.api.util.Util_Message;
//import com.weaver.seconddev.interfaces.eipoa.DidiApprovalOperate; import com.weaver.seconddev.interfaces.eipoa.DidiApprovalOperate;
//import java.util.*; import java.util.*;
//import com.weaver.common.i18n.tool.util.I18nContextUtil; import com.weaver.common.i18n.tool.util.I18nContextUtil;
//import java.lang.*; import java.lang.*;
//import com.weaver.verupgrade.workflow.request.RequestManager; import com.weaver.verupgrade.workflow.request.RequestManager;
//import com.weaver.esb.api.rpc.EsbServerlessRpcRemoteInterface; import com.weaver.esb.api.rpc.EsbServerlessRpcRemoteInterface;
//import com.weaver.common.base.entity.result.WeaResult; import com.weaver.common.base.entity.result.WeaResult;
//import org.slf4j.Logger; import org.slf4j.Logger;
//import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
//import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
//import com.weaver.verupgrade.soa.workflow.request.RequestInfo; import com.weaver.verupgrade.soa.workflow.request.RequestInfo;
//import java.util.Map; import java.util.Map;
//import java.util.HashMap; import java.util.HashMap;
//import com.weaver.verupgrade.general.BaseBean; import com.weaver.verupgrade.general.BaseBean;
//import com.weaver.verupgrade.general.Util; import com.weaver.verupgrade.general.Util;
//import com.weaver.verupgrade.hrm.company.DepartmentComInfo; import com.weaver.verupgrade.hrm.company.DepartmentComInfo;
//import com.weaver.verupgrade.soa.workflow.request.Property; import com.weaver.verupgrade.soa.workflow.request.Property;
//import com.weaver.verupgrade.interfaces.workflow.action.Action; import com.weaver.verupgrade.interfaces.workflow.action.Action;
//
//@org.springframework.stereotype.Service("workflow_action_DidiYongCheAction") @org.springframework.stereotype.Service("workflow_action_DidiYongCheAction")
//public class DidiYongCheAction extends BaseBean implements Action, EsbServerlessRpcRemoteInterface { public class DidiYongCheAction extends BaseBean implements Action, EsbServerlessRpcRemoteInterface {
//
// // 对应E9的请求信息对象 // 对应E9的请求信息对象
// @Autowired @Autowired
// private RequestInfo requestInfoTemp; private RequestInfo requestInfoTemp;
//
// private static final Logger logger_3ff37d5e = LoggerFactory.getLogger(DidiYongCheAction.class); private static final Logger logger_3ff37d5e = LoggerFactory.getLogger(DidiYongCheAction.class);
//
// @Override @Override
// public WeaResult<Map<String, Object>> execute(Map<String, Object> requestInfoMap) { public WeaResult<Map<String, Object>> execute(Map<String, Object> requestInfoMap) {
// Map<String, Object> weaverResultMap = new HashMap<>(); Map<String, Object> weaverResultMap = new HashMap<>();
// Long requestIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("requestid", -1))); Long requestIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("requestid", -1)));
// Long userIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("userid", -1))); Long userIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("userid", -1)));
// RequestInfo requestinfo = requestInfoTemp.getRequestInfo(requestIdTemp, userIdTemp); RequestInfo requestinfo = requestInfoTemp.getRequestInfo(requestIdTemp, userIdTemp);
// try { try {
// String requestid = requestinfo.getRequestid(); String requestid = requestinfo.getRequestid();
// logger_3ff37d5e.info(String.valueOf("DidiYongCheAction-start:" + requestid)); logger_3ff37d5e.info(String.valueOf("DidiYongCheAction-start:" + requestid));
// try { try {
// Map<String, String> map = new HashMap<String, String>(); Map<String, String> map = new HashMap<String, String>();
// Property[] properties = requestinfo.getMainTableInfo().getProperty(); Property[] properties = requestinfo.getMainTableInfo().getProperty();
// for (int i = 0; i < properties.length; i++) { for (int i = 0; i < properties.length; i++) {
// String name = properties[i].getName().toUpperCase(); String name = properties[i].getName().toUpperCase();
// String value = Util.null2String(properties[i].getValue()); String value = Util.null2String(properties[i].getValue());
// map.put(name, value); map.put(name, value);
// } }
// if ("1".equals(map.get("PCFS"))) { if ("1".equals(map.get("PCFS"))) {
// // 用车人 // 用车人
// String ycr = map.get("SQR"); String ycr = map.get("SQR");
// // 乘车人 // 乘车人
// String ccr = map.get("CCRY"); String ccr = map.get("CCRY");
// // 费用结算部门 // 费用结算部门
// String bm = map.get("SQBM"); String bm = map.get("SQBM");
// DepartmentComInfo dept = I18nContextUtil.getBean(DepartmentComInfo.class); DepartmentComInfo dept = I18nContextUtil.getBean(DepartmentComInfo.class);
// List<String> sendlist = new ArrayList<String>(); List<String> sendlist = new ArrayList<String>();
// sendlist.add(ycr); sendlist.add(ycr);
// String spdlx = map.get("SPDLX"); String spdlx = map.get("SPDLX");
// String ruleId = getPropValue("htportaloaUrl", "didiRuleId_" + map.get("YCZD")); String ruleId = getPropValue("htportaloaUrl", "didiRuleId_" + map.get("YCZD"));
// String startTime = map.get("DDKSRQ") + " 00:00:00"; String startTime = map.get("DDKSRQ") + " 00:00:00";
// String endTime = map.get("DDJSRQ") + " 23:59:59"; String endTime = map.get("DDJSRQ") + " 23:59:59";
// int tripTimes = 0; int tripTimes = 0;
// JSONObject object = new JSONObject(); JSONObject object = new JSONObject();
// object.put("uid", map.get("SQRGH")); object.put("uid", map.get("SQRGH"));
// object.put("phone", map.get("SQRYLXDH")); object.put("phone", map.get("SQRYLXDH"));
// object.put("ruleId", ruleId); object.put("ruleId", ruleId);
// object.put("requestId", requestid); object.put("requestId", requestid);
// object.put("approveType", Integer.parseInt(spdlx) + 1 + ""); object.put("approveType", Integer.parseInt(spdlx) + 1 + "");
// object.put("reason", map.get("SQSY")); object.put("reason", map.get("SQSY"));
// object.put("startTime", startTime); object.put("startTime", startTime);
// object.put("endTime", endTime); object.put("endTime", endTime);
// object.put("deptGuid", dept.getDepartmentCode(bm)); object.put("deptGuid", dept.getDepartmentCode(bm));
// if ("1".equals(spdlx)) { if ("1".equals(spdlx)) {
// tripTimes = Integer.parseInt(map.get("TRIPTIMES")); tripTimes = Integer.parseInt(map.get("TRIPTIMES"));
// if (tripTimes == 0) { if (tripTimes == 0) {
// requestinfo.getRequestManager().setMessageid("ERROR"); requestinfo.getRequestManager().setMessageid("ERROR");
// requestinfo.getRequestManager().setMessagecontent("商务出行按次数次数需大于0"); requestinfo.getRequestManager().setMessagecontent("商务出行按次数次数需大于0");
// return WeaResult.success(getResultMapForAction(weaverResultMap, "result", Action.SUCCESS, requestinfo.getRequestManager())); return WeaResult.success(getResultMapForAction(weaverResultMap, "result", Action.SUCCESS, requestinfo.getRequestManager()));
// } }
// object.put("tripTimes", tripTimes); object.put("tripTimes", tripTimes);
// } }
// DidiApprovalOperate operate = new DidiApprovalOperate(); DidiApprovalOperate operate = new DidiApprovalOperate();
// String result = operate.operteAppr(object, "didicreate"); String result = operate.operteAppr(object, "didicreate");
// logger_3ff37d5e.info(String.valueOf(requestid + "-DidiYongCheAction-result:" + result)); logger_3ff37d5e.info(String.valueOf(requestid + "-DidiYongCheAction-result:" + result));
// if (!"E".equals(result)) { if (!"E".equals(result)) {
// JSONObject jsonObject = JSONObject.parseObject(result); JSONObject jsonObject = JSONObject.parseObject(result);
// String flag = jsonObject.getString("success"); String flag = jsonObject.getString("success");
// String message = jsonObject.getString("message"); String message = jsonObject.getString("message");
// if (!flag.equals("true")) { if (!flag.equals("true")) {
// requestinfo.getRequestManager().setMessageid("ERROR"); requestinfo.getRequestManager().setMessageid("ERROR");
// requestinfo.getRequestManager().setMessagecontent("滴滴返回错误信息:" + message); requestinfo.getRequestManager().setMessagecontent("滴滴返回错误信息:" + message);
// } else { } else {
// String content = getPropValue("htportaloaUrl", "didiremindtext"); String content = getPropValue("htportaloaUrl", "didiremindtext");
// // Map<String,Object> urlmap = new HashMap<String,Object>(); // Map<String,Object> urlmap = new HashMap<String,Object>();
// // urlmap.put("msgurl", getPropValue("htportaloaUrl","didiremindurl")); // urlmap.put("msgurl", getPropValue("htportaloaUrl","didiremindurl"));
// String dataid = getPropValue("htportaloaUrl", "didireminddataid"); String dataid = getPropValue("htportaloaUrl", "didireminddataid");
// // InterfaceUtil.sendMsg(sendlist,","+dataid+",", "", content,16,urlmap); // InterfaceUtil.sendMsg(sendlist,","+dataid+",", "", content,16,urlmap);
//TODO config
// MessageType messageType = MessageType.newInstance(522); // MessageType messageType = MessageType.newInstance(522);
// MessageBean messageBean = Util_Message.createMessage(messageType, new HashSet(sendlist), content, content, "", getPropValue("htportaloaUrl", "didiremindurl")); // MessageBean messageBean = Util_Message.createMessage(messageType, new HashSet(sendlist), content, content, "", getPropValue("htportaloaUrl", "didiremindurl"));
// messageBean.setCreater(1); // messageBean.setCreater(1);
// Util_Message.store(messageBean); // Util_Message.store(messageBean);
// } }
// } else { } else {
// requestinfo.getRequestManager().setMessageid("ERROR"); requestinfo.getRequestManager().setMessageid("ERROR");
// requestinfo.getRequestManager().setMessagecontent("数据同步滴滴出错,请联系管理员!"); requestinfo.getRequestManager().setMessagecontent("数据同步滴滴出错,请联系管理员!");
// } }
// } }
// } catch (Exception e) { } catch (Exception e) {
// requestinfo.getRequestManager().setMessageid("ERROR"); requestinfo.getRequestManager().setMessageid("ERROR");
// requestinfo.getRequestManager().setMessagecontent("数据同步滴滴出错,请联系管理员!"); requestinfo.getRequestManager().setMessagecontent("数据同步滴滴出错,请联系管理员!");
// logger_3ff37d5e.info(String.valueOf("DidiYongCheAction出错" + e.toString())); logger_3ff37d5e.info(String.valueOf("DidiYongCheAction出错" + e.toString()));
// } }
// logger_3ff37d5e.info(String.valueOf("DidiYongCheAction-end:" + requestid)); logger_3ff37d5e.info(String.valueOf("DidiYongCheAction-end:" + requestid));
// return WeaResult.success(getResultMapForAction(weaverResultMap, "result", Action.SUCCESS, requestinfo.getRequestManager())); return WeaResult.success(getResultMapForAction(weaverResultMap, "result", Action.SUCCESS, requestinfo.getRequestManager()));
// } catch (Exception e) { } catch (Exception e) {
// e.printStackTrace(); e.printStackTrace();
// logger_3ff37d5e.error("DidiYongCheAction e: {}", e.getMessage()); logger_3ff37d5e.error("DidiYongCheAction e: {}", e.getMessage());
// return WeaResult.success(getResultMapForAction(weaverResultMap, "result", WeaResult.fail(500, "执行异常", getResultMapForAction(weaverResultMap, "result", e.getMessage(), requestInfo.getRequestManager())), requestinfo.getRequestManager())); return WeaResult.success(getResultMapForAction(weaverResultMap, "result", WeaResult.fail(500, "执行异常", getResultMapForAction(weaverResultMap, "result", e.getMessage(), requestinfo.getRequestManager())), requestinfo.getRequestManager()));
// } }
// } }
//
// Map<String, Object> getResultMapForAction(Map<String, Object> map, String key, Object value, RequestManager requestManager) { Map<String, Object> getResultMapForAction(Map<String, Object> map, String key, Object value, RequestManager requestManager) {
// if (key != null && !key.isEmpty()) { if (key != null && !key.isEmpty()) {
// map.put(key, value); map.put(key, value);
// } }
// String msgContent = requestManager.getMessagecontent(); String msgContent = requestManager.getMessagecontent();
// if (msgContent != null && !msgContent.isEmpty()) { if (msgContent != null && !msgContent.isEmpty()) {
// map.put("msgContent", msgContent); map.put("msgContent", msgContent);
// } }
// String msgId = requestManager.getMessageid(); String msgId = requestManager.getMessageid();
// if (msgId != null && !msgId.isEmpty()) { if (msgId != null && !msgId.isEmpty()) {
// map.put("msgId", msgId); map.put("msgId", msgId);
// } }
// return map; return map;
// } }
//
//
//
//} }

@ -60,6 +60,7 @@ public class ZITF_OA_DELETE implements Action, EsbServerlessRpcRemoteInterface {
* @return * @return
*/ */
public String[] Getexecute(String guid, String sqlx, String hh) { public String[] Getexecute(String guid, String sqlx, String hh) {
logger_89fa22b9.info("ZITF_OA_DELETE Getexecute start");
retstr = new String[2]; retstr = new String[2];
String functionName = ""; String functionName = "";
if ("0".equals(sqlx)) { if ("0".equals(sqlx)) {
@ -123,6 +124,7 @@ public class ZITF_OA_DELETE implements Action, EsbServerlessRpcRemoteInterface {
retstr[1] = sb.length() > 0 ? sb.toString() : "标记删除成功"; retstr[1] = sb.length() > 0 ? sb.toString() : "标记删除成功";
} }
} }
return retstr; return retstr;
} catch (Exception exception) { } catch (Exception exception) {
retstr[0] = "E"; retstr[0] = "E";

Loading…
Cancel
Save