| | |
| | | List<OrderDetl> orderDetls = |
| | | orderDetlService.selectByOrderId(order.getId()); |
| | | |
| | | |
| | | boolean exists = orderDetls.stream() |
| | | .anyMatch(o -> o.getMatnr().equals(matnr)); |
| | | if (exists) continue; |
| | |
| | | // supp = locSupp.getOwner(); |
| | | // } |
| | | // ========= 保存明细 ========= |
| | | try{ |
| | | OrderDetl orderDetl = new OrderDetl(); |
| | | orderDetl.sync(mat); |
| | | orderDetl.setThreeCode(detlId); |
| | |
| | | orderDetl.setQty(0.0D); |
| | | |
| | | orderDetlService.insert(orderDetl); |
| | | } catch (Exception e) { |
| | | // 如果发生异常,记录详细的错误信息 |
| | | callApiLogSaveOrder(order, kingDeeUtilType, "保存明细失败,物料:" + matnr + " 错误信息:" + e.getMessage(), false); |
| | | } |
| | | } |
| | | } |
| | | |
| | |
| | | supp = locSupp.getOwner(); |
| | | } |
| | | // ========= 保存明细 ========= |
| | | try{ |
| | | OrderDetl orderDetl = new OrderDetl(); |
| | | orderDetl.sync(mat); |
| | | orderDetl.setThreeCode(detlId); |
| | |
| | | orderDetl.setQty(0.0D); |
| | | |
| | | orderDetlService.insert(orderDetl); |
| | | } catch (Exception e) { |
| | | // 如果发生异常,记录详细的错误信息 |
| | | callApiLogSaveOrder(order, kingDeeUtilType, "保存明细失败,物料:" + matnr + " 错误信息:" + e.getMessage(), false); |
| | | } |
| | | } |
| | | } |
| | | } |