| | |
| | | import com.qianwen.smartman.modules.tpm.vo.RepairRecordMaterialVO; |
| | | |
| | | @Service |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/tpm/service/impl/DeviceMaterialRecordServiceImpl.class */ |
| | | |
| | | public class DeviceMaterialRecordServiceImpl extends BaseServiceImpl<DeviceMaterialRecordMapper, DeviceMaterialRecord> implements IDeviceMaterialRecordService { |
| | | @Autowired |
| | | @Lazy |
| | |
| | | private IMaintainRecordService maintainRecordService; |
| | | |
| | | |
| | | @Override // org.springblade.modules.tpm.service.IDeviceMaterialRecordService |
| | | |
| | | public Boolean createDeviceMaterialRecord(List<RepairRecordMaterialAddVO> list) { |
| | | List<DeviceMaterialRecord> collect = list.stream().map(o -> { |
| | | return new DeviceMaterialRecord() { // from class: org.springblade.modules.tpm.service.impl.DeviceMaterialRecordServiceImpl.1 |
| | |
| | | } |
| | | |
| | | /* JADX WARN: Multi-variable type inference failed */ |
| | | @Override // org.springblade.modules.tpm.service.IDeviceMaterialRecordService |
| | | |
| | | public List<RepairRecordMaterialVO> getRecordByRecordId(Long id) { |
| | | List<DeviceMaterialRecord> list = list(Wrappers.<DeviceMaterialRecord>lambdaQuery().eq(DeviceMaterialRecord::getRecordId, id)); |
| | | /* |
| | |
| | | return addDTOList; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tpm.service.IDeviceMaterialRecordService |
| | | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public Boolean updateDeviceMaterialRecord(List<RepairRecordMaterialAddVO> list) { |
| | | boolean remove = true; |
| | |
| | | return Boolean.valueOf(remove && save); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tpm.service.IDeviceMaterialRecordService |
| | | |
| | | public void deleteDeviceMaterialRecordByRecordId(List<Long> ids) { |
| | | remove(Wrappers.<DeviceMaterialRecord>lambdaQuery().in(DeviceMaterialRecord::getRecordId, ids)); |
| | | |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tpm.service.IDeviceMaterialRecordService |
| | | |
| | | public IPage<DeviceMaterialRecordVO> pageCheckMaterialRecord(Query query, Long id) { |
| | | IPage<DeviceMaterialRecord> page = page(Condition.getPage(query), Wrappers.<DeviceMaterialRecord>lambdaQuery() |
| | | .eq(DeviceMaterialRecord::getDeviceId, id) |