package org.jeecg.modules.spare.service.impl; import org.jeecg.modules.spare.entity.SparePartCancellingStocks; import org.jeecg.modules.spare.entity.SparePartOutbound; import org.jeecg.modules.spare.mapper.SparePartOutboundMapper; import org.jeecg.modules.spare.service.ISparePartOutboundService; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; /** * @Description: mom_eam_spare_part_outbound * @Author: jeecg-boot * @Date: 2023-06-30 * @Version: V1.0 */ @Service public class SparePartOutboundServiceImpl extends ServiceImpl implements ISparePartOutboundService { @Override public void approval(SparePartOutbound sparePartOutbound) { String id = sparePartOutbound.getId(); SparePartOutbound sparePart = super.getById(id); /*前端页面已经处理,只在待审批下方展示撤回按钮*/ sparePart.setStatus("2"); sparePart.setApprovalOpinions(sparePartOutbound.getApprovalOpinions()); super.updateById(sparePart); } @Override public void reject(SparePartOutbound sparePartOutbound) { String id = sparePartOutbound.getId(); SparePartOutbound sparePart = super.getById(id); /*前端页面已经处理,只在待审批下方展示撤回按钮*/ sparePart.setStatus("3"); sparePart.setApprovalOpinions(sparePartOutbound.getApprovalOpinions()); super.updateById(sparePart); } @Override public void revocation(String id) { SparePartOutbound sparePartOutbound = super.getById(id); sparePartOutbound.setStatus("0"); super.updateById(sparePartOutbound); } }