| | |
| | | num++; |
| | | //转换回字符串并保留前导零 |
| | | String result = String.format("%0" + currentCode.length() + "d", num); |
| | | //打印二维码 |
| | | //保存入库流水 |
| | | InStoreDetail inStoreDetail = new InStoreDetail(); |
| | | inStoreDetail.setInboundTime(inboundTime); |
| | |
| | | toolLedgerDetail.setToolCode(inboundDetailVo.getToolCodeId()); |
| | | toolLedgerDetail.setToolId(inboundDetailVo.getToolCode()+"-"+result); |
| | | toolLedgerDetail.setQuantity(BigDecimal.ONE); |
| | | toolLedgerDetail.setRemainingPercentage(BigDecimal.ONE); |
| | | toolLedgerDetail.setStatus("1"); |
| | | toolLedgerDetailService.save(toolLedgerDetail); |
| | | //更新当前编码 |
| | |
| | | .eq(ToolLedgerDetail::getToolCode,inboundDetailVo.getToolCodeId()) |
| | | .eq(ToolLedgerDetail::getToolId,inboundDetailVo.getOnlyCode()).one(); |
| | | toolLedgerDetail.setQuantity(BigDecimal.ONE); |
| | | toolLedgerDetail.setRemainingPercentage(BigDecimal.ONE); |
| | | toolLedgerDetail.setStatus("1"); |
| | | toolLedgerDetailService.updateById(toolLedgerDetail); |
| | | //保存入库流水 |
| | |
| | | .eq(ToolLedgerDetail::getToolCode,inboundDetailVo.getToolCodeId()) |
| | | .eq(ToolLedgerDetail::getToolId,inboundDetailVo.getOnlyCode()).one(); |
| | | toolLedgerDetail.setQuantity(BigDecimal.ONE); |
| | | toolLedgerDetail.setRemainingPercentage(BigDecimal.ONE); |
| | | toolLedgerDetail.setStatus("1"); |
| | | toolLedgerDetailService.updateById(toolLedgerDetail); |
| | | //保存入库流水 |
| | |
| | | toolLedgerDetail.setToolCode(inboundDetailVo.getToolCodeId()); |
| | | toolLedgerDetail.setToolId(inboundDetailVo.getToolCode()+"-"+result); |
| | | toolLedgerDetail.setQuantity(BigDecimal.ONE); |
| | | toolLedgerDetail.setRemainingPercentage(BigDecimal.ONE); |
| | | toolLedgerDetail.setStatus("1"); |
| | | toolLedgerDetailService.save(toolLedgerDetail); |
| | | //更新当前编码 |
| | |
| | | .eq(ToolLedgerDetail::getToolCode,inboundDetailVo.getToolCodeId()) |
| | | .eq(ToolLedgerDetail::getToolId,inboundDetailVo.getOnlyCode()).one(); |
| | | toolLedgerDetail.setQuantity(BigDecimal.ONE); |
| | | toolLedgerDetail.setRemainingPercentage(BigDecimal.ONE); |
| | | toolLedgerDetail.setStatus("1"); |
| | | toolLedgerDetailService.updateById(toolLedgerDetail); |
| | | //保存入库流水 |
| | |
| | | .eq(ToolLedgerDetail::getToolCode,inboundDetailVo.getToolCodeId()) |
| | | .eq(ToolLedgerDetail::getToolId,inboundDetailVo.getOnlyCode()).one(); |
| | | toolLedgerDetail.setQuantity(BigDecimal.ONE); |
| | | toolLedgerDetail.setRemainingPercentage(BigDecimal.ONE); |
| | | toolLedgerDetail.setStatus("1"); |
| | | toolLedgerDetailService.updateById(toolLedgerDetail); |
| | | //保存入库流水 |