|  |  | 
 |  |  |  | 
 |  |  |     @PreAuthorize("hasAuthority('manager:asnOrderItem:list')") | 
 |  |  |     @ApiOperation("获取订单物料明细") | 
 |  |  |     @GetMapping("/asnOrderItem/trackCode/{code}") | 
 |  |  |     public R getItemByTrackCode(@PathVariable String code) { | 
 |  |  |         if (StringUtils.isBlank(code)) { | 
 |  |  |             return R.error("编码不能为空!!"); | 
 |  |  |     @PostMapping("/asnOrderItem/trackCode") | 
 |  |  |     public R getItemByTrackCode(@RequestBody Map<String, Object> params) { | 
 |  |  |         if (Objects.isNull(params)) { | 
 |  |  |             throw new CoolException("参数不能为空!!"); | 
 |  |  |         } | 
 |  |  |         return mobileService.getDeltByCode(code); | 
 |  |  |         return mobileService.getDeltByCode(params); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @PreAuthorize("hasAuthority('manager:asnOrderItem:list')") | 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @PreAuthorize("hasAuthority('manager:waitPakin:update')") | 
 |  |  |     @ApiOperation("组拖") | 
 |  |  |     @ApiOperation("组托") | 
 |  |  |     @PostMapping("/waitPakin/merge") | 
 |  |  |     public R pikinOrder(@RequestBody WaitPakinParam waitPakin) { | 
 |  |  |         Long userId = getLoginUserId(); | 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @PreAuthorize("hasAuthority('manager:waitPakin:update')") | 
 |  |  |     @ApiOperation("物料组托") | 
 |  |  |     @PostMapping("/waitPakin/matnr/merge") | 
 |  |  |     public R pikinMatnrOrder(@RequestBody WaitPakinParam waitPakin) { | 
 |  |  |         Long userId = getLoginUserId(); | 
 |  |  |         if (Objects.isNull(waitPakin)) { | 
 |  |  |             return R.error("参数不能为空!!"); | 
 |  |  |         } | 
 |  |  |         if (org.apache.commons.lang3.StringUtils.isBlank(waitPakin.getBarcode())) { | 
 |  |  |             return R.error("托盘码不能为空!!"); | 
 |  |  |         } | 
 |  |  |         if (Objects.isNull(waitPakin.getItems()) || waitPakin.getItems().isEmpty()) { | 
 |  |  |             return R.error("跟踪码不能为空!!"); | 
 |  |  |         } | 
 |  |  |         return R.ok(mobileService.mergeMatnrItems(waitPakin, userId)); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @PreAuthorize("hasAuthority('manager:waitPakin:update')") | 
 |  |  |     @ApiOperation("组拖解绑") | 
 |  |  |     @PostMapping("/waitPakin/unbind") | 
 |  |  |     public R pakinUnBind(@RequestBody WaitPakinParam param) { |