| | |
| | | // 新增入库 |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public int add(StockInRecordDto stockInRecordDto) { |
| | | public Long add(StockInRecordDto stockInRecordDto) { |
| | | String no = OrderUtils.countTodayByCreateTime(stockInRecordMapper, "RK"); |
| | | stockInRecordDto.setInboundBatches(no); |
| | | StockInRecord stockInRecord = new StockInRecord(); |
| | | BeanUtils.copyProperties(stockInRecordDto, stockInRecord); |
| | | return stockInRecordMapper.insert(stockInRecord); |
| | | |
| | | int insertRows = stockInRecordMapper.insert(stockInRecord); |
| | | |
| | | Long insertId = stockInRecord.getId(); // 替换为你的实际主键字段:getRecordId()/getInboundId() 等 |
| | | |
| | | return insertRows > 0 ? insertId : null; |
| | | } |
| | | |
| | | @Override |
| | |
| | | public int updateStockInRecord(StockInRecordDto stockInRecordDto) { |
| | | LoginUser loginUser = SecurityUtils.getLoginUser(); |
| | | try { |
| | | stockInventoryService.addApproveByPurchase(loginUser, stockInRecordDto); |
| | | stockInventoryService.addApproveByPurchase(loginUser, stockInRecordDto,stockInRecordDto.getId()); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | stockInRecordDto.setApproveStatus(2); |
| | | stockInRecordDto.setApproveStatus(1); |
| | | return stockInRecordMapper.updateById(stockInRecordDto); |
| | | } |
| | | } |