package com.by4cloud.platformx.device.service.impl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.by4cloud.platformx.common.core.util.R;
|
import com.by4cloud.platformx.device.entity.DeviceInventory;
|
import com.by4cloud.platformx.device.entity.DeviceRepair;
|
import com.by4cloud.platformx.device.entity.DeviceScrap;
|
import com.by4cloud.platformx.device.mapper.DeviceInventoryMapper;
|
import com.by4cloud.platformx.device.mapper.DeviceScrapMapper;
|
import com.by4cloud.platformx.device.service.DeviceScrapService;
|
import lombok.AllArgsConstructor;
|
import org.springframework.stereotype.Service;
|
/**
|
* 设备报废
|
*
|
* @author syt
|
* @date 2025-03-31 13:49:43
|
*/
|
@Service
|
@AllArgsConstructor
|
public class DeviceScrapServiceImpl extends ServiceImpl<DeviceScrapMapper, DeviceScrap> implements DeviceScrapService {
|
|
private final DeviceInventoryMapper inventoryMapper;
|
|
@Override
|
public R approved(Long id) {
|
DeviceScrap scrap = baseMapper.selectById(id);
|
scrap.setStatus(2);
|
baseMapper.updateById(scrap);
|
DeviceInventory inventory = inventoryMapper.selectById(scrap.getInventoryId());
|
inventory.setInventoryStatus(4);
|
inventoryMapper.updateById(inventory);
|
return R.ok();
|
}
|
|
}
|