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

📄 cstservicebiz.java

📁 实现用户关系管理系统
💻 JAVA
字号:
package org.jb.y2t308.team3.biz;

import org.jb.common.biz.BaseBiz;
import org.jb.common.util.PageResult;
import org.jb.y2t308.team3.entity.CstCustomer;
import org.jb.y2t308.team3.entity.CstService;

public class CstServiceBiz extends BaseBiz {

	/***************************************************************************
	 * 服务创建
	 */

	public void add(CstService item) {
		this.getCommonDAO().add(item);
	}

	/**
	 * 
	 * 服务列表方法
	 * 
	 * 
	 * @param service
	 * @param pageResult
	 */
	public void getServiceList(CstService service, PageResult pageResult) {
		String hql = "SELECT svc FROM CstService svc where 1=1";
		// 服务对象不为空的情况下执行下列操作
		if (null != service) {
			// 客户不为空,按照输入查找客户
			if (isNotNullOrEmpty(service.getCstCustomer().getCustName())) {
				hql += " and svc.svrCustName like'%"
						+ service.getCstCustomer().getCustName() + "%'";
			}
			// 服务的创建日期不为空,按照输入日期查找相关内容
			if (isNotNullOrEmpty(service.getSvrCreateDate())) {
				hql += " and svc.svrCreateDate between '"
						+ service.getSvrCreateDate() + "'  '"
						+ service.getSvrCreateDate() + "'";
			}
			// 状态不为空时,按照状态查找相关的服务信息
			if (isNotNullOrEmpty(service.getSvrStatus())
					&& !service.getSvrStatus().equals("请选择状态")) {
				hql += " and svc.svrStatus='" + service.getSvrStatus() + "'";
			}
			// 类型不为空时,按照输入的类型查找相关的服务信息
			if (isNotNullOrEmpty(service.getSvrType())
					&& !service.getSvrType().equals("请选择服务类型")) {
				hql += " and svc.svrType='" + service.getSvrType() + "'";
			}
			// 概要不为空时,按照输入概要查找相关的服务信息
			if (isNotNullOrEmpty(service.getSvrTitle())) {
				hql += " and svc.svrTitle='" + service.getSvrTitle() + "'";
			}
		}
		// 分页显示
		if (isNotNullOrEmpty(pageResult.getOrderBy())) {
			String sort = pageResult.getSort();
			hql += "order by" + pageResult.getOrderBy() + " " + sort;
			if ("asc".equals(sort)) {
				pageResult.setSort("desc");
			} else {
				pageResult.setSort("asc");
			}
		} else {
			hql += " order by svc.svrId desc,svc.svrCustName asc,svc.svrCreateDate desc";
		}

		this.getCommonDAO().listByPage(hql, pageResult);
	}

	/**
	 * 
	 * 根据id查找服务明细
	 * 
	 * @param svrId
	 * @return
	 */
	public CstService getSerivceById(Long svrId) {
		CstService cstService = (CstService) this.getCommonDAO().get(
				CstService.class, svrId);
		return cstService;

	}

	/***************************************************************************
	 * 服务删除
	 */
	public void delete(Long avrId) {
		this.getCommonDAO().del(CstService.class, avrId);

	}

	/***************************************************************************
	 * 服务分配
	 */

	public void update(CstService item) {
		this.getCommonDAO().update(item);

	}

	/***************************************************************************
	 * 服务处理
	 */
	/***************************************************************************
	 * 服务反馈
	 */
	/***************************************************************************
	 * 服务归档
	 */

}

⌨️ 快捷键说明

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