@ -5,6 +5,7 @@ import com.weaver.seconddev.interfaces.gdwmsoa.ZMES_OA_SUBMIT_SERVICE;
import com.weaver.seconddev.interfaces.gdwmsoa.ZMES_OA_SUBMIT_SERVICEStub ;
import com.weaver.seconddev.interfaces.gdwmsoa.ZMES_OA_SUBMIT_SERVICEStub ;
import com.weaver.seconddev.interfaces.swfa.BillFieldUtil ;
import com.weaver.seconddev.interfaces.swfa.BillFieldUtil ;
import com.weaver.common.i18n.tool.util.I18nContextUtil ;
import com.weaver.common.i18n.tool.util.I18nContextUtil ;
import com.weaver.seconddev.interfaces.workflow.util.CommonDevUtil ;
import com.weaver.verupgrade.conn.CONN_TYPE ;
import com.weaver.verupgrade.conn.CONN_TYPE ;
import java.lang.* ;
import java.lang.* ;
import java.util.* ;
import java.util.* ;
@ -29,7 +30,8 @@ public class OaWmsReturnAction extends BaseBean implements Action, EsbServerless
// 对应E9的请求信息对象
// 对应E9的请求信息对象
@Autowired
@Autowired
private RequestInfo requestInfoTemp ;
private RequestInfo requestInfoTemp ;
@Autowired
private CommonDevUtil commonDevUtil ;
@Autowired
@Autowired
private ZMES_OA_SUBMIT_SERVICE service ;
private ZMES_OA_SUBMIT_SERVICE service ;
@ -45,6 +47,9 @@ public class OaWmsReturnAction extends BaseBean implements Action, EsbServerless
try {
try {
String requestid = requestinfo . getRequestid ( ) ;
String requestid = requestinfo . getRequestid ( ) ;
logger_824c0f2 . error ( String . valueOf ( requestid + "--OaWmsReturnAction--start" ) ) ;
logger_824c0f2 . error ( String . valueOf ( requestid + "--OaWmsReturnAction--start" ) ) ;
String dataid = commonDevUtil . getidByrequestid ( requestid ) ;
String createrid = requestinfo . getCreatorid ( ) ;
String createrid = requestinfo . getCreatorid ( ) ;
String workflowid = requestinfo . getWorkflowid ( ) ;
String workflowid = requestinfo . getWorkflowid ( ) ;
TransUtil tu = new TransUtil ( ) ;
TransUtil tu = new TransUtil ( ) ;
@ -70,7 +75,7 @@ public class OaWmsReturnAction extends BaseBean implements Action, EsbServerless
}
}
// 获取申请人直接上级
// 获取申请人直接上级
String zjsj = "" ;
String zjsj = "" ;
sql = "select (select lastname from eteams.dbo.employee as hrmresource where id=b.superior) as zjsj from e10_core_business.dbo." + tableName + " a,employee b where a.sqr=b.id and a. id =" + request id;
sql = "select (select lastname from eteams.dbo.employee as hrmresource where id=b.superior) as zjsj from e10_core_business.dbo." + tableName + " a,employee b where a.sqr=b.id and a. FORM_DATA_ID = " + data id;
logger_824c0f2 . error ( "sql--" + sql ) ;
logger_824c0f2 . error ( "sql--" + sql ) ;
String poolname = CONN_TYPE . workflow . getType ( ) ;
String poolname = CONN_TYPE . workflow . getType ( ) ;
// TODO E10执行sql方法第二参数必须指定源, 默认使用流程源, 单体客户无需修改, 微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
// TODO E10执行sql方法第二参数必须指定源, 默认使用流程源, 单体客户无需修改, 微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
@ -95,7 +100,7 @@ public class OaWmsReturnAction extends BaseBean implements Action, EsbServerless
// ZMES_OA_SUBMIT_SERVICE service = new ZMES_OA_SUBMIT_SERVICE();
// ZMES_OA_SUBMIT_SERVICE service = new ZMES_OA_SUBMIT_SERVICE();
str = service . call ( param , requestid , cfxt ) ;
str = service . call ( param , requestid , cfxt ) ;
logger_824c0f2 . error ( String . valueOf ( requestid + "--OaWmsReturnAction--result:" + str [ 0 ] + "-" + str [ 1 ] ) ) ;
logger_824c0f2 . error ( String . valueOf ( requestid + "--OaWmsReturnAction--result:" + str [ 0 ] + "-" + str [ 1 ] ) ) ;
sql = "update e10_core_business.dbo." + tableName + " set state='" + str [ 0 ] + "',message='" + str [ 1 ] + "' where id=" + request id;
sql = "update e10_core_business.dbo." + tableName + " set state='" + str [ 0 ] + "',message='" + str [ 1 ] + "' where FORM_DATA_ID = " + data id;
logger_824c0f2 . error ( "sql--" + sql ) ;
logger_824c0f2 . error ( "sql--" + sql ) ;
String poolname_et = CONN_TYPE . workflow . getType ( ) ;
String poolname_et = CONN_TYPE . workflow . getType ( ) ;
// TODO E10执行sql方法第二参数必须指定源, 默认使用流程源, 单体客户无需修改, 微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
// TODO E10执行sql方法第二参数必须指定源, 默认使用流程源, 单体客户无需修改, 微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
@ -106,7 +111,7 @@ public class OaWmsReturnAction extends BaseBean implements Action, EsbServerless
return WeaResult . fail ( 500 , "光导WMS系统返回信息: " + str [ 1 ] , getResultMapForAction ( weaverResultMap , "result" , "光导WMS系统返回信息: " + str [ 1 ] , requestinfo . getRequestManager ( ) ) ) ;
return WeaResult . fail ( 500 , "光导WMS系统返回信息: " + str [ 1 ] , getResultMapForAction ( weaverResultMap , "result" , "光导WMS系统返回信息: " + str [ 1 ] , requestinfo . getRequestManager ( ) ) ) ;
}
}
} catch ( Exception e ) {
} catch ( Exception e ) {
sql = "update e10_core_business.dbo." + tableName + " set state='E',message='" + e . toString ( ) + "' where id=" + request id;
sql = "update e10_core_business.dbo." + tableName + " set state='E',message='" + e . toString ( ) + "' where FORM_DATA_ID = " + data id;
logger_824c0f2 . error ( "sql--" + sql ) ;
logger_824c0f2 . error ( "sql--" + sql ) ;
String poolname_bm = CONN_TYPE . workflow . getType ( ) ;
String poolname_bm = CONN_TYPE . workflow . getType ( ) ;
// TODO E10执行sql方法第二参数必须指定源, 默认使用流程源, 单体客户无需修改, 微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
// TODO E10执行sql方法第二参数必须指定源, 默认使用流程源, 单体客户无需修改, 微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源