diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaSrmVenMatExtAction.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaSrmVenMatExtAction.java index 3618faa..52c9ec5 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaSrmVenMatExtAction.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaSrmVenMatExtAction.java @@ -132,10 +132,14 @@ public class OaSrmVenMatExtAction extends BaseBean implements Action, EsbServerl logger_e97618d9.error(String.valueOf(requestid + "GY104--建议处理类型" + cllx)); DetailTable[] detailtable = requestinfo.getDetailTableInfo().getDetailTable(); // 指定明细表 - DetailTable dtq = detailtable[0]; + DetailTable dtq = null; + if(detailtable.length > 0){dtq = detailtable[0];} // 当前明细表的所有数据,按行存储 - Row[] sq = dtq.getRow(); - logger_e97618d9.error(String.valueOf("明细行数:" + sq.length)); + Row[] sq = null; + if(dtq != null){ + sq= dtq.getRow(); + logger_e97618d9.error(String.valueOf("明细行数:" + sq.length)); + } SRM_OA_VENMATEXT_RESULT param = new SRM_OA_VENMATEXT_RESULT(); VenMatExtResultIn paramInfo = new VenMatExtResultIn(); Set set = new HashSet();