📄 actionent_record_transfering.java.svn-base
字号:
package GDPE.customer.EnterpriseTransfering;
import levin.base.*;
import levin.util.*;
import javax.servlet.http.*;
import java.util.StringTokenizer;
import GDPE.customer.enterprise.*;
import levin.UserInfo;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.Locale;
import GDPE.customer.linkman.*;
import GDPE.customer.personal.EnENT_CUSTOMER_PERSONAL;
import GDPE.follow.EnEnt_Record_Following;
public class ActionEnt_Record_Transfering extends Service {
public ActionEnt_Record_Transfering() {
}
public String execute(HttpServletRequest request,
HttpServletResponse response) throws Exception {
throw new Exception("Error on doType=" + request.getParameter("doType")
+ ".");
}
public String summary(HttpServletRequest request,
HttpServletResponse response) throws Exception {
EnEnt_Record_Transfering aEnEnt_Record_Transfering[] = (EnEnt_Record_Transfering[]) (DAOBase
.findByCondition(new DbAccess(), EnEnt_Record_Transfering.class
.getName(), "", "dtTransferTime desc"));
for (int i = 0; i < aEnEnt_Record_Transfering.length; i++) {
if (!aEnEnt_Record_Transfering[i].getDtTransferTime().equals(""))
aEnEnt_Record_Transfering[i]
.setDtTransferTime(aEnEnt_Record_Transfering[i]
.getDtTransferTime().substring(0, 10));
}
request.setAttribute("aEnEnt_Record_Transfering",
aEnEnt_Record_Transfering);
request.setAttribute("chooseType", "checkbox");
return this.getTargetPage("summary");
}
public String addQuery(HttpServletRequest request,
HttpServletResponse response) throws Exception {
HttpSession session = request.getSession(false);
UserInfo userInfor = (UserInfo) session.getAttribute("UserInfo_Object");
Date now = new Date(System.currentTimeMillis());
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd",
Locale.SIMPLIFIED_CHINESE);
String timestamp = sdf.format(now);
EnEnt_Record_Transfering cEnEnt_Record_Transfering = new EnEnt_Record_Transfering();
String iEnterpriseId = (String) request.getAttribute("iEnterpriseId");
String hid = (String) request.getAttribute("hid");
cEnEnt_Record_Transfering.setChTransferUserId(userInfor.getId());
cEnEnt_Record_Transfering.setChTransferUserName(userInfor.getName());
cEnEnt_Record_Transfering.setDtTransferTime(timestamp);
EnEnt_Customer_Enterprise ce = null;
ce =(EnEnt_Customer_Enterprise) DAOBase.findByPK(new DbAccess(), EnEnt_Customer_Enterprise.class.getName(), iEnterpriseId);
cEnEnt_Record_Transfering.setChSeatCode(ce.getChSeatCode());
cEnEnt_Record_Transfering.setChStation(ce.getChStation());
cEnEnt_Record_Transfering.setChStationCode(ce.getChStationCode());
cEnEnt_Record_Transfering.setChEnterpriseName(ce.getChEnterpriseFullName());
request.setAttribute("cEnEnt_Record_Transfering",
cEnEnt_Record_Transfering);
request.setAttribute("doType", "add");
request.setAttribute("iEnterpriseId", iEnterpriseId);
request.setAttribute("hid", hid);// biao ming shi qi ye
return this.getTargetPage("detail");
}
public String add(HttpServletRequest request, HttpServletResponse response)
throws Exception {
HttpSession session = request.getSession(false);
UserInfo userInfor = (UserInfo) session.getAttribute("UserInfo_Object");
String hEnterpriseId = (String) request.getParameter("hEnterpriseId");
EnEnt_Record_Transfering cEnEnt_Record_Transfering = (EnEnt_Record_Transfering) request
.getAttribute("cEnEnt_Record_Transfering");
String dtTransferBeginTime = cEnEnt_Record_Transfering.getDtTransferBeginTime();
String dtTransferEndTime = cEnEnt_Record_Transfering.getDtTransferEndTime();
String chToUserId = cEnEnt_Record_Transfering.getChToUserId();
String chToUserName = cEnEnt_Record_Transfering.getChToUserName();
DbAccess db = new DbAccess();
Date now = new Date(System.currentTimeMillis());
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd",
Locale.SIMPLIFIED_CHINESE);
String timestamp = sdf.format(now);
//System.out.println("----"+dtTransferBeginTime+"----"+timestamp);
String hid = (String) request.getParameter("hid");
//System.out.println("---2-"+dtTransferEndTime+"----"+dtTransferBeginTime);
try {
StringTokenizer st = new StringTokenizer(hEnterpriseId, ",");
while (st.hasMoreElements()) {// 批量变更
//System.out.println("--1--"+hid+"----");
String index = (String) st.nextElement();
if (hid.equals("0")) {
int iEnterpriseId = Integer.parseInt(index);
EnEnt_Customer_Enterprise cEnEnt_Customer_Enterprise = (EnEnt_Customer_Enterprise) DAOBase
.findByPK(new DbAccess(),
EnEnt_Customer_Enterprise.class.getName(),
index);
// 获得原先收藏者的工号和姓名
//int iEnterpriseId = Integer.parseInt(index);
//System.out.println("---iee-"+iEnterpriseId+"----");
//System.out.println("---ieeid-"+cEnEnt_Customer_Enterprise.getId()+"----");
String chEnterpriseName = cEnEnt_Customer_Enterprise
.getChEnterpriseFullName();
String chFromUserId = cEnEnt_Customer_Enterprise
.getChCommitCode();
String chFromUserName = cEnEnt_Customer_Enterprise
.getChCommitName();
String chTransferUserId = userInfor.getId();
String chTransferUserName = userInfor.getName();
// 设置目前收藏者的工号和姓名,公共平台采用特殊字符串代替
// cEnEnt_Official_Enterprise.setChCollectUserId(chToUserId);
// cEnEnt_Official_Enterprise.setChCollectUserName(chToUserName);
// cEnEnt_Official_Enterprise.setDtCollectTime(timestamp);
//EnEnt_Record_Transfering cEnEnt_Record_Transfering = new EnEnt_Record_Transfering();
cEnEnt_Record_Transfering.setIEnterpriseId(iEnterpriseId);
cEnEnt_Record_Transfering
.setChEnterpriseName(chEnterpriseName);
cEnEnt_Record_Transfering.setChFromUserId(chFromUserId);
cEnEnt_Record_Transfering.setChFromUserName(chFromUserName);
cEnEnt_Record_Transfering.setChToUserId(chToUserId);
cEnEnt_Record_Transfering.setChToUserName(chToUserName);
cEnEnt_Record_Transfering
.setChTransferUserId(chTransferUserId);
cEnEnt_Record_Transfering
.setChTransferUserName(chTransferUserName);
if (!cEnEnt_Customer_Enterprise.getDtCommitTime()
.equals("")) {
String year = cEnEnt_Customer_Enterprise
.getDtCommitTime().substring(0, 4);
String month = cEnEnt_Customer_Enterprise
.getDtCommitTime().substring(5, 7);
String day = cEnEnt_Customer_Enterprise
.getDtCommitTime().substring(8, 10);
cEnEnt_Customer_Enterprise.setDtCommitTime(year + month
+ day);
}
if (!cEnEnt_Customer_Enterprise.getDtFoundTime().equals("")) {
String year = cEnEnt_Customer_Enterprise
.getDtFoundTime().substring(0, 4);
String month = cEnEnt_Customer_Enterprise
.getDtFoundTime().substring(5, 7);
String day = cEnEnt_Customer_Enterprise
.getDtFoundTime().substring(8, 10);
cEnEnt_Customer_Enterprise.setDtFoundTime(year + month
+ day);
}
if (!cEnEnt_Customer_Enterprise.getDtOpenAccout().equals("")) {
String year = cEnEnt_Customer_Enterprise
.getDtOpenAccout().substring(0, 4);
String month = cEnEnt_Customer_Enterprise
.getDtOpenAccout().substring(5, 7);
String day = cEnEnt_Customer_Enterprise
.getDtOpenAccout().substring(8, 10);
cEnEnt_Customer_Enterprise.setDtOpenAccout(year + month
+ day);
}
// if
// (!cEnEnt_Customer_Enterprise.getDtFoundTime().equals(""))
// cEnEnt_Customer_Enterprise
// .setDtFoundTime(cEnEnt_Customer_Enterprise
// .getDtFoundTime().substring(0, 10));//解
cEnEnt_Customer_Enterprise.setChCommitCode(chToUserId);
cEnEnt_Customer_Enterprise.setChCommitName(chToUserName);// 更新企业负责人
// 还要更新联系人负责人// 用触发
try {
db.beginTransaction();
DAOBase.update(db, cEnEnt_Customer_Enterprise);
// System.out.println("----2----->");
DAOBase.insert(db, cEnEnt_Record_Transfering);
db.commit();
}catch(Exception e){
//System.out.println("----3----->");
e.printStackTrace();
db.rollback();
}
} else {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -