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

📄 actionent_record_following.java.svn-base

📁 公司CRM部分原代码,采用的是java技术.
💻 SVN-BASE
📖 第 1 页 / 共 3 页
字号:
			aEnEnt_Plan_Following[i].setDtTrackingDate("19000101");
		}
		a=new Integer(aEnEnt_Plan_Following[i].getDtTrackingDate().trim());
		if(a>max) {
		   max=a;
		}
	}
	int t;
	String m = max+"";
	if(cEnEnt_Record_Following.getChFollowResult()==null||(cEnEnt_Record_Following.getChFollowResult()+"a").equals("a")) {
    for( t=0;t<aEnEnt_Plan_Following.length;t++) {
//    	//System.out.println("---d---"+aEnEnt_Plan_Following.length);
	if(aEnEnt_Plan_Following[t].getDtTrackingDate().equals(m)) {
//		
//		//if(aEnEnt_Plan_Following[t].getChFollowResult().trim()!="") {
			cEnEnt_Record_Following.setChFollowResult(aEnEnt_Plan_Following[t].getChFollowResult());
//		//}else {
//	       // cEnEnt_Record_Following.setChFollowResult("0");
//		//}
//			//System.out.println("---d---"+cEnEnt_Record_Following.getChFollowResult());
	}
   }
	}
	//cEnEnt_Record_Following.setChEnterpriseLinkman(linkman.toString());
	
	cEnEnt_Record_Following.setChFollowNumber("共 "+aEnEnt_Plan_Following.length+" 次");
	
	}
	if((cEnEnt_Record_Following.getChFollowResult()+"a").equals("a")) {
		cEnEnt_Record_Following.setChFollowResult("0");
	}
	//cEnEnt_Record_Following.setChFollowResult(chFollowResult);
	return cEnEnt_Record_Following;
}

public String bumen(HttpServletRequest request,
		HttpServletResponse response) throws Exception {

	//HttpSession session = request.getSession(false);
	User user = (User)UserInfo.getInstance(request);
	String idstr = user.getId();
	String flag = "";
	flag = checkFlag1(idstr);
	if (flag.equals("yibu")) {
		return this.getTargetPage("yibu");
	}else if (flag.equals("erbu")) {
		return this.getTargetPage("erbu");
	}else if(flag.equals("isAdmin")) {
		return this.getTargetPage("auditorFollow");
	}
	levin.iMessage msg = levin.iMessage.getNewInstance("跟踪统计",
			"您无权查看跟踪统计.", "closeSelf()");
	msg.save(request);
	return this.getTargetPage("Message");
	//return this.getTargetPage("yibu");
	//return null;

}
public String checkFlag1(String chAuditorcode) throws Exception {
	String flag = "";

	EnAuditorRole[] cEnAuditorRole = (EnAuditorRole[]) DAOBase
			.findByCondition(new DbAccess(), EnAuditorRole.class.getName(),
					"chAuditorCode='" + chAuditorcode + "'", "");
		
	//EnDepartment[] cEnDepartment = (EnDepartment[]) DAOBase
	//.findByCondition(new DbAccess(), EnDepartment.class.getName(),
	//		"chDeptCode='" + dep + "'", "");
	
	//EnDepartment[] cEnDepartment = (EnDepartment[]) DAOBase.
	//.findByCondition(new DbAccess(), EnDepartment.class.getName(),
	//		"chDeptCode='" + dep + "'", "");
	
	for (int i = 0; i < cEnAuditorRole.length; i++) {
		String src = cEnAuditorRole[i].getChRoleCode();
		//System.out.println("src-------"+src);
		if (src.equals("0000")//系统管理员
				||src.equals("0004")) {//发展部主管
			flag = "isAdmin";
			break;
		} else if (cEnAuditorRole[i].getChRoleCode().equals("0002")) {//登陆站长
			
			EnAuditor  cEnAuditor = (EnAuditor) DAOBase
			.findByPK(new DbAccess(), EnAuditor.class.getName(), chAuditorcode);
			String dep = cEnAuditor.getChDeptCode();
			EnDepartment cEnDepartment = (EnDepartment) DAOBase.
			findByPK(new DbAccess(), EnDepartment.class.getName(), dep);
            String s1=cEnDepartment.getChParentDept();
			if(s1.equals("20002")) {
				flag = "yibu";
			}else if(s1.equals("20003")){
				flag = "erbu";
			}	
		}else if(src.equals("0006")){
			flag="kefu";
		}else if(cEnAuditorRole[i].getChRoleCode().equals("0010")) {
			flag = "yibu";
		}else if(cEnAuditorRole[i].getChRoleCode().equals("0011")) {
			flag = "erbu";
		}
	}
	return flag;
}

