| | |
| | | stockInRecordDto.setRemark(stockInventoryDto.getRemark()); |
| | | stockInRecordDto.setWarnNum(stockInventoryDto.getWarnNum()); |
| | | stockInRecordDto.setLockedQuantity(stockInventoryDto.getLockedQuantity()); |
| | | stockInRecordDto.setApproveStatus(0); |
| | | stockInRecordDto.setType("0"); |
| | | int add = stockInRecordService.add(stockInRecordDto); |
| | | Long id = stockInRecordService.add(stockInRecordDto); |
| | | LoginUser loginUser = SecurityUtils.getLoginUser(); |
| | | if (add > 0) { |
| | | if (id != null) { |
| | | try { |
| | | addApproveByPurchase(loginUser, stockInRecordDto); |
| | | addApproveByPurchase(loginUser, stockInRecordDto,id); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | |
| | | return true; |
| | | } |
| | | |
| | | public void addApproveByPurchase(LoginUser loginUser, StockInRecordDto stockInRecordDto) throws Exception { |
| | | public void addApproveByPurchase(LoginUser loginUser, StockInRecordDto stockInRecordDto,Long id) throws Exception { |
| | | ApproveProcessVO approveProcessVO = new ApproveProcessVO(); |
| | | approveProcessVO.setApproveType(9); |
| | | approveProcessVO.setApproveDeptId(loginUser.getCurrentDeptId()); |
| | |
| | | approveProcessVO.setApproveTime(LocalDate.now().toString()); |
| | | approveProcessVO.setInventoryReview(false); |
| | | approveProcessVO.setStorageType("合格入库"); |
| | | approveProcessVO.setRecordId(stockInRecordDto.getId()); |
| | | approveProcessVO.setRecordId(id); |
| | | approveProcessService.addApprove(approveProcessVO); |
| | | } |
| | | |