lostdaoimpl.java
来自「通过这个系统完成对客户基本信息、联系人信息、交往信息、客户服务信息的充分共享和规」· Java 代码 · 共 63 行
JAVA
63 行
package com.t53.crm4.customer.dao.impl;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.t53.crm4.common.dao.impl.GenericDao;
import com.t53.crm4.common.entity.CstLost;
import com.t53.crm4.common.entity.Orders;
import com.t53.crm4.customer.dao.IlostDao;
public class LostDaoImpl extends GenericDao<CstLost, String, IlostDao>
implements IlostDao {
public void update(CstLost instance) {
getHibernateTemplate().update(instance);
}
@SuppressWarnings("unchecked")
public void checkLost() {
List<Orders> list = getHibernateTemplate().find("from Orders ");
Date firstOrderDate = null;
Date lastOrderDate = null;
Date tempDate = null;
String custName = null;
Map<String,Date> map = new HashMap<String, Date>();
String lastCustName;
String firstCustName;
for (Orders or : list) {
firstCustName = or.getOdrCustomer();
firstOrderDate = or.getOdrDate();
for (int j = 1; j < list.size(); j++) {
lastCustName = list.get(j).getOdrCustomer();
lastOrderDate = list.get(j).getOdrDate();
if (lastCustName.equals(firstCustName)) {
if (firstOrderDate.after(lastOrderDate)) {
custName = firstCustName;
tempDate = firstOrderDate;
map.put(firstCustName, tempDate);
}
}
}
}
String hql = null;
if (map.size()>0){
for(int i = 0; i < map.size(); i ++){
getHibernateTemplate().bulkUpdate("update CstCustomer c set c.");
}
}
//compare(map);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?