| | |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * Created by vincent on 2022/4/9 |
| | |
| | | //callApiLogSave(param, "/order/pakout/default/v1", "接受单据失败,该单据已存在,无法生成单据信息", false); |
| | | //throw new CoolException("该单据已存在,无法生成单据信息"); |
| | | } |
| | | List<OrderSyncParam.OrderDetl> collect = param.getChildren().stream().distinct().collect(Collectors.toList()); |
| | | if (collect.size()!= param.getChildren().size()){ |
| | | callApiLogSave(param, "/order/pakout/default/v1", "接受单据失败,单据明细重复,无法生成单据信息", false); |
| | | throw new CoolException("接受单据失败,单据明细重复,无法生成单据信息"); |
| | | } |
| | | Date now = new Date(); |
| | | Order order = orderMapping(param,now,pakin,docName); |
| | | orderService.insert(order); |
| | |
| | | //销售订单号 |
| | | od.setThreeCode(odParam.getCDefine22()); |
| | | //自由项 |
| | | od.setDeadTime(odParam.getBFree1()); |
| | | od.setBatch(odParam.getBFree1()); |
| | | //IDs |
| | | od.setSku(odParam.getId()); |
| | | |