|
|
|
@ -2,6 +2,7 @@ package com.foreverwin.mesnac.dispatch.service.impl;
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
|
import com.foreverwin.mesnac.common.enums.HandleEnum;
|
|
|
|
|
import com.foreverwin.mesnac.dispatch.dto.UserResourceDto;
|
|
|
|
|
import com.foreverwin.mesnac.dispatch.mapper.UserResourceMapper;
|
|
|
|
|
import com.foreverwin.mesnac.dispatch.model.UserResource;
|
|
|
|
|
import com.foreverwin.mesnac.dispatch.service.UserResourceService;
|
|
|
|
@ -12,7 +13,6 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -39,34 +39,29 @@ public class UserResourceServiceImpl extends ServiceImpl<UserResourceMapper, Use
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<UserResource> findAll(String resource, String user) {
|
|
|
|
|
public List<UserResourceDto> findAll(String resource, String user) {
|
|
|
|
|
String site = CommonMethods.getSite();
|
|
|
|
|
return userResourceMapper.findEnableList(site,resource,user);
|
|
|
|
|
return userResourceMapper.findAll(site, resource, user);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void saveAll(HashMap<String, Object> map) {
|
|
|
|
|
List<UserResource> userResourceList = new ArrayList<UserResource>();
|
|
|
|
|
|
|
|
|
|
List<HashMap<String,Object>> list = (List<HashMap<String,Object>>)map.get("userResourceList");
|
|
|
|
|
// (List<Object>)map.get("userResourceList");
|
|
|
|
|
|
|
|
|
|
public void saveAll(List<UserResourceDto> userResourceDtoList) {
|
|
|
|
|
List<UserResource> userResourceList = new ArrayList<>();
|
|
|
|
|
String site = CommonMethods.getSite();
|
|
|
|
|
for (int i=0; i < list.size(); i++) {
|
|
|
|
|
for (UserResourceDto userResourceDto: userResourceDtoList) {
|
|
|
|
|
UserResource userResource = new UserResource();
|
|
|
|
|
userResource.setSite(site);
|
|
|
|
|
userResource.setResourceBo(HandleEnum.RESOURCE.getHandle(site, list.get(i).get("resrce").toString()));
|
|
|
|
|
userResource.setResrce(list.get(i).get("resrce").toString());
|
|
|
|
|
userResource.setUserId(list.get(i).get("userId").toString());
|
|
|
|
|
userResource.setTemporaryUser(list.get(i).get("temporaryUser").toString());
|
|
|
|
|
userResource.setStatus(list.get(i).get("status").toString());
|
|
|
|
|
userResource.setResourceBo(HandleEnum.RESOURCE.getHandle(site, userResourceDto.getResrce()));
|
|
|
|
|
userResource.setResrce(userResourceDto.getResrce());
|
|
|
|
|
userResource.setUserId(userResourceDto.getUserId());
|
|
|
|
|
userResource.setTemporaryUser(userResourceDto.getTemporaryUser());
|
|
|
|
|
userResource.setStatus(userResourceDto.getStatus());
|
|
|
|
|
userResource.setCreateUser(CommonMethods.getUser());
|
|
|
|
|
userResource.setHandle("UserResourceBo:"+userResource.getSite()+","+
|
|
|
|
|
userResource.getResrce()+","+userResource.getUserId());
|
|
|
|
|
if(userResourceMapper.selectById(userResource.getHandle()) == null){
|
|
|
|
|
userResource.setCreatedDateTime(LocalDateTime.now());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
userResource.setModifyUser(CommonMethods.getUser());
|
|
|
|
|
userResource.setModifiedDateTime(LocalDateTime.now());
|
|
|
|
|
|
|
|
|
|