package org.jeecg.modules.eam.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.jeecg.modules.eam.entity.DailyInspectionStandard; import org.jeecg.modules.eam.entity.EquipmentChange; import org.jeecg.modules.eam.entity.EquipmentTransfer; import org.jeecg.modules.eam.mapper.DailyInspectionStandardMapper; import org.jeecg.modules.eam.mapper.EquipmentTransferMapper; import org.jeecg.modules.eam.service.IDailyInspectionStandardService; import org.jeecg.modules.eam.service.IEquipmentTransferService; import org.springframework.stereotype.Service; import java.util.*; /** * @Description: mom_eam_daily_inspection_standard * @Author: jeecg-boot * @Date: 2023-03-10 * @Version: V1.0 */ @Service public class EquipmentTransferServiceImpl extends ServiceImpl implements IEquipmentTransferService { @Override public IPage> getEquipmentTransferList(Integer pageNo, Integer pageSize, String transferType, Map params) { IPage pageData = new Page(pageNo, pageSize); String num = String.valueOf(params.get("num")); String name = String.valueOf(params.get("name")); String auditStatus = String.valueOf(params.get("auditStatus")); String transfertype = String.valueOf(params.get("transferType")); return super.baseMapper.getEquipmentTransferList(pageData, num, name, transfertype, auditStatus); } @Override public IPage> getEquipmentTransferAddList(Integer pageNo, Integer pageSize, String transferType, Map params) { IPage pageData = new Page(pageNo, pageSize); String num = String.valueOf(params.get("num")); String name = String.valueOf(params.get("name")); String auditStatus = String.valueOf(params.get("auditStatus")); String transfertype = String.valueOf(params.get("transferType")); return super.baseMapper.getEquipmentTransferAddList(pageData, num, name, transfertype, auditStatus); } @Override public Set getVersionList() { Set set = new TreeSet(Comparator.reverseOrder()); System.out.println(baseMapper.getAllVersion()); set.addAll(baseMapper.getAllVersion()); return set; } @Override public List getUsableVersion() { return baseMapper.getUsableVersion(); } @Override public void submit(String id) { EquipmentTransfer equipmentTransfer = super.getById(id); equipmentTransfer.setAuditStatus("pendingApproval"); super.updateById(equipmentTransfer); } @Override public void approval(EquipmentTransfer equipmentTransfer) { String id = equipmentTransfer.getId(); EquipmentTransfer transfer = super.getById(id); /*前端页面已经处理,只在待审批下方展示撤回按钮*/ transfer.setAuditStatus("Approved"); transfer.setApprovalOpinions(equipmentTransfer.getApprovalOpinions()); super.updateById(transfer); } @Override public void reject(EquipmentTransfer equipmentTransfer) { String id = equipmentTransfer.getId(); EquipmentTransfer transfer = super.getById(id); /*前端页面已经处理,只在待审批下方展示撤回按钮*/ transfer.setAuditStatus("Rejected"); transfer.setApprovalOpinions(equipmentTransfer.getApprovalOpinions()); super.updateById(transfer); } @Override public void revocation(String id) { EquipmentTransfer equipmentTransfer = super.getById(id); /*前端页面已经处理,只在待审批下方展示撤回按钮*/ equipmentTransfer.setAuditStatus("notSubmitted"); super.updateById(equipmentTransfer); } }