@Component
public class WhoFunctionControl {
@Autowired
private FunctionService functionService;
@Autowired
private WhoFunctionService whoFunctionService;
private static WhoFunctionControl whoFunctionControl;
public void setFunctionService( FunctionService functionService) {
this.functionService = functionService;
}
public void setWhoFunctionService(WhoFunctionService whoFunctionService) {
this.whoFunctionService = whoFunctionService;
}
@PostConstruct
public void init() {
whoFunctionControl = this;
whoFunctionControl.functionService = this.functionService;
whoFunctionControl.whoFunctionService = this.whoFunctionService;
}
public static void insertWhoFunction (String userid,int daihao) {
try {
Function function = whoFunctionControl.functionService.getFunction(daihao);
WhoFuction whoFuction = new WhoFuction(function.getId(), userid);
whoFunctionControl.whoFunctionService.insertFunction(whoFuction);
}catch(Exception e) {
e.printStackTrace();
}
}
}
public class WhoFunctionControl {
@Autowired
private FunctionService functionService;
@Autowired
private WhoFunctionService whoFunctionService;
private static WhoFunctionControl whoFunctionControl;
public void setFunctionService( FunctionService functionService) {
this.functionService = functionService;
}
public void setWhoFunctionService(WhoFunctionService whoFunctionService) {
this.whoFunctionService = whoFunctionService;
}
@PostConstruct
public void init() {
whoFunctionControl = this;
whoFunctionControl.functionService = this.functionService;
whoFunctionControl.whoFunctionService = this.whoFunctionService;
}
public static void insertWhoFunction (String userid,int daihao) {
try {
Function function = whoFunctionControl.functionService.getFunction(daihao);
WhoFuction whoFuction = new WhoFuction(function.getId(), userid);
whoFunctionControl.whoFunctionService.insertFunction(whoFuction);
}catch(Exception e) {
e.printStackTrace();
}
}
}