/** 保存明细数据 */ private void addDetails(Context context, Instorage entity, List<InstorageItem> detailList) throws Exception { if (null == detailList || detailList.isEmpty()) { throw new Exception("生成入库单失败(明细数据缺失)"); } for (InstorageItem det : detailList) { det.setSheetId(entity.getRECID()); det.setId(context.newRECID()); context.handle(new InstorageItemTask(det), Method.INSERT); } }