request.getLastoperator()

webservice
qijirenjian 6 months ago
parent 301dff4ada
commit 48fc954260

@ -44,10 +44,7 @@ public class ARSPaymentRecepitAction extends BaseBean implements Action, EsbServ
@Override @Override
public WeaResult<Map<String, Object>> execute(Map<String, Object> requestInfoMap) { public WeaResult<Map<String, Object>> execute(Map<String, Object> requestInfoMap) {
logger_c29b3679.info(String.valueOf("ARSPaymentRecepitAction--start--" + requestInfoMap));
Map<String, Object> weaverResultMap = new HashMap<>(); Map<String, Object> weaverResultMap = new HashMap<>();
logger_c29b3679.info(String.valueOf("requestIdTemp -- " + requestInfoMap.getOrDefault("requestid", -1)));
logger_c29b3679.info(String.valueOf("userid -- " + requestInfoMap.getOrDefault("userid", -1)));
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)));
@ -57,13 +54,18 @@ public class ARSPaymentRecepitAction extends BaseBean implements Action, EsbServ
logger_c29b3679.info(String.valueOf("ARSPaymentRecepitAction--start--" + requestid)); logger_c29b3679.info(String.valueOf("ARSPaymentRecepitAction--start--" + requestid));
try { try {
String workflowid = requestInfo.getWorkflowid(); String workflowid = requestInfo.getWorkflowid();
logger_c29b3679.info( "workflowid--" + workflowid) ;
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);
} }
int hklx = 0; int hklx = 0;
if ("0".equals(map.get("HKLX"))) { if ("0".equals(map.get("HKLX"))) {
hklx = 5; hklx = 5;
@ -81,14 +83,19 @@ public class ARSPaymentRecepitAction extends BaseBean implements Action, EsbServ
hklx = 21; hklx = 21;
} }
JSONObject obj = new JSONObject(); JSONObject obj = new JSONObject();
logger_c29b3679.info( "map--" + map) ;
ResourceComInfo hrm = I18nContextUtil.getBean(ResourceComInfo.class); ResourceComInfo hrm = I18nContextUtil.getBean(ResourceComInfo.class);
logger_c29b3679.info( "hrm--" + hrm.toString()) ;
RecordSet rs = I18nContextUtil.getBean(RecordSet.class); RecordSet rs = I18nContextUtil.getBean(RecordSet.class);
logger_c29b3679.info( "rs--" + rs.toString()) ;
String currencyCode = ""; String currencyCode = "";
String poolname = CONN_TYPE.workflow.getType(); String poolname = CONN_TYPE.ebuilder.getType();
// TODO E10执行sql方法第二参数必须指定源默认使用流程源单体客户无需修改微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源 // TODO E10执行sql方法第二参数必须指定源默认使用流程源单体客户无需修改微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
rs.executeSql("select e10_common.dbo.currencyCode from uf_eas_currency where id=" + map.get("BZ"), poolname); rs.executeSql("select currencyCode e10_common.dbo.from uf_eas_currency where id=" + map.get("BZ"), poolname);
while (rs.next()) { while (rs.next()) {
currencyCode = rs.getString("currencyCode"); currencyCode = rs.getString("currencyCode");
logger_c29b3679.info( "currencyCode--" + currencyCode) ;
} }
obj.put("ITFID", "ARSOA01"); obj.put("ITFID", "ARSOA01");
obj.put("SYSID", "SYS006"); obj.put("SYSID", "SYS006");
@ -112,6 +119,7 @@ public class ARSPaymentRecepitAction extends BaseBean implements Action, EsbServ
obj.put("OPERATETYPE", operate); obj.put("OPERATETYPE", operate);
logger_c29b3679.info(" obj " + obj.toJSONString()); logger_c29b3679.info(" obj " + obj.toJSONString());
HttpClient client = new DefaultHttpClient(); HttpClient client = new DefaultHttpClient();
// String url = Util.null2String(I18nContextUtil.getBean(Environment.class).getProperty("htcrmoasync.CreateBilling")).trim(); // String url = Util.null2String(I18nContextUtil.getBean(Environment.class).getProperty("htcrmoasync.CreateBilling")).trim();
// String appkey = Util.null2String(I18nContextUtil.getBean(Environment.class).getProperty("htcrmoasync.appkey")).trim(); // String appkey = Util.null2String(I18nContextUtil.getBean(Environment.class).getProperty("htcrmoasync.appkey")).trim();
String url = configProp.getCreateBilling(); String url = configProp.getCreateBilling();
@ -150,6 +158,7 @@ public class ARSPaymentRecepitAction extends BaseBean implements Action, EsbServ
logger_c29b3679.info(String.valueOf("ARSPaymentRecepitAction--error--" + requestid + "|" + e.toString())); logger_c29b3679.info(String.valueOf("ARSPaymentRecepitAction--error--" + requestid + "|" + e.toString()));
requestInfo.getRequestManager().setMessageid("ERROR"); requestInfo.getRequestManager().setMessageid("ERROR");
requestInfo.getRequestManager().setMessagecontent("调用ARS接口出错" + e.toString()); requestInfo.getRequestManager().setMessagecontent("调用ARS接口出错" + e.toString());
logger_c29b3679.error("ARSPaymentRecepitAction e: {}", e.getMessage());
e.printStackTrace(); e.printStackTrace();
return WeaResult.fail(500, "出错啦", getResultMapForAction(weaverResultMap, "result", e.getMessage(), requestInfo.getRequestManager())); return WeaResult.fail(500, "出错啦", getResultMapForAction(weaverResultMap, "result", e.getMessage(), requestInfo.getRequestManager()));
} }

@ -51,8 +51,6 @@ public class AddVenMatExtsToSrmAction extends BaseBean implements Action, EsbSer
logger_336cd654.info("requestIdTemp"+requestIdTemp); logger_336cd654.info("requestIdTemp"+requestIdTemp);
logger_336cd654.info("userIdTemp"+userIdTemp); logger_336cd654.info("userIdTemp"+userIdTemp);
String lastoperator = request.getLastoperator();
logger_336cd654.info("lastoperator"+lastoperator);
try { try {
// 流程请求ID // 流程请求ID
String requestId = request.getRequestid(); String requestId = request.getRequestid();
@ -123,7 +121,7 @@ public class AddVenMatExtsToSrmAction extends BaseBean implements Action, EsbSer
// handleType = "1"; // handleType = "1";
// } // }
} }
checkUser = hr.getResourcename(request.getLastoperator()); checkUser = hr.getResourcename(String.valueOf(userIdTemp));
logger_336cd654.info("checkUser==="+ checkUser); logger_336cd654.info("checkUser==="+ checkUser);

@ -112,7 +112,10 @@ public class AddVenMatExtsToSrmCheckAction extends BaseBean implements Action, E
// handleType = "1"; // handleType = "1";
// } // }
} }
checkUser = hr.getResourcename(request.getLastoperator()); //TODO custom edit
// checkUser = hr.getResourcename(request.getLastoperator());
checkUser = hr.getResourcename(String.valueOf(userIdTemp));
oainputvendor.setRequestId(requestId); oainputvendor.setRequestId(requestId);
oainputvendor.setCompanyCode(companyCode); oainputvendor.setCompanyCode(companyCode);
oainputvendor.setCompanyName(companyName); oainputvendor.setCompanyName(companyName);

Loading…
Cancel
Save