public String viewAuditor(HttpServletRequest request, HttpServletResponse response)throws Exception {
    
	java.util.Calendar test = Calendar.getInstance(java.util.Locale.CHINA);
    java.sql.Date  now = new java.sql.Date(System.currentTimeMillis());
    test.setTime(now);
    now.getTime();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd",
			Locale.SIMPLIFIED_CHINESE);
	String timestamp = sdf.format(now);
    test.add(Calendar.DAY_OF_WEEK, -7);
    java.sql.Date testDate2 = new java.sql.Date(test.getTimeInMillis());
    String timestamp2 = sdf.format(testDate2);
	String name = new String (request.getParameter("name").getBytes("iso-8859-1"),"GBK");
    String where = " ent_plan_following.chCommitName like '%" +name.trim()+"%'"+" and ent_plan_following.dtTrackingDate between TO_DATE('" + timestamp2.trim() + "','yyyy-MM-dd')"+" and TO_DATE('" + timestamp.trim() + "','yyyy-MM-dd')";
    String order = "id desc";
    EnEnt_Plan_Following[] aEnEnt_Plan_Following = (EnEnt_Plan_Following[]) (DAOBase
		.findByCondition(new DbAccess(), EnEnt_Plan_Following.class
				.getName(), where, order));
    for (int i = 0; i < aEnEnt_Plan_Following.length; i++) {
	if (!aEnEnt_Plan_Following[i].getDtTrackingDate().equals("")) {
		String year = aEnEnt_Plan_Following[i].getDtTrackingDate().substring(0, 4);
		String month = aEnEnt_Plan_Following[i].getDtTrackingDate().substring(5, 7);
		String day = aEnEnt_Plan_Following[i].getDtTrackingDate().substring(8, 10);
		aEnEnt_Plan_Following[i].setDtTrackingDate(year + month + day);
	}if (!aEnEnt_Plan_Following[i].getDtPlanTrackingDate().equals("")) {
		String year = aEnEnt_Plan_Following[i].getDtPlanTrackingDate()
		.substring(0, 4);
String month = aEnEnt_Plan_Following[i].getDtPlanTrackingDate()
		.substring(5, 7);
String day = aEnEnt_Plan_Following[i].getDtPlanTrackingDate()
		.substring(8, 10);
aEnEnt_Plan_Following[i].setDtPlanTrackingDate(year + month + day);
}
   }
//    for(int i=0; i<aEnEnt_Plan_Following.length;i++) {
//    	aEnEnt_Plan_Following[i] = GDPE.follow.ActionEnt_Record_Following.viewInfo(aEnEnt_Plan_Following[i]);
//    }
    if(aEnEnt_Plan_Following!=null) {
        for(int i=0; i<aEnEnt_Plan_Following.length;i++) {
        	aEnEnt_Plan_Following[i] = GDPE.follow.plan.ActionEnt_Plan_Following.viewInfo(aEnEnt_Plan_Following[i]);
        }
    }
   request.setAttribute("aEnEnt_Plan_Following", aEnEnt_Plan_Following);
   return this.getTargetPage("summary1");
  }
public String auditor(HttpServletRequest request,
		HttpServletResponse response) throws Exception {

	//HttpSession session = request.getSession(false);
	User user = (User)UserInfo.getInstance(request);
	String idstr = user.getId();
	
	DAODisplay dd = new DAODisplay();
	Vector vt = dd.queryAuditorFollow();
	
	request.setAttribute("vt",vt);
	return this.getTargetPage("first");
}

