| | |
| | | |
| | | @Override |
| | | public VolumeProductionCkglInfoVO getVolumeProductionCkglnfo(Long id) { |
| | | |
| | | SlVolumeProductionCkgl byId = this.getById(id); |
| | | VolumeProductionCkglInfoVO v= BeanUtils.copyBean(byId, VolumeProductionCkglInfoVO.class); |
| | | v.setAuthorization(byId.getAuthorizationUrl()); |
| | | SlStoreManagement slStoreManagement = slStoreManagementMapper.selectById(byId.getManagementId()); |
| | | v.setStoreManagementName(slStoreManagement.getStoreManagementName()); |
| | | v.setZhuren(slStoreManagement.getDirectorId()); |
| | | v.setZhuguan(slStoreManagement.getCompetentId()); |
| | | v.setGuanliyuan(slStoreManagement.getAdministratorId()); |
| | | v.setReasonsRefusal(byId.getReasonsRefusal()); |
| | | SysUser data1 = sysUserClient.getSysUser(Long.valueOf(byId.getSysId())).getData(); |
| | | if (data1!=null){ |
| | | v.setSysName(data1.getNickName()); |
| | | v.setSysPhone(data1.getPhonenumber()); |
| | | } |
| | | return v; |
| | | } |
| | | |
| | |
| | | public VolumeProductionCkglInventoryVO getVolumeProductionCkglInventory(Long id) { |
| | | SlVolumeProductionCkgl byId = this.getById(id); |
| | | VolumeProductionCkglInventoryVO vo = new VolumeProductionCkglInventoryVO(); |
| | | SysUser data = sysUserClient.getSysUser(byId.getId()).getData(); |
| | | SysUser data = sysUserClient.getSysUser(byId.getSysId()).getData(); |
| | | vo.setSysPhone(data.getPhonenumber()); |
| | | vo.setSysName(data.getNickName()); |
| | | vo.setStartiTime(byId.getStartiTime()); |
| | |
| | | wrapper1.orderByDesc(SlVolumeProductionCk::getCreateTime); |
| | | List<SlVolumeProductionCk> page2 = slVolumeProductionCkMapper.selectList(wrapper1); |
| | | for (SlVolumeProductionCk list : page2) { |
| | | list.setCkTime(new Date()); |
| | | slVolumeProductionCkMapper.updateById(list); |
| | | SlVolumeProductionRk slVolumeProductionRk = slVolumeProductionRkMapper.selectById(list.getRkId()); |
| | | Long num =slVolumeProductionRk.getRepertoryZhai()-Long.valueOf(list.getCkNum()); |
| | | slVolumeProductionRk.setRepertoryZhai(num); |
| | | slVolumeProductionRkMapper.updateById(slVolumeProductionRk); |
| | | |
| | | LambdaQueryWrapper<ManagementGoodsMaterials> wrapper2 = Wrappers.lambdaQuery(); |
| | | wrapper2.eq(ManagementGoodsMaterials::getGoodsMaterialsId,list.getMaterialsId()); |
| | | wrapper2.eq(ManagementGoodsMaterials::getManagementId,slVolumeProductionRk.getManagementId()); |
| | |
| | | List<SlVolumeProductionCk> page2 = slVolumeProductionCkMapper.selectList(wrapper1); |
| | | for (SlVolumeProductionCk list : page2) { |
| | | list.setIsGh(2); |
| | | list.setGhTime(new Date()); |
| | | slVolumeProductionCkMapper.updateById(list); |
| | | |
| | | SlVolumeProductionRk slVolumeProductionRk = slVolumeProductionRkMapper.selectById(list.getRkId()); |
| | | Long num =slVolumeProductionRk.getRepertoryZhai()+Long.valueOf(list.getGuihNum()); |
| | | slVolumeProductionRk.setRepertoryZhai(num); |
| | | slVolumeProductionRkMapper.updateById(slVolumeProductionRk); |
| | | |
| | | LambdaQueryWrapper<ManagementGoodsMaterials> wrapper2 = Wrappers.lambdaQuery(); |
| | | wrapper2.eq(ManagementGoodsMaterials::getGoodsMaterialsId,list.getMaterialsId()); |
| | | wrapper2.eq(ManagementGoodsMaterials::getManagementId,slVolumeProductionRk.getManagementId()); |