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 implements ISparePartPurchaseStorageService { /** * 获取仓库管理下 仓库对应的库位信息 */ @Override public List 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); } }