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<EquipmentUnloadingMapper, EquipmentUnloading> implements IEquipmentUnloadingService {
|
|
@Override
|
public IPage<Map<String, Object>> getEquipmentUnloadingList(Integer pageNo, Integer pageSize, String unloadingType, Map<String, Object> params) {
|
IPage<Map> pageData = new Page<Map>(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<Map<String, Object>> getEquipmentUnloadingReturnList(Integer pageNo, Integer pageSize, String unloadingType, Map<String, Object> params) {
|
IPage<Map> pageData = new Page<Map>(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);
|
}
|
}
|