checkuseraction.java
来自「移动彩信管理平台」· Java 代码 · 共 120 行
JAVA
120 行
package com.my7g.zj.mobile.mms.web.action;
import java.util.*;
import com.my7g.zj.mobile.mms.bean.User;
import com.my7g.zj.mobile.mms.business.IUserService;
import com.my7g.zj.mobile.mms.mapping.TbMmsCpCustomerService;
import com.my7g.zj.mobile.mms.mapping.TbMmsCpManager;
import com.my7g.zj.mobile.mms.mapping.TbMmsCpOperator;
import com.my7g.zj.mobile.mms.mapping.TbMmsCpProvider;
import com.my7g.zj.mobile.mms.mapping.TbMmsCpUser;
import com.my7g.zj.mobile.mms.mapping.TbMmsType;
import com.my7g.zj.mobile.mms.sys.Constant;
import com.opensymphony.xwork2.ActionSupport;
public class CheckUserAction extends ActionSupport {
@Override
public String execute() throws Exception {
useGroup = Integer.parseInt(User.getUserInfo().getUsergroup());
useId = Integer.parseInt(User.getUserInfo().getUserid());
Map map = userService.findUser(useGroup, useId);
if (useGroup == 1) {
opretor = (TbMmsCpOperator) map.get("customer");
user = (TbMmsCpUser) map.get("cpUser");
if (opretor != null) {
return "manager";
}
}
if (useGroup == 2) {
manager = (TbMmsCpManager) map.get("customer");
user = (TbMmsCpUser) map.get("cpUser");
if (manager != null) {
return "manager";
}
}
if (useGroup == 3) {
customerService = (TbMmsCpCustomerService) map.get("customer");
user = (TbMmsCpUser) map.get("cpUser");
if (customerService != null) {
return "manager";
}
}
if(useGroup==4){
provider = (TbMmsCpProvider) map.get("customer");
user = (TbMmsCpUser) map.get("cpUser");
System.out.println(user.getAuditState());
if(provider.getTypeIndex()!=null){
TbMmsType mmtype = userService.findTypeIndex(provider.getTypeIndex());
columns = mmtype.getSortName();
}
return SUCCESS;
}
return null;
}
private IUserService userService;
private int useGroup;
private int useId;
private TbMmsCpOperator opretor;
private TbMmsCpManager manager;
private TbMmsCpCustomerService customerService;
private TbMmsCpProvider provider;
private TbMmsCpUser user;
private String columns;
public String getColumns() {
return columns;
}
public void setColumns(String columns) {
this.columns = columns;
}
public TbMmsCpUser getUser() {
return user;
}
public void setUserService(IUserService userService) {
this.userService = userService;
}
public int getUseGroup() {
return useGroup;
}
public void setUseGroup(int useGroup) {
this.useGroup = useGroup;
}
public int getUseId() {
return useId;
}
public void setUseId(int useId) {
this.useId = useId;
}
public TbMmsCpOperator getOpretor() {
return opretor;
}
public TbMmsCpManager getManager() {
return manager;
}
public TbMmsCpCustomerService getCustomerService() {
return customerService;
}
public TbMmsCpProvider getProvider() {
return provider;
}
public IUserService getUserService() {
return userService;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?