Merge branch 'dev-3'

dev
IT-xiaoXiong 2021-12-03 15:58:14 +08:00
commit 0b8c5c347d
2 changed files with 264 additions and 16 deletions

View File

@ -7,7 +7,6 @@ import com.weaverboot.frame.ioc.anno.classAnno.WeaIocReplaceComponent;
import com.weaverboot.frame.ioc.anno.methodAnno.WeaReplaceAfter;
import com.weaverboot.frame.ioc.anno.methodAnno.WeaReplaceBefore;
import com.weaverboot.frame.ioc.handler.replace.weaReplaceParam.impl.WeaAfterReplaceParam;
import com.weaverboot.frame.ioc.handler.replace.weaReplaceParam.impl.WeaBeforeReplaceParam;
import org.h2.util.StringUtils;
import weaver.conn.RecordSet;
@ -26,81 +25,253 @@ public class ChangeStatusImpl {
+++++++++++++++++++++++++++++++++++++++++++Start+++++++++++++++++++++++++++++
*/
@WeaReplaceBefore(value = "/api/hrm/finance/save", order = 1, description = "工资福利修改")
/* @WeaReplaceBefore(value = "/api/hrm/finance/save", order = 1, description = "工资福利修改")
public void financeBefore(WeaBeforeReplaceParam weaBeforeReplaceParam) {
ChangeStatusUtil.changeHrmResourceStatus(weaBeforeReplaceParam, "id", 2);
}*/
@WeaReplaceBefore(value = "/api/hrm/finance/save", order = 1, description = "工资福利修改")
public String financeAfter(WeaAfterReplaceParam weaAfterReplaceParam) {
try {
ChangeStatusUtil.changeHrmResourceStatusAfter(weaAfterReplaceParam, "id", 2);
} catch (Exception e) {
e.printStackTrace();
}
return weaAfterReplaceParam.getData();
}
@WeaReplaceBefore(value = "/api/hrm/systeminfo/save", order = 1, description = "系统信息修改")
/*@WeaReplaceBefore(value = "/api/hrm/systeminfo/save", order = 1, description = "系统信息修改")
public void systeminfoBefore(WeaBeforeReplaceParam weaBeforeReplaceParam) {
ChangeStatusUtil.changeHrmResourceStatus(weaBeforeReplaceParam, "id", 2);
}*/
@WeaReplaceAfter(value = "/api/hrm/systeminfo/save", order = 1, description = "系统信息修改")
public String systeminfoAfter(WeaAfterReplaceParam weaAfterReplaceParam) {
try {
ChangeStatusUtil.changeHrmResourceStatusAfter(weaAfterReplaceParam, "id", 2);
} catch (Exception e) {
e.printStackTrace();
}
return weaAfterReplaceParam.getData();
}
@WeaReplaceBefore(value = "/api/hrm/resource/editResource", order = 1, description = "人员信息修改")
/* @WeaReplaceBefore(value = "/api/hrm/resource/editResource", order = 1, description = "人员信息修改")
public void editResourceBefore(WeaBeforeReplaceParam weaBeforeReplaceParam) {
ChangeStatusUtil.changeHrmResourceStatus(weaBeforeReplaceParam, "id", 2);
}*/
@WeaReplaceAfter(value = "/api/hrm/resource/editResource", order = 1, description = "人员信息修改")
public String editResourceAfter(WeaAfterReplaceParam weaAfterReplaceParam) {
try {
ChangeStatusUtil.changeHrmResourceStatusAfter(weaAfterReplaceParam, "id", 2);
} catch (Exception e) {
e.printStackTrace();
}
return weaAfterReplaceParam.getData();
}
@WeaReplaceBefore(value = "/api/hrm/forgotPassword/saveResetPassword", order = 1, description = "重置密码")
/* @WeaReplaceBefore(value = "/api/hrm/forgotPassword/saveResetPassword", order = 1, description = "重置密码")
public void saveResetPasswordBefore(WeaBeforeReplaceParam weaBeforeReplaceParam) {
ChangeStatusUtil.changeHrmResourceStatus(weaBeforeReplaceParam, "id", 2);
}*/
@WeaReplaceAfter(value = "/api/hrm/forgotPassword/saveResetPassword", order = 1, description = "重置密码")
public String saveResetPasswordAfter(WeaAfterReplaceParam weaAfterReplaceParam) {
try {
ChangeStatusUtil.changeHrmResourceStatusAfter(weaAfterReplaceParam, "id", 2);
} catch (Exception e) {
e.printStackTrace();
}
return weaAfterReplaceParam.getData();
}
/**
/*
*
*
* @param weaBeforeReplaceParam
*/
@WeaReplaceBefore(value = "/api/hrm/batchMaintenanceAdjustEdit/resource/saveBatch", order = 1, description = "批量修改人员数据")
/* @WeaReplaceBefore(value = "/api/hrm/batchMaintenanceAdjustEdit/resource/saveBatch", order = 1, description = "批量修改人员数据")
public void saveBatchBefore(WeaBeforeReplaceParam weaBeforeReplaceParam) {
ChangeStatusUtil.batchChangeHrmResourceStatus(weaBeforeReplaceParam, "id", 2);
}*/
@WeaReplaceAfter(value = "/api/hrm/batchMaintenanceAdjustEdit/resource/saveBatch", order = 1, description = "批量修改人员数据")
public String saveBatchAfter(WeaAfterReplaceParam weaAfterReplaceParam) {
try {
ChangeStatusUtil.batchChangeHrmResourceStatusAfter(weaAfterReplaceParam, "id", 2);
} catch (Exception e) {
e.printStackTrace();
}
return weaAfterReplaceParam.getData();
}
/*
@WeaReplaceBefore(value = "/api/hrm/batchMaintenanceAdjustEdit/saveBatchManagerid", order = 1, description = "批量修改直接上级")
public void saveBatchManageridBfore(WeaBeforeReplaceParam weaBeforeReplaceParam) {
ChangeStatusUtil.changeHrmResourceStatusByIds(weaBeforeReplaceParam, "ids", 2);
}
*/
@WeaReplaceAfter(value = "/api/hrm/batchMaintenanceAdjustEdit/saveBatchManagerid", order = 1, description = "批量修改直接上级")
public String saveBatchManageridAfter(WeaAfterReplaceParam weaAfterReplaceParam) {
try {
ChangeStatusUtil.changeHrmResourceStatusByIdsAfter(weaAfterReplaceParam, "ids", 2);
} catch (Exception e) {
e.printStackTrace();
}
return weaAfterReplaceParam.getData();
}
/*
@WeaReplaceBefore(value = "/api/hrm/batchMaintenanceAdjustEdit/saveBatchJobtitle", order = 1, description = "批量调整职位")
public void saveBatchJobtitleBfore(WeaBeforeReplaceParam weaBeforeReplaceParam) {
ChangeStatusUtil.changeHrmResourceStatusByIds(weaBeforeReplaceParam, "ids", 2);
}
*/
@WeaReplaceBefore(value = "/api/hrm/batchMaintenanceAdjustEdit/saveBatchResourceDeptid", order = 1, description = "批量调整部门")
@WeaReplaceAfter(value = "/api/hrm/batchMaintenanceAdjustEdit/saveBatchJobtitle", order = 1, description = "批量调整职位")
public String saveBatchJobtitleAfter(WeaAfterReplaceParam weaAfterReplaceParam) {
try {
ChangeStatusUtil.changeHrmResourceStatusByIdsAfter(weaAfterReplaceParam, "ids", 2);
} catch (Exception e) {
e.printStackTrace();
}
return weaAfterReplaceParam.getData();
}
/* @WeaReplaceBefore(value = "/api/hrm/batchMaintenanceAdjustEdit/saveBatchResourceDeptid", order = 1, description = "批量调整部门")
public void saveBatchResourceDeptidBfore(WeaBeforeReplaceParam weaBeforeReplaceParam) {
ChangeStatusUtil.changeHrmResourceStatusByIds(weaBeforeReplaceParam, "ids", 2);
}*/
@WeaReplaceAfter(value = "/api/hrm/batchMaintenanceAdjustEdit/saveBatchResourceDeptid", order = 1, description = "批量调整部门")
public String saveBatchResourceDeptidAfter(WeaAfterReplaceParam weaAfterReplaceParam) {
try {
ChangeStatusUtil.changeHrmResourceStatusByIdsAfter(weaAfterReplaceParam, "ids", 2);
} catch (Exception e) {
e.printStackTrace();
}
return weaAfterReplaceParam.getData();
}
@WeaReplaceBefore(value = "/api/hrm/batchMaintenanceAdjustEdit/saveBatchAccounttype", order = 1, description = "批量修改主次账号")
/* @WeaReplaceBefore(value = "/api/hrm/batchMaintenanceAdjustEdit/saveBatchAccounttype", order = 1, description = "批量修改主次账号")
public void saveBatchAccounttypeBfore(WeaBeforeReplaceParam weaBeforeReplaceParam) {
ChangeStatusUtil.changeHrmResourceStatusByIds(weaBeforeReplaceParam, "ids", 2);
}*/
@WeaReplaceAfter(value = "/api/hrm/batchMaintenanceAdjustEdit/saveBatchAccounttype", order = 1, description = "批量修改主次账号")
public String saveBatchAccounttypeAfter(WeaAfterReplaceParam weaAfterReplaceParam) {
try {
ChangeStatusUtil.changeHrmResourceStatusByIdsAfter(weaAfterReplaceParam, "ids", 2);
} catch (Exception e) {
e.printStackTrace();
}
return weaAfterReplaceParam.getData();
}
/*
@WeaReplaceBefore(value = "/api/hrm/batchMaintenanceAdjustEdit/saveBatchPassword", order = 1, description = "批量修改密码")
public void saveBatchPasswordBfore(WeaBeforeReplaceParam weaBeforeReplaceParam) {
ChangeStatusUtil.changeHrmResourceStatusByIds(weaBeforeReplaceParam, "ids", 2);
}
*/
@WeaReplaceBefore(value = "/api/hrm/batchMaintenanceAdjustEdit/saveBatchDefaultPwd", order = 1, description = "批量重置密码")
public void saveBatchDefaultPwdBfore(WeaBeforeReplaceParam weaBeforeReplaceParam) {
ChangeStatusUtil.changeHrmResourceStatusByIds(weaBeforeReplaceParam, "resourceIds", 2);
@WeaReplaceAfter(value = "/api/hrm/batchMaintenanceAdjustEdit/saveBatchPassword", order = 1, description = "批量修改密码")
public String saveBatchPasswordAfter(WeaAfterReplaceParam weaAfterReplaceParam) {
try {
ChangeStatusUtil.changeHrmResourceStatusByIdsAfter(weaAfterReplaceParam, "ids", 2);
} catch (Exception e) {
e.printStackTrace();
}
return weaAfterReplaceParam.getData();
}
/* @WeaReplaceBefore(value = "/api/hrm/batchMaintenanceAdjustEdit/saveBatchDefaultPwd", order = 1, description = "批量重置密码")
public void saveBatchDefaultPwdBfore(WeaBeforeReplaceParam weaBeforeReplaceParam) {
ChangeStatusUtil.changeHrmResourceStatusByIds(weaBeforeReplaceParam, "resourceIds", 2);
}*/
@WeaReplaceAfter(value = "/api/hrm/batchMaintenanceAdjustEdit/saveBatchDefaultPwd", order = 1, description = "批量重置密码")
public String saveBatchDefaultPwdAfter(WeaAfterReplaceParam weaAfterReplaceParam) {
try {
ChangeStatusUtil.changeHrmResourceStatusByIdsAfter(weaAfterReplaceParam, "resourceIds", 2);
} catch (Exception e) {
e.printStackTrace();
}
return weaAfterReplaceParam.getData();
}
/*
@WeaReplaceBefore(value = "/api/hrm/statechange/saveHrmRedeploy", order = 1, description = "人员调动")
public void saveHrmRedeployBfore(WeaBeforeReplaceParam weaBeforeReplaceParam) {
ChangeStatusUtil.changeHrmResourceStatusByIds(weaBeforeReplaceParam, "tempresourceid", 2);
}*/
@WeaReplaceAfter(value = "/api/hrm/statechange/saveHrmRedeploy", order = 1, description = "人员调动")
public String saveHrmRedeployAfter(WeaAfterReplaceParam weaAfterReplaceParam) {
try {
ChangeStatusUtil.changeHrmResourceStatusByIdsAfter(weaAfterReplaceParam, "tempresourceid", 2);
} catch (Exception e) {
e.printStackTrace();
}
return weaAfterReplaceParam.getData();
}
@WeaReplaceBefore(value = "/api/hrm/statechange/saveHrmExtend", order = 1, description = "人员续签")
/* @WeaReplaceBefore(value = "/api/hrm/statechange/saveHrmExtend", order = 1, description = "人员续签")
public void saveHrmExtendBfore(WeaBeforeReplaceParam weaBeforeReplaceParam) {
ChangeStatusUtil.changeHrmResourceStatusByIds(weaBeforeReplaceParam, "tempresourceid", 2);
}*/
@WeaReplaceAfter(value = "/api/hrm/statechange/saveHrmExtend", order = 1, description = "人员续签")
public String saveHrmExtendAfter(WeaAfterReplaceParam weaAfterReplaceParam) {
try {
ChangeStatusUtil.changeHrmResourceStatusByIdsAfter(weaAfterReplaceParam, "tempresourceid", 2);
} catch (Exception e) {
e.printStackTrace();
}
return weaAfterReplaceParam.getData();
}
@WeaReplaceBefore(value = "/api/hrm/statechange/saveHrmHire", order = 1, description = "人员转正")
/* @WeaReplaceBefore(value = "/api/hrm/statechange/saveHrmHire", order = 1, description = "人员转正")
public void saveHrmHireBfore(WeaBeforeReplaceParam weaBeforeReplaceParam) {
ChangeStatusUtil.changeHrmResourceStatusByIds(weaBeforeReplaceParam, "tempresourceid", 2);
}*/
@WeaReplaceAfter(value = "/api/hrm/statechange/saveHrmHire", order = 1, description = "人员转正")
public String saveHrmHireAfter(WeaAfterReplaceParam weaAfterReplaceParam) {
try {
ChangeStatusUtil.changeHrmResourceStatusByIdsAfter(weaAfterReplaceParam, "tempresourceid", 2);
} catch (Exception e) {
e.printStackTrace();
}
return weaAfterReplaceParam.getData();
}
/* @WeaReplaceBefore(value = "/api/hrm/batchMaintenanceAdjustEdit/saveBatchUnlockStatus", order = 1, description = "批量解锁人员")
@ -116,12 +287,25 @@ public class ChangeStatusImpl {
+++++++++++++++++++++++++++++++++++++++++++Start+++++++++++++++++++++++++++++
*/
/*
@WeaReplaceBefore(value = "/api/hrm/statechange/saveHrmReHire", order = 1, description = "人员返聘")
public void saveHrmReHireBefore(WeaBeforeReplaceParam weaBeforeReplaceParam) {
ChangeStatusUtil.changeHrmResourceStatus(weaBeforeReplaceParam, "tempresourceid", 1);
}
*/
@WeaReplaceAfter(value = "/api/hrm/statechange/saveHrmReHire", order = 1, description = "人员返聘")
public String saveHrmReHireAfter(WeaAfterReplaceParam weaAfterReplaceParam) {
try {
ChangeStatusUtil.changeHrmResourceStatusAfter(weaAfterReplaceParam, "tempresourceid", 1);
} catch (Exception e) {
e.printStackTrace();
}
return weaAfterReplaceParam.getData();
}
@WeaReplaceAfter(value = "/api/hrm/resource/add/save", order = 1, description = "人员添加")
public String addResourceAfter(WeaAfterReplaceParam weaAfterReplaceParam) {
Map<String, Object> paramMap = weaAfterReplaceParam.getParamMap();
@ -165,17 +349,41 @@ public class ChangeStatusImpl {
+++++++++++++++++++++++++++++++++++++++++++Start+++++++++++++++++++++++++++++
*/
@WeaReplaceBefore(value = "/api/hrm/statechange/saveHrmDismiss", order = 1, description = "人员离职")
/* @WeaReplaceBefore(value = "/api/hrm/statechange/saveHrmDismiss", order = 1, description = "人员离职")
public void saveHrmDismissBefore(WeaBeforeReplaceParam weaBeforeReplaceParam) {
ChangeStatusUtil.changeHrmResourceStatus(weaBeforeReplaceParam, "tempresourceid", 3);
}*/
@WeaReplaceAfter(value = "/api/hrm/statechange/saveHrmDismiss", order = 1, description = "人员离职")
public String saveHrmDismissAfter(WeaAfterReplaceParam weaAfterReplaceParam) {
try {
ChangeStatusUtil.changeHrmResourceStatusAfter(weaAfterReplaceParam, "tempresourceid", 3);
} catch (Exception e) {
e.printStackTrace();
}
return weaAfterReplaceParam.getData();
}
@WeaReplaceBefore(value = "/api/hrm/statechange/saveHrmFire", order = 1, description = "人员解聘")
/* @WeaReplaceBefore(value = "/api/hrm/statechange/saveHrmFire", order = 1, description = "人员解聘")
public void saveHrmFireBefore(WeaBeforeReplaceParam weaBeforeReplaceParam) {
ChangeStatusUtil.changeHrmResourceStatus(weaBeforeReplaceParam, "tempresourceid", 3);
}*/
@WeaReplaceAfter(value = "/api/hrm/statechange/saveHrmFire", order = 1, description = "人员解聘")
public String saveHrmFireAfter(WeaAfterReplaceParam weaAfterReplaceParam) {
try {
ChangeStatusUtil.changeHrmResourceStatusAfter(weaAfterReplaceParam, "tempresourceid", 3);
} catch (Exception e) {
e.printStackTrace();
}
return weaAfterReplaceParam.getData();
}
/*
@WeaReplaceBefore(value = "/api/hrm/statechange/saveHrmRetire", order = 1, description = "人员退修")
public void saveHrmRetireBefore(WeaBeforeReplaceParam weaBeforeReplaceParam) {

View File

@ -3,6 +3,7 @@ package com.api.aiy_changeStatus.Impl.Util;
import aiyh.utils.Util;
import aiyh.utils.zwl.common.ToolUtil;
import com.alibaba.fastjson.JSON;
import com.weaverboot.frame.ioc.handler.replace.weaReplaceParam.impl.WeaAfterReplaceParam;
import com.weaverboot.frame.ioc.handler.replace.weaReplaceParam.impl.WeaBeforeReplaceParam;
import org.h2.util.StringUtils;
import weaver.conn.RecordSet;
@ -85,4 +86,43 @@ public class ChangeStatusUtil {
}
public static void changeHrmResourceStatusAfter(WeaAfterReplaceParam weaAfterReplaceParam, String key, int status) {
String apiUrl = weaAfterReplaceParam.getApiUrl();
Map<String, Object> paramMap = weaAfterReplaceParam.getParamMap();
String id = Util.null2String(paramMap.get(key));
if (!StringUtils.isNullOrEmpty(id)) {
ChangeStatusUtil.changeStatus(id, status);
}
TOOL_UTIL.writeDebuggerLog(String.format("进入拦截请求方法获取到的api{%s},请求参数{%s}", apiUrl, JSON.toJSONString(paramMap)));
}
public static void batchChangeHrmResourceStatusAfter(WeaAfterReplaceParam weaAfterReplaceParam, String key, int status) {
String apiUrl = weaAfterReplaceParam.getApiUrl();
Map<String, Object> paramMap = weaAfterReplaceParam.getParamMap();
List<Map<String, Object>> datas = (List<Map<String, Object>>) paramMap.get("datas");
if (datas == null || datas.isEmpty()) {
return;
}
List<String> ids = new ArrayList<>();
for (Map<String, Object> data : datas) {
String id = Util.null2String(data.get(key));
if (!StringUtils.isNullOrEmpty(id)) {
ids.add(id);
}
}
if (!ids.isEmpty()) {
ChangeStatusUtil.changeStatus(ids, status);
}
TOOL_UTIL.writeDebuggerLog(String.format("进入拦截请求方法获取到的api{%s},请求参数{%s}", apiUrl, JSON.toJSONString(paramMap)));
}
public static void changeHrmResourceStatusByIdsAfter(WeaAfterReplaceParam weaAfterReplaceParam, String key, int status) {
String apiUrl = weaAfterReplaceParam.getApiUrl();
Map<String, Object> paramMap = weaAfterReplaceParam.getParamMap();
String id = Util.null2String(paramMap.get(key));
if (!StringUtils.isNullOrEmpty(id)) {
ChangeStatusUtil.changeStatusByIds(id, status);
}
TOOL_UTIL.writeDebuggerLog(String.format("进入拦截请求方法获取到的api{%s},请求参数{%s}", apiUrl, JSON.toJSONString(paramMap)));
}
}