| | |
| | | }
|
| | |
|
| | | String str = code.trim();
|
| | | // 确保字符串长度至少为8
|
| | | if (str.length() >= 8) {
|
| | | code = str.substring(str.length() - 8);
|
| | | } else {
|
| | | return R.error("字符串长度小于8,无法获取后8位");
|
| | | // CUT库条码T开头,截取后10位
|
| | | if (str.charAt(0) == 'T') {
|
| | | code = str.substring(str.length() - 10);
|
| | | }
|
| | |
|
| | | List<WaitPakin> waitPakins = waitPakinService.list(new LambdaQueryWrapper<WaitPakin>().eq(WaitPakin::getBarcode, code));
|
| | |
| | | }
|
| | |
|
| | | String str = ordersParam.getMergeNo().trim();
|
| | | // 确保字符串长度至少为8
|
| | | if (str.length() >= 8) {
|
| | | ordersParam.setMergeNo(str.substring(str.length() - 8));
|
| | | } else {
|
| | | return R.error("字符串长度小于8,无法获取后8位");
|
| | | // CUT库条码T开头,截取后10位
|
| | | if (str.charAt(0) == 'T') {
|
| | | ordersParam.setMergeNo(str.substring(str.length() - 10));
|
| | | }
|
| | |
|
| | | boolean result = mobileService.batchMergeOrders(ordersParam);
|