| | |
| | | Sale sale = new Sale(); |
| | | BeanUtils.copyProperties(saleDto, sale); |
| | | sale.setSaleman(saleman); |
| | | sale.setOrderType("手工订单"); |
| | | saleMapper.insert(sale); |
| | | //添加销售产品单 |
| | | List<SaleMaterialDto> saleMaterialDtoList = saleDto.getSaleMaterialList(); |
| | |
| | | .orderCode(orderNumber) |
| | | .customerCode(sale.getCode()) |
| | | .proname(sale.getProname()) |
| | | //.adress(sale.getAdress()) |
| | | //.username(sale.getUsername()) |
| | | //.phone(sale.getPhone()) |
| | | .messages(dto2List) |
| | | .build(); |
| | | return consignmentDto1; |
| | |
| | | sale.setDelTime(DateUtil.parseDate(orde.get("wantedDeliveryDate").toString()));//交货日期 |
| | | sale.setCreateTime(DateUtil.parseDate(orde.get("orderDate").toString()));//下单日期 |
| | | sale.setNote(String.valueOf(orde.get("comment")));//备注 |
| | | sale.setOrderId((Integer) orde.get("id")); //otc订单id |
| | | sale.setOrderType(orde.get("orderClassification").toString()); //订单类型 |
| | | return sale; |
| | | }).collect(Collectors.toList()); |
| | | //去重 |
| | |
| | | } |
| | | return "同步成功!"; |
| | | } |
| | | |
| | | |
| | | //下载附件 |
| | | @Override |
| | | public List<String> download(Integer id) { |
| | | Integer orderId = saleMapper.selectById(id).getOrderId(); |
| | | List<Map<String, Object>> attachment = SyncOrder.getAttachmentByOrderId(orderId); |
| | | List<String> list = new ArrayList<>(); |
| | | if (ObjectUtils.isEmpty(attachment)) { |
| | | list.add("该订单没有附件"); |
| | | return list; |
| | | } |
| | | for (Map<String, Object> attch : attachment) { |
| | | String path = attch.get("path").toString(); |
| | | list.add(path); |
| | | } |
| | | return list; |
| | | } |
| | | } |