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.EquipmentTransfer; import org.jeecg.modules.eam.entity.EquipmentUnloading; import org.jeecg.modules.eam.mapper.EquipmentTransferMapper; import org.jeecg.modules.eam.mapper.EquipmentUnloadingMapper; import org.jeecg.modules.eam.service.IEquipmentTransferService; import org.jeecg.modules.eam.service.IEquipmentUnloadingService; import org.springframework.stereotype.Service; import java.util.*; /** * @Description: mom_eam_equipment_unloading * @Author: jeecg-boot * @Date: 2023-03-10 * @Version: V1.0 */ @Service public class EquipmentUnloadingServiceImpl extends ServiceImpl implements IEquipmentUnloadingService { @Override public IPage> getEquipmentUnloadingList(Integer pageNo, Integer pageSize, String unloadingType, 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 unloadingtype = String.valueOf(params.get("unloadingType")); return super.baseMapper.getEquipmentUnloadingList(pageData, num, name, unloadingtype, auditStatus); } @Override public IPage> getEquipmentUnloadingReturnList(Integer pageNo, Integer pageSize, String unloadingType, 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 unloadingtype = String.valueOf(params.get("unloadingType")); return super.baseMapper.getEquipmentUnloadingReturnList(pageData, num, name, unloadingtype, auditStatus); } @Override public void submit(String id) { EquipmentUnloading equipmentUnloading = super.getById(id); equipmentUnloading.setAuditStatus("pendingApproval"); super.updateById(equipmentUnloading); } @Override public void approval(EquipmentUnloading equipmentUnloading) { String id = equipmentUnloading.getId(); EquipmentUnloading unloading = super.getById(id); /*前端页面已经处理,只在待审批下方展示撤回按钮*/ unloading.setAuditStatus("Approved"); unloading.setApprovalOpinions(equipmentUnloading.getApprovalOpinions()); super.updateById(unloading); } @Override public void reject(EquipmentUnloading equipmentUnloading) { String id = equipmentUnloading.getId(); EquipmentUnloading unloading = super.getById(id); /*前端页面已经处理,只在待审批下方展示撤回按钮*/ unloading.setAuditStatus("Rejected"); unloading.setApprovalOpinions(equipmentUnloading.getApprovalOpinions()); super.updateById(unloading); } @Override public void revocation(String id) { EquipmentUnloading equipmentUnloading = super.getById(id); /*前端页面已经处理,只在待审批下方展示撤回按钮*/ equipmentUnloading.setAuditStatus("notSubmitted"); super.updateById(equipmentUnloading); } }