public String auditorDay(HttpServletRequest request,
		HttpServletResponse response) throws Exception {

	//HttpSession session = request.getSession(false);
	User user = (User)UserInfo.getInstance(request);
	String idstr = user.getId();
	
	DAODisplayDay dd = new DAODisplayDay();
	Vector vt = dd.queryAuditorFollow();
	int totalRows = vt.size();
	Pager pager = PagerHelp.getPager(request, totalRows);
	
	request.setAttribute("vt",vt);
	return this.getTargetPage("firstDay");
}
public String viewAuditorDay(HttpServletRequest request, HttpServletResponse response)throws Exception {
    
	java.util.Calendar test = Calendar.getInstance(java.util.Locale.CHINA);
    java.sql.Date  now = new java.sql.Date(System.currentTimeMillis());
    test.setTime(now);
    now.getTime();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd",
			Locale.SIMPLIFIED_CHINESE);
	String timestamp = sdf.format(now);
	String name = new String (request.getParameter("name").getBytes("iso-8859-1"),"GBK");
    String where = " ent_plan_following.chCommitName like '%" +name.trim()+"%'"+" and ent_plan_following.dtTrackingDate between TO_DATE('" + timestamp.trim() + "','yyyy-MM-dd')"+" and TO_DATE('" + timestamp.trim() + "','yyyy-MM-dd')";
    String order = "id desc";
    EnEnt_Plan_Following[] aEnEnt_Plan_Following = (EnEnt_Plan_Following[]) (DAOBase
		.findByCondition(new DbAccess(), EnEnt_Plan_Following.class
				.getName(), where, order));
    for (int i = 0; i < aEnEnt_Plan_Following.length; i++) {
	if (!aEnEnt_Plan_Following[i].getDtTrackingDate().equals("")) {
		String year = aEnEnt_Plan_Following[i].getDtTrackingDate().substring(0, 4);
		String month = aEnEnt_Plan_Following[i].getDtTrackingDate().substring(5, 7);
		String day = aEnEnt_Plan_Following[i].getDtTrackingDate().substring(8, 10);
		aEnEnt_Plan_Following[i].setDtTrackingDate(year + month + day);
	}if (!aEnEnt_Plan_Following[i].getDtPlanTrackingDate().equals("")) {
		String year = aEnEnt_Plan_Following[i].getDtPlanTrackingDate()
		.substring(0, 4);
String month = aEnEnt_Plan_Following[i].getDtPlanTrackingDate()
		.substring(5, 7);
String day = aEnEnt_Plan_Following[i].getDtPlanTrackingDate()
		.substring(8, 10);
aEnEnt_Plan_Following[i].setDtPlanTrackingDate(year + month + day);
}
   }
    if(aEnEnt_Plan_Following!=null) {
    	//System.out.println("ttttt");
        for(int i=0; i<aEnEnt_Plan_Following.length;i++) {
        	aEnEnt_Plan_Following[i] = GDPE.follow.plan.ActionEnt_Plan_Following.viewInfo(aEnEnt_Plan_Following[i]);
        }
    }
   request.setAttribute("aEnEnt_Plan_Following", aEnEnt_Plan_Following);
   return this.getTargetPage("summary1");
  }


public String jixulixiang(HttpServletRequest request, HttpServletResponse response) throws Exception
{
  String id = request.getParameter("id");
  EnEnt_Record_Following cEnEnt_Record_Following = (EnEnt_Record_Following)DAOBase.findByPK(new DbAccess(),EnEnt_Record_Following.class.getName(),id);
  java.sql.Date  now = new java.sql.Date(System.currentTimeMillis());
  now.getTime();
  SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd",
			Locale.SIMPLIFIED_CHINESE);
  String timestamp = sdf.format(now);
  
  cEnEnt_Record_Following.setDtTrackingDate(timestamp);
  DbAccess db = new DbAccess();
  try
  {
    db.beginTransaction();
    DAOBase.update(db,cEnEnt_Record_Following);
    db.commit();
  }
  catch(Exception ex)
  {
    db.rollback();
    throw ex;
  }
  levin.iMessage msg = levin.iMessage.getNewInstance("客户维护",
      "重新立项成功.",
      "openTop(\"GDPE.follow.ActionEnt_Record_Following.do?doType=summary\");");
  msg.save(request);
  return this.getTargetPage("Message");
}
//public void initpage(HttpServletRequest request) {
////	Department1DAO depDAO = new Department1DAO();
////	int totalRows = 0;
////	Collection coll = null;
////	try {
////		totalRows = depDAO.getRows(request);//得到总行数,
////	} catch (Exception e) {
////		System.out.println("查询总行数异常");
////	}
//	Pager pager = PagerHelp.getPager(request, totalRows);
//	try {
//		// depDAO.findWithPage(questr,pager.getPageSize(),pager.getStartRow());
//		coll = depDAO.findWithPage(request, pager.getPageSize(), pager
//				.getStartRow());
//
//	} catch (Exception ex) {
//		System.out.println("查询pager类异常");
//	}
//	request.setAttribute("department", coll);
//	request.setAttribute("pager", pager);
//}

}

⌨️ 快捷键说明

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