薪酬上下文
This commit is contained in:
parent
59a38954bc
commit
deb2e367f4
|
|
@ -0,0 +1,30 @@
|
|||
package com.engine.salary.common;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
public class SalaryContext {
|
||||
public static ThreadLocal<SalaryContext> context = new ThreadLocal<SalaryContext>();
|
||||
|
||||
private Map<String, Object> map = new HashMap<>();
|
||||
|
||||
public static SalaryContext get() {
|
||||
if (null == context.get()) {
|
||||
context.set(new SalaryContext());
|
||||
}
|
||||
return context.get();
|
||||
}
|
||||
|
||||
public void setValue(String key, Object value) {
|
||||
map.put(key, value);
|
||||
}
|
||||
|
||||
public Object getValue(String key) {
|
||||
return map.get(key);
|
||||
}
|
||||
|
||||
public void removeContext() {
|
||||
context.remove();
|
||||
}
|
||||
}
|
||||
|
|
@ -1,6 +1,7 @@
|
|||
package com.engine.salary.web;
|
||||
|
||||
import com.engine.common.util.ServiceUtil;
|
||||
import com.engine.salary.common.SalaryContext;
|
||||
import com.engine.salary.component.WeaFormOption;
|
||||
import com.engine.salary.entity.salaryitem.dto.SalaryItemFormDTO;
|
||||
import com.engine.salary.entity.salaryitem.dto.SalaryItemListDTO;
|
||||
|
|
@ -38,6 +39,7 @@ import java.util.Map;
|
|||
public class SalaryItemController {
|
||||
|
||||
private SalaryItemWrapper getSalaryItemWrapper(User user) {
|
||||
SalaryContext.get().setValue("user",user);
|
||||
return ServiceUtil.getService(SalaryItemWrapper.class, user);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue