package com.whyc.service;
|
|
import com.whyc.dto.Response;
|
import com.whyc.mapper.MenuApproveMapper;
|
import com.whyc.mapper.MenuMapper;
|
import com.whyc.pojo.MenuApprove;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
import java.util.Map;
|
import java.util.stream.Collectors;
|
|
@Service
|
public class MenuApproveService {
|
@Resource
|
private MenuApproveMapper mapper;
|
@Resource
|
private MenuMapper menuMapper;
|
|
public Response getNoteApprovedList(){
|
List<MenuApprove> notApprovedList = mapper.getNotApprovedList();
|
Map<Integer, List<MenuApprove>> notApprovedListMap = notApprovedList.stream().collect(Collectors.groupingBy(MenuApprove::getUserId));
|
return new Response().set(1,notApprovedList);
|
}
|
|
public Response approveMenu(List<MenuApprove> menuApproveList){
|
if (mapper.approveMenu(menuApproveList.get(0).getUserId())>0){
|
menuMapper.updateMenuApproveList(menuApproveList);
|
}
|
return new Response().set(1,true,"审核通过");
|
}
|
|
public Response rejectMenu(MenuApprove menuApprove){
|
mapper.rejectMenu(menuApprove.getUserId());
|
return new Response().set(1,true,"审核完成,已拒绝菜单变更申请");
|
}
|
|
|
}
|