|
|
@ -1,6 +1,7 @@
|
|
|
|
package com.foreverwin.mesnac.dispatch.service.impl;
|
|
|
|
package com.foreverwin.mesnac.dispatch.service.impl;
|
|
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
|
|
|
|
import com.foreverwin.mesnac.common.enums.HandleEnum;
|
|
|
|
import com.foreverwin.mesnac.dispatch.mapper.UserResourceMapper;
|
|
|
|
import com.foreverwin.mesnac.dispatch.mapper.UserResourceMapper;
|
|
|
|
import com.foreverwin.mesnac.dispatch.model.UserResource;
|
|
|
|
import com.foreverwin.mesnac.dispatch.model.UserResource;
|
|
|
|
import com.foreverwin.mesnac.dispatch.service.UserResourceService;
|
|
|
|
import com.foreverwin.mesnac.dispatch.service.UserResourceService;
|
|
|
@ -9,7 +10,11 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* <p>
|
|
|
|
* <p>
|
|
|
|
* 员工资源对应表 服务实现类
|
|
|
|
* 员工资源对应表 服务实现类
|
|
|
@ -38,4 +43,35 @@ public class UserResourceServiceImpl extends ServiceImpl<UserResourceMapper, Use
|
|
|
|
String site = CommonMethods.getSite();
|
|
|
|
String site = CommonMethods.getSite();
|
|
|
|
return userResourceMapper.findEnableList(site,resource,user);
|
|
|
|
return userResourceMapper.findEnableList(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");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String site = CommonMethods.getSite();
|
|
|
|
|
|
|
|
for (int i=0; i < list.size(); i++) {
|
|
|
|
|
|
|
|
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.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());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
userResourceList.add(userResource);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
this.saveOrUpdateBatch(userResourceList);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|