|
@@ -83,7 +83,7 @@ public class ContractServiceImpl extends ServiceImpl<ContractMapper, Contract> i
|
|
try {
|
|
try {
|
|
String token = request.getHeader("token");
|
|
String token = request.getHeader("token");
|
|
User user = userMapper.selectById(token);
|
|
User user = userMapper.selectById(token);
|
|
- List<SysRichFunction> functionContractList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "查看合同");
|
|
|
|
|
|
+ List<SysRichFunction> functionContractList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "查看全部合同");
|
|
if(functionContractList.size() <= 0){
|
|
if(functionContractList.size() <= 0){
|
|
httpRespMsg.setError(MessageUtils.message("access.viewError"));
|
|
httpRespMsg.setError(MessageUtils.message("access.viewError"));
|
|
return httpRespMsg;
|
|
return httpRespMsg;
|
|
@@ -183,6 +183,11 @@ public class ContractServiceImpl extends ServiceImpl<ContractMapper, Contract> i
|
|
public HttpRespMsg ExportContract(HttpServletRequest request, String number, String name, String typeName, Integer status, String startDate, String endDate) {
|
|
public HttpRespMsg ExportContract(HttpServletRequest request, String number, String name, String typeName, Integer status, String startDate, String endDate) {
|
|
HttpRespMsg httpRespMsg = new HttpRespMsg();
|
|
HttpRespMsg httpRespMsg = new HttpRespMsg();
|
|
User user = userMapper.selectById(request.getHeader("token"));
|
|
User user = userMapper.selectById(request.getHeader("token"));
|
|
|
|
+ List<SysRichFunction> functionContractList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "导出合同");
|
|
|
|
+ if(functionContractList.size() <= 0){
|
|
|
|
+ httpRespMsg.setError(MessageUtils.message("access.operationError"));
|
|
|
|
+ return httpRespMsg;
|
|
|
|
+ }
|
|
WxCorpInfo wxCorpInfo = wxCorpInfoMapper.selectOne(new QueryWrapper<WxCorpInfo>().eq("company_id", user.getCompanyId()));
|
|
WxCorpInfo wxCorpInfo = wxCorpInfoMapper.selectOne(new QueryWrapper<WxCorpInfo>().eq("company_id", user.getCompanyId()));
|
|
HttpRespMsg contractPage = getContractPage(request, null, null, number, name, typeName, status, startDate, endDate);
|
|
HttpRespMsg contractPage = getContractPage(request, null, null, number, name, typeName, status, startDate, endDate);
|
|
HashMap<String, Object> resultDate = (HashMap<String, Object>) contractPage.data;
|
|
HashMap<String, Object> resultDate = (HashMap<String, Object>) contractPage.data;
|
|
@@ -249,7 +254,7 @@ public class ContractServiceImpl extends ServiceImpl<ContractMapper, Contract> i
|
|
public HttpRespMsg addContract(HttpServletRequest request, Contract contract) {
|
|
public HttpRespMsg addContract(HttpServletRequest request, Contract contract) {
|
|
HttpRespMsg httpRespMsg = new HttpRespMsg();
|
|
HttpRespMsg httpRespMsg = new HttpRespMsg();
|
|
User user = userMapper.selectById(request.getHeader("token"));
|
|
User user = userMapper.selectById(request.getHeader("token"));
|
|
- List<SysRichFunction> functionContractList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "编辑合同");
|
|
|
|
|
|
+ List<SysRichFunction> functionContractList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "新增合同");
|
|
if(functionContractList.size() <= 0){
|
|
if(functionContractList.size() <= 0){
|
|
httpRespMsg.setError(MessageUtils.message("access.operationError"));
|
|
httpRespMsg.setError(MessageUtils.message("access.operationError"));
|
|
return httpRespMsg;
|
|
return httpRespMsg;
|
|
@@ -296,7 +301,7 @@ public class ContractServiceImpl extends ServiceImpl<ContractMapper, Contract> i
|
|
public HttpRespMsg editContract(HttpServletRequest request, Contract contract) {
|
|
public HttpRespMsg editContract(HttpServletRequest request, Contract contract) {
|
|
HttpRespMsg httpRespMsg = new HttpRespMsg();
|
|
HttpRespMsg httpRespMsg = new HttpRespMsg();
|
|
User user = userMapper.selectById(request.getHeader("token"));
|
|
User user = userMapper.selectById(request.getHeader("token"));
|
|
- List<SysRichFunction> functionContractList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "编辑合同");
|
|
|
|
|
|
+ List<SysRichFunction> functionContractList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "管理全部合同");
|
|
if(functionContractList.size() <= 0){
|
|
if(functionContractList.size() <= 0){
|
|
httpRespMsg.setError(MessageUtils.message("access.operationError"));
|
|
httpRespMsg.setError(MessageUtils.message("access.operationError"));
|
|
return httpRespMsg;
|
|
return httpRespMsg;
|
|
@@ -341,7 +346,7 @@ public class ContractServiceImpl extends ServiceImpl<ContractMapper, Contract> i
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
String token = request.getHeader("TOKEN");
|
|
String token = request.getHeader("TOKEN");
|
|
User user = userMapper.selectById(token);
|
|
User user = userMapper.selectById(token);
|
|
- List<SysRichFunction> functionContractList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "编辑合同");
|
|
|
|
|
|
+ List<SysRichFunction> functionContractList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "导入合同");
|
|
if(functionContractList.size() <= 0){
|
|
if(functionContractList.size() <= 0){
|
|
msg.setError(MessageUtils.message("access.operationError"));
|
|
msg.setError(MessageUtils.message("access.operationError"));
|
|
return msg;
|
|
return msg;
|
|
@@ -561,7 +566,7 @@ public class ContractServiceImpl extends ServiceImpl<ContractMapper, Contract> i
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
String token = request.getHeader("TOKEN");
|
|
String token = request.getHeader("TOKEN");
|
|
User user = userMapper.selectById(token);
|
|
User user = userMapper.selectById(token);
|
|
- List<SysRichFunction> functionContractList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "查看合同");
|
|
|
|
|
|
+ List<SysRichFunction> functionContractList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "查看全部合同");
|
|
if(functionContractList.size() <= 0){
|
|
if(functionContractList.size() <= 0){
|
|
msg.setError(MessageUtils.message("access.viewError"));
|
|
msg.setError(MessageUtils.message("access.viewError"));
|
|
return msg;
|
|
return msg;
|
|
@@ -593,7 +598,7 @@ public class ContractServiceImpl extends ServiceImpl<ContractMapper, Contract> i
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
String token = request.getHeader("TOKEN");
|
|
String token = request.getHeader("TOKEN");
|
|
User user = userMapper.selectById(token);
|
|
User user = userMapper.selectById(token);
|
|
- List<SysRichFunction> functionContractList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "编辑合同");
|
|
|
|
|
|
+ List<SysRichFunction> functionContractList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "管理全部合同");
|
|
if(functionContractList.size() <= 0){
|
|
if(functionContractList.size() <= 0){
|
|
msg.setError(MessageUtils.message("access.deleteError"));
|
|
msg.setError(MessageUtils.message("access.deleteError"));
|
|
return msg;
|
|
return msg;
|