|  |  | 
 |  |  |         return mobileService.pickMats(matnr, orderNo); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @PostMapping("/scan/order/mats") | 
 |  |  |     @ManagerAuth(memo = "扫码获取组托物料") | 
 |  |  |     public R scanMats(@RequestBody PakinMatsByQRParams params) { | 
 |  |  |         if (Objects.isNull(params)) { | 
 |  |  |             return R.parse("参数不能为空!!"); | 
 |  |  |         } | 
 |  |  |         return mobileService.getMatsByQRcode(params); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     // 商品上架 | 
 |  |  |     @RequestMapping("/mat/onSale/auth") | 
 |  |  |     @ManagerAuth | 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     @PostMapping("/cache/out/call") | 
 |  |  |     @ApiOperation("呼叫AGV搬运") | 
 |  |  |     @ManagerAuth | 
 |  |  |     public R OutCallAgv(@RequestBody AgvCallParams params) { | 
 |  |  |         if (Objects.isNull(params)) { | 
 |  |  |             return R.error("参数不能为空!!"); | 
 |  |  |         } | 
 |  |  |         return mobileService.OutCallAgv(params, getUserId()); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     // 组托 ---------------------------------------------------------------------------------------------------- | 
 |  |  |  |