| | |
| | | |
| | | @Autowired |
| | | private DictDataService dictDataService; |
| | | @Autowired |
| | | private AsnOrderService asnOrderService; |
| | | |
| | | @Override |
| | | public R generateBarcode(List<Long> orders) { |
| | |
| | | BeanUtils.copyProperties(matnr, wkOrderItem); |
| | | wkOrderItem.setMatnrCode(matnr.getCode()).setMatnrId(matnr.getId()).setMaktx(matnr.getName()); |
| | | |
| | | WkOrder wkOrder = asnOrderService.getById(Long.parseLong(params.get("orderId").toString())); |
| | | if (Objects.isNull(wkOrder)) { |
| | | throw new CoolException("数据错误,单据不存在!!"); |
| | | } |
| | | if (!wkOrder.getType().equals(OrderType.ORDER_OUT.type)) { |
| | | //保存扩展字段 |
| | | try { |
| | | StringBuffer sb = new StringBuffer(); |
| | |
| | | } catch (Exception e) { |
| | | throw new RuntimeException(e); |
| | | } |
| | | } |
| | | wkOrderItem.setUpdateBy(loginUserId).setCreateBy(loginUserId); |
| | | if (!this.saveOrUpdate(wkOrderItem)) { |
| | | throw new CoolException("收货通知单明细保存失败!!"); |