| | |
| | | return R.ok("response.comb_success"); |
| | | } |
| | | |
| | | @RequestMapping("/cartonScanReplace/auth") |
| | | @ManagerAuth(memo = "response.carton_scan") |
| | | public R cartonScanReplace(@RequestBody ScanParam scanParam){ |
| | | List<WrkDetl> wrkDetls = wrkDetlService.selectList(new EntityWrapper<WrkDetl>().eq("barcode",scanParam.getCartonLabel())); |
| | | if (wrkDetls.isEmpty()) { |
| | | return R.error("response.no_data"); |
| | | } |
| | | WrkDetl wrkDetl = wrkDetls.get(0); |
| | | return R.ok("response.scan_success").add(wrkDetl); |
| | | |
| | | } |
| | | @RequestMapping("/labelReplace/auth") |
| | | @ManagerAuth(memo = "response.carton_scan_save") |
| | | public R cartonScanReplaceSave(@RequestBody ReplaceBarcodeParam replaceBarcodeParam) { |
| | | if (replaceBarcodeParam == null || Cools.isEmpty(replaceBarcodeParam.getReplaceParam())) { |
| | | return R.error("PARAM IS NULL"); |
| | | } |
| | | for (ReplaceBarcodeParam.CombinedData param : replaceBarcodeParam.getReplaceParam()) { |
| | | WrkDetl wrkDetl = wrkDetlService.selectOne( |
| | | new EntityWrapper<WrkDetl>() |
| | | .eq("order_no", param.getOrderNo()) |
| | | .eq("barcode", param.getBarcode()) |
| | | ); |
| | | if (wrkDetl == null) { |
| | | return R.error("DETL IS NULL, barcode=" + param.getBarcode()); |
| | | } |
| | | if (!wrkDetlService.updateBuyerLabel(param.getOrderNo(), param.getBuyerLabelBarcode(),param.getBarcode())) { |
| | | return R.error("Failed to update, barcode=" + param.getBarcode()); |
| | | } |
| | | } |
| | | return R.ok("response.replace_success"); |
| | | } |
| | | |
| | | |
| | | @RequestMapping("/cartonScan/auth") |
| | | @ManagerAuth(memo = "response.carton_scan") |
| | | public R cartonScan(@RequestBody ScanParam scanParam){ |