| | |
| | | if (Cools.isEmpty(param.getOrderDetails())) { |
| | | return R.error("单据明细[orderDetails]不能为空"); |
| | | } |
| | | openService.pakinOrderCreate(param); |
| | | //openService.pakinOrderCreate(param); |
| | | return R.ok(); |
| | | } |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | // 1 |
| | | System.out.println("======================================"); |
| | | OpenOrderPakinParam param = new OpenOrderPakinParam(); |
| | | param.setOrderNo(String.valueOf(new SnowflakeIdWorker().nextId())); |
| | | param.setOrderType("打包上线单"); |
| | | param.setOrderTime(DateUtils.convert(new Date())); |
| | | List<DetlDto> orderDetails = new ArrayList<>(); |
| | | param.setOrderDetails(orderDetails); |
| | | for (int i = 0; i < 3; i++) { |
| | | DetlDto detlDto = new DetlDto(); |
| | | switch (i) { |
| | | case 0: |
| | | detlDto.setMatnr("MDH020030530"); |
| | | detlDto.setBatch("500"); |
| | | detlDto.setAnfme(18.0); |
| | | break; |
| | | case 1: |
| | | detlDto.setMatnr("MDH020016416"); |
| | | detlDto.setBatch("500"); |
| | | detlDto.setAnfme(32.0); |
| | | break; |
| | | case 2: |
| | | detlDto.setMatnr("LSH90152025"); |
| | | detlDto.setAnfme(50.0); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | orderDetails.add(detlDto); |
| | | } |
| | | System.out.println(JSON.toJSONString(param)); |
| | | // 2 |
| | | System.out.println("======================================"); |
| | | OpenOrderCompleteParam param1 = new OpenOrderCompleteParam(); |
| | | param1.setOrderNo("963001846497017856"); |
| | | System.out.println(JSON.toJSONString(param1)); |
| | | } |
| | | // public static void main(String[] args) { |
| | | // // 1 |
| | | // System.out.println("======================================"); |
| | | // OpenOrderPakinParam param = new OpenOrderPakinParam(); |
| | | // param.setOrderNo(String.valueOf(new SnowflakeIdWorker().nextId())); |
| | | // param.setOrderType("打包上线单"); |
| | | // param.setOrderTime(DateUtils.convert(new Date())); |
| | | // List<DetlDto> orderDetails = new ArrayList<>(); |
| | | // param.setOrderDetails(orderDetails); |
| | | // for (int i = 0; i < 3; i++) { |
| | | // DetlDto detlDto = new DetlDto(locDto); |
| | | // switch (i) { |
| | | // case 0: |
| | | // detlDto.setMatnr("MDH020030530"); |
| | | // detlDto.setBatch("500"); |
| | | // detlDto.setAnfme(18.0); |
| | | // break; |
| | | // case 1: |
| | | // detlDto.setMatnr("MDH020016416"); |
| | | // detlDto.setBatch("500"); |
| | | // detlDto.setAnfme(32.0); |
| | | // break; |
| | | // case 2: |
| | | // detlDto.setMatnr("LSH90152025"); |
| | | // detlDto.setAnfme(50.0); |
| | | // break; |
| | | // default: |
| | | // break; |
| | | // } |
| | | // orderDetails.add(detlDto); |
| | | // } |
| | | // System.out.println(JSON.toJSONString(param)); |
| | | // // 2 |
| | | // System.out.println("======================================"); |
| | | // OpenOrderCompleteParam param1 = new OpenOrderCompleteParam(); |
| | | // param1.setOrderNo("963001846497017856"); |
| | | // System.out.println(JSON.toJSONString(param1)); |
| | | // } |
| | | |
| | | } |