@ -85,12 +85,12 @@ public class EAS_DZDAApproveAction extends BaseBean implements Action, EsbServer
BillFieldUtil unit = new BillFieldUtil ( ) ;
Property [ ] properties = requestInfo . getMainTableInfo ( ) . getProperty ( ) ;
requestID = requestInfo . getRequestid ( ) ;
logger_3f787449 . info ( String . valueOf ( "EAS_DZDAApproveAction--start--" + requestID ) ) ;
logger_3f787449 . error ( String . valueOf ( "EAS_DZDAApproveAction--start--" + requestID ) ) ;
String lastopertorid = requestInfo . getLastoperator ( ) ;
approvalBy = unit . getWorkcode ( lastopertorid ) ;
logger_3f787449 . info ( String . valueOf ( "--lastoperatorid--" + lastopertorid + "||approvalBy=" + approvalBy ) ) ;
logger_3f787449 . error ( String . valueOf ( "--lastoperatorid--" + lastopertorid + "||approvalBy=" + approvalBy ) ) ;
approvalDate = getCurrentDate ( ) ;
logger_3f787449 . info ( String . valueOf ( "--approvalDate--" + approvalDate ) ) ;
logger_3f787449 . error ( String . valueOf ( "--approvalDate--" + approvalDate ) ) ;
Map < String , String > mMap = new HashMap < String , String > ( ) ;
for ( int i = 0 ; i < properties . length ; i + + ) {
String name = properties [ i ] . getName ( ) . toUpperCase ( ) ;
@ -98,12 +98,12 @@ public class EAS_DZDAApproveAction extends BaseBean implements Action, EsbServer
mMap . put ( name , value ) ;
}
approvalStatus = mMap . get ( "STATUS" ) ;
logger_3f787449 . info ( String . valueOf ( "审批状态:" + approvalStatus ) ) ;
logger_3f787449 . error ( String . valueOf ( "审批状态:" + approvalStatus ) ) ;
if ( approvalStatus = = null | | approvalStatus . equals ( "" ) ) {
return WeaResult . success ( getResultMapForAction ( weaverResultMap , "result" , Action . SUCCESS , requestInfo . getRequestManager ( ) ) ) ;
}
revisedPlanReturnDate = mMap . get ( "YJGHRQ" ) ;
logger_3f787449 . info ( String . valueOf ( "计划归还日期:" + revisedPlanReturnDate ) ) ;
logger_3f787449 . error ( String . valueOf ( "计划归还日期:" + revisedPlanReturnDate ) ) ;
if ( revisedPlanReturnDate ! = null & & ! revisedPlanReturnDate . equals ( "" ) ) {
revisedPlanReturnDate = revisedPlanReturnDate . replaceAll ( "-" , "" ) ;
}
@ -124,7 +124,7 @@ public class EAS_DZDAApproveAction extends BaseBean implements Action, EsbServer
mJson . put ( "approvalDate" , approvalDate ) ;
String errorMsg = "" ;
if ( "Y" . equals ( approvalStatus ) ) {
logger_3f787449 . info ( String . valueOf ( "明细表开始取值" ) ) ;
logger_3f787449 . error ( String . valueOf ( "明细表开始取值" ) ) ;
DetailTable [ ] detailtable = requestInfo . getDetailTableInfo ( ) . getDetailTable ( ) ;
// ===========凭证明细==============//
DetailTable dtq = detailtable [ 0 ] ;
@ -162,38 +162,38 @@ public class EAS_DZDAApproveAction extends BaseBean implements Action, EsbServer
receiptVOListArr . add ( item ) ;
}
mJson . put ( "receiptVOList" , receiptVOListArr ) ;
logger_3f787449 . info ( String . valueOf ( "获取明细表数据结束" ) ) ;
logger_3f787449 . error ( String . valueOf ( "获取明细表数据结束" ) ) ;
}
logger_3f787449 . info ( "调用借阅审批回调接口请求数据:=====" + mJson . toString ( ) ) ;
logger_3f787449 . error ( "调用借阅审批回调接口请求数据:=====" + mJson . toString ( ) ) ;
// 调用接口
// String url = Util.null2String(I18nContextUtilcus.getBean(Environment.class).getProperty("hteasoasync.uploadDZDAApprovelUrl")).trim();
String url = configProp . getUploadZZInfoUrl ( ) ;
ZZ_SendPostRequest mGetResult = new ZZ_SendPostRequest ( ) ;
String result = mGetResult . getResult ( mJson , url ) ;
logger_3f787449 . info ( String . valueOf ( "调用借阅审批回调接口返回值:" + result ) ) ;
logger_3f787449 . error ( String . valueOf ( "调用借阅审批回调接口返回值:" + result ) ) ;
if ( ! "E" . equals ( result ) ) {
JSONObject jsonObject = JSONObject . parseObject ( result ) ;
// 接口处理状态 S-成功, F-失败
String isTat = jsonObject . getString ( "status" ) ;
// 处理消息
String srMessage = jsonObject . getString ( "message" ) ;
logger_3f787449 . info ( "报账系统返回数据:" + jsonObject . toString ( ) ) ;
logger_3f787449 . error ( "报账系统返回数据:" + jsonObject . toString ( ) ) ;
if ( ! "S" . equals ( isTat ) ) {
// 失败
logger_3f787449 . info ( String . valueOf ( "报账系统返回错误信息:" + srMessage ) ) ;
logger_3f787449 . error ( String . valueOf ( "报账系统返回错误信息:" + srMessage ) ) ;
// requestInfo.getRequestManager().setMessageid("ERROR");
requestInfo . getRequestManager ( ) . setMessagecontent ( "报账系统返回错误信息:" + srMessage ) ;
return WeaResult . fail ( 500 , "执行失败" , getResultMapForAction ( weaverResultMap , "result" , FAILURE_AND_CONTINUE , requestInfo . getRequestManager ( ) ) ) ;
}
} else {
logger_3f787449 . info ( String . valueOf ( "调用借阅审批回调接口返回失败,请联系报账系统管理员!" ) ) ;
logger_3f787449 . error ( String . valueOf ( "调用借阅审批回调接口返回失败,请联系报账系统管理员!" ) ) ;
// requestInfo.getRequestManager().setMessageid("ERROR");
requestInfo . getRequestManager ( ) . setMessagecontent ( "调用借阅审批回调接口返回失败,请联系报账系统管理员!" ) ;
return WeaResult . fail ( 500 , "执行失败" , getResultMapForAction ( weaverResultMap , "result" , FAILURE_AND_CONTINUE , requestInfo . getRequestManager ( ) ) ) ;
}
} catch ( Exception e ) {
logger_3f787449 . info ( String . valueOf ( "提交失败!" ) ) ;
logger_3f787449 . info ( String . valueOf ( "Error======" + e . getMessage ( ) ) ) ;
logger_3f787449 . error ( String . valueOf ( "提交失败!" ) ) ;
logger_3f787449 . error ( String . valueOf ( "Error======" + e . getMessage ( ) ) ) ;
// requestInfo.getRequestManager().setMessageid("ERROR");
requestInfo . getRequestManager ( ) . setMessagecontent ( "提交失败!" ) ;
return WeaResult . fail ( 500 , "执行失败" , getResultMapForAction ( weaverResultMap , "result" , FAILURE_AND_CONTINUE , requestInfo . getRequestManager ( ) ) ) ;