📄 actionent_record_following.java.svn-base
字号:
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 + -