⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 businessgradeaction.java

📁 自己制作的联通CRM,支持客户分类,管理,升级,积分管理等等..
💻 JAVA
字号:

package com.jn0801.clubmanage.action;

import java.io.PrintWriter;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.commons.beanutils.BeanUtils;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;

import com.jn0801.clubmanage.dao.BusinessGradeImp;
import com.jn0801.clubmanage.dao.BusinessGradeInf;
import com.jn0801.clubmanage.dto.BusinessGradeBean;
import com.jn0801.clubmanage.form.BusinessGradeForm;

/**
 * 处理联盟商家质量级别评定的类
 * @author jzh
 *
 */
public class BusinessGradeAction extends DispatchAction {
	
//	public ActionForward execute(ActionMapping mapping, ActionForm form,
//			HttpServletRequest request, HttpServletResponse response) {
//		BusinessGradeForm businessGradeForm = (BusinessGradeForm) form;
//		return null;
//	}
	
	/**
	 * 显示联盟商家质量评定列表
	 */
	public ActionForward show(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		
		//BusinessGradeForm businessGradeForm = (BusinessGradeForm) form;
		
		BusinessGradeInf bgi = new BusinessGradeImp();
		
		String orderby = request.getParameter("orderby");
		
		if(orderby == null)
			orderby = "nid";
		
		List list = bgi.listBusinessGrade(orderby);
		
		request.setAttribute("bslist", list);
		
		return mapping.findForward("show");
	}
	
	/**
	 * 显示评定页面
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward grade(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		
		BusinessGradeForm businessGradeForm = (BusinessGradeForm) form;
		
		BusinessGradeInf bgi = new BusinessGradeImp();
		
		//联盟商家
		Long nid = Long.parseLong(request.getParameter("nid"));
		BusinessGradeBean bus = bgi.searchBusInfoById(nid);
		String levelname = request.getParameter("levelname");
		bus.setLevelname(levelname);
		
		try {
			BeanUtils.copyProperties(businessGradeForm, bus);
		} catch (Exception e) {
			e.printStackTrace();
		}
		
		//质量级别表
		List list = bgi.listMassLevel();
		request.setAttribute("masslist", list);
		
		return mapping.findForward("grade");
		
	}
	
	/**
	 * 质量分级评定
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward massgrade(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		
		//联盟商家编号
		Long nid = Long.parseLong(request.getParameter("nid"));
		Long bslevel = Long.parseLong(request.getParameter("bslevel"));
		
		BusinessGradeInf bgi = new BusinessGradeImp();
		
		boolean tag = bgi.updateBusGrade(nid, bslevel);
		
		PrintWriter out = null;
		
		try {
			out = response.getWriter();
		} catch (Exception e) {
			e.printStackTrace();
		}
		
		if(tag){
			
			out.println("<script>" +
					"alert('质量分级评定成功');" +
					"window.location.href='" + request.getContextPath() +
					"/businessGrade.do?task=show';" +
					"</script>");
			
		}else{
			
			out.println("<script>" + "alert('质量分级评定失败');"
					+ "window.history.back();" + "</script>");
		}
		
		out.flush();
		if(out!=null)
			out.close();
		
		
		return null;
	}
	
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -