package org.jeecg.modules.spare.service.impl;
|
|
import org.jeecg.modules.spare.entity.SparePartOutbound;
|
import org.jeecg.modules.spare.entity.SparePartPurchaseStorage;
|
import org.jeecg.modules.spare.mapper.SparePartPurchaseStorageMapper;
|
import org.jeecg.modules.spare.service.ISparePartPurchaseStorageService;
|
import org.springframework.stereotype.Service;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import java.util.List;
|
|
/**
|
* @Description: mom_eam_spare_part_purchase_storage
|
* @Author: jeecg-boot
|
* @Date: 2023-06-27
|
* @Version: V1.0
|
*/
|
@Service
|
public class SparePartPurchaseStorageServiceImpl extends ServiceImpl<SparePartPurchaseStorageMapper, SparePartPurchaseStorage> implements ISparePartPurchaseStorageService {
|
|
/**
|
* 获取仓库管理下 仓库对应的库位信息
|
*/
|
@Override
|
public List<String> getWarehouselocationManage(String warehouseId) {
|
return this.baseMapper.getWarehouselocationManage(warehouseId);
|
}
|
|
|
@Override
|
public void approval(SparePartPurchaseStorage sparePartPurchaseStorage) {
|
String id = sparePartPurchaseStorage.getId();
|
SparePartPurchaseStorage sparePart = super.getById(id);
|
/*前端页面已经处理,只在待审批下方展示撤回按钮*/
|
sparePart.setStatus("2");
|
sparePart.setApprovalOpinions(sparePartPurchaseStorage.getApprovalOpinions());
|
super.updateById(sparePart);
|
}
|
|
@Override
|
public void reject(SparePartPurchaseStorage sparePartPurchaseStorage) {
|
String id = sparePartPurchaseStorage.getId();
|
SparePartPurchaseStorage sparePart = super.getById(id);
|
/*前端页面已经处理,只在待审批下方展示撤回按钮*/
|
sparePart.setStatus("3");
|
sparePart.setApprovalOpinions(sparePartPurchaseStorage.getApprovalOpinions());
|
super.updateById(sparePart);
|
}
|
|
@Override
|
public void revocation(String id) {
|
SparePartPurchaseStorage sparePartPurchaseStorage = super.getById(id);
|
sparePartPurchaseStorage.setStatus("0");
|
super.updateById(sparePartPurchaseStorage);
|
}
|
}
|