|  |  | 
 |  |  |      * 贴标机申请获取货物信息 | 
 |  |  |      */ | 
 |  |  |     @PostMapping("/labeller/mat/auth/v1") | 
 |  |  |     @AppAuth(memo = "贴标机申请获取货物信息") | 
 |  |  |     @AppAuth(memo = "贴标机申请获取货物信息") //old需要修改 | 
 |  |  |     public synchronized R labellerMat(@RequestHeader(required = false) String appkey, | 
 |  |  |                                       @RequestBody LabellerMatParam param, | 
 |  |  |                                       HttpServletRequest request) { | 
 |  |  | 
 |  |  |      * 贴标机贴标完成 | 
 |  |  |      */ | 
 |  |  |     @PostMapping("/labeller/complete/auth/v1") | 
 |  |  |     @AppAuth(memo = "贴标机贴标完成") | 
 |  |  |     @AppAuth(memo = "贴标机贴标完成") //old需要修改 | 
 |  |  |     public synchronized R labellerComplete(@RequestHeader(required = false) String appkey, | 
 |  |  |                                            @RequestBody LabellerCompleteParam param, | 
 |  |  |                                            HttpServletRequest request) { | 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 中控:码垛完成下发入库信息 | 
 |  |  |      * 中控(2楼):码垛完成下发入库信息 | 
 |  |  |      */ | 
 |  |  |     @PostMapping("/palletizing/complete/auth/v1") | 
 |  |  |     @AppAuth(memo = "码垛完成下发入库信息") | 
 |  |  |     public synchronized R palletizingComplete(@RequestHeader(required = false) String appkey, | 
 |  |  |                                            @RequestBody PalletizingCompleteParam param, | 
 |  |  |     @AppAuth(memo = "中控(2楼):码垛完成下发入库信息") | 
 |  |  |     public synchronized R PalletizingCompleteTwoFloorParam(@RequestHeader(required = false) String appkey, | 
 |  |  |                                            @RequestBody PalletizingCompleteTwoFloorParam param, | 
 |  |  |                                            HttpServletRequest request) { | 
 |  |  | //        appkey = "ea1f0459efc02a79f046f982767939ae"; | 
 |  |  |  | 
 |  |  |         auth(appkey, param, request); | 
 |  |  |         openService.palletizingComplete(param); | 
 |  |  |         openService.PalletizingCompleteTwoFloorParam(param); | 
 |  |  |         return R.ok(param); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 松盛(1楼):码垛完成下发入库信息 | 
 |  |  |      */ | 
 |  |  |     @PostMapping("/palletizing/complete/auth/v2") | 
 |  |  |     @AppAuth(memo = "松盛(1楼):码垛完成下发确认信号") | 
 |  |  |     public synchronized R palletizingCompleteS(@RequestHeader(required = false) String appkey, | 
 |  |  |                                               @RequestBody PalletizingCompleteParam param, | 
 |  |  |                                               HttpServletRequest request) { | 
 |  |  |         auth(appkey, param, request); | 
 |  |  |         openService.palletizingCompleteS(param); | 
 |  |  |         return R.ok(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 中控:出库完成月台相关 | 
 |  |  |      */ | 
 |  |  |     @PostMapping("/balcony/complete/auth/v1") | 
 |  |  |     @AppAuth(memo = "中控:出库完成月台相关") | 
 |  |  |     @AppAuth(memo = "中控:出库完成月台相关") //old需要修改 | 
 |  |  |     public synchronized R balconyComplete(@RequestHeader(required = false) String appkey, | 
 |  |  |                                               @RequestBody LabellerMatParam param, | 
 |  |  |                                               HttpServletRequest request) { | 
 |  |  | 
 |  |  |     public synchronized R singleUnstackingComplete(@RequestHeader(required = false) String appkey, | 
 |  |  |                                             @RequestBody SingleUnstackingCompleteParam param, | 
 |  |  |                                             HttpServletRequest request) { | 
 |  |  | //        appkey = "ea1f0459efc02a79f046f982767939ae"; | 
 |  |  |  | 
 |  |  |         auth(appkey, param, request); | 
 |  |  |         openService.singleUnstackingComplete(param); | 
 |  |  |         try{ | 
 |  |  |             openService.singleUnstackingComplete(param); | 
 |  |  |         } catch (Exception e){ | 
 |  |  |             return R.error(e.getMessage()).add(e.getMessage()); | 
 |  |  |         } | 
 |  |  |         return R.ok(param); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | 
 |  |  |     public synchronized R singleMountUnstackingComplete(@RequestHeader(required = false) String appkey, | 
 |  |  |                                             @RequestBody SingleMountUnstackingCompleteParam param, | 
 |  |  |                                             HttpServletRequest request) { | 
 |  |  | //        appkey = "ea1f0459efc02a79f046f982767939ae"; | 
 |  |  |  | 
 |  |  |         auth(appkey, param, request); | 
 |  |  |         openService.singleMountUnstackingComplete(param); | 
 |  |  |         return R.ok(param); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      *  测试1  入库前输送线写入托盘码,216站测试用 | 
 |  |  |      */ | 
 |  |  |     @PostMapping("/cs1/auth/v1") | 
 |  |  |     @AppAuth(memo = "") | 
 |  |  |     public synchronized R cs1(@RequestHeader(required = false) String appkey, | 
 |  |  |                                               @RequestBody PalletizingCompleteParam param, | 
 |  |  |                                               HttpServletRequest request) { | 
 |  |  |         auth(appkey, param, request); | 
 |  |  |         openService.cs1(param.getBarcode()); | 
 |  |  |         try{ | 
 |  |  |             openService.singleMountUnstackingComplete(param); | 
 |  |  |         } catch (Exception e){ | 
 |  |  |             return R.error(e.getMessage()).add(e.getMessage()); | 
 |  |  |         } | 
 |  |  |         return R.ok(param); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      *  测试2  清除托盘码,216站测试用 Copy | 
 |  |  |      * FQC质检 | 
 |  |  |      */ | 
 |  |  |     @PostMapping("/cs2/auth/v1") | 
 |  |  |     @AppAuth(memo = "") | 
 |  |  |     public synchronized R cs2(@RequestHeader(required = false) String appkey, | 
 |  |  |                                                 @RequestBody PalletizingCompleteParam param, | 
 |  |  |                                                 HttpServletRequest request) { | 
 |  |  |     @PostMapping("/quality/inspection/auth/v1") | 
 |  |  |     @AppAuth(memo = "FQC质检") | 
 |  |  |     public synchronized R qualityInspection(@RequestHeader(required = false) String appkey, | 
 |  |  |                                            @RequestBody QualityInspectionParam param, | 
 |  |  |                                            HttpServletRequest request) { | 
 |  |  |         auth(appkey, param, request); | 
 |  |  |         openService.cs2(); | 
 |  |  |         return R.ok(param); | 
 |  |  |         openService.qualityInspection(param); | 
 |  |  |         return R.ok(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 测试3 | 
 |  |  |      */ | 
 |  |  |     @PostMapping("/cs3/auth/v1") | 
 |  |  | //    @AppAuth(memo = "") | 
 |  |  |     public synchronized R cs3(@RequestHeader(required = false) String appkey, | 
 |  |  |                                                 @RequestBody PalletizingCompleteParam param, | 
 |  |  |                                                 HttpServletRequest request) { | 
 |  |  |         auth(appkey, param, request); | 
 |  |  |         openService.cs3(); | 
 |  |  |         return R.ok(param); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     /*...........................上饶江铜..............以上.............徐工汉云...........................*/ | 
 |  |  |  |