📄 tmpcardinfo.java
字号:
/**
* 被保人邮件管理
*/
package com.NCL;
import java.util.*;
import com.sinosoft.common.*;
public class TmpCardInfo{
/**
* 创建
* @param productID 产品代码
* @param cardNo 卡号
* @param email 被保人邮件
* @return boolean
*/
public boolean createCardInfo(String productID,String cardNo,String email){
IndexMap propList = new IndexMap();
String sql = "";
DBAccess d = new DBAccess();
propList.put("ProductID",productID);
propList.put("CardNo",cardNo);
propList.put("Email",email);
sql = "INSERT into TmpCardInfo(ProductID,CardNo,InsurantEmail) values(?,?,?)";
return d.execute(sql,propList);
}
/**
* 获取被保人邮件
* @param productID 产品代码
* @param cardNo 卡号
* @return List
*/
public List getDateAndEmail(String productID,String cardNo){
List list = new ArrayList();
String SQL = "SELECT InsurantEmail from TmpCardInfo where ProductID=? and CardNo=?";
List l = new ArrayList();
l.add(productID);
l.add(cardNo);
DBAccess d = new DBAccess();
list = d.parseSQL(SQL,l);
return list;
}
/**
* 更新被保人邮件
* @param productID 产品代码
* @param cardNo 卡号
* @param email 被保人邮件
* @return
*/
public boolean updateCardInfo(String productID,String cardNo,String email){
StringBuffer sql = new StringBuffer("UPDATE TmpCardInfo set InsurantEmail=? where ProductID=? and CardNo=?");
List l = new ArrayList();
l.add(email);
l.add(productID);
l.add(cardNo);
DBAccess q = new DBAccess();
return q.executeUpdate(sql.toString(),l);
}
/**
* 对被保人邮件进行操作
* @param productID 产品代码
* @param cardNo 卡号
* @param email 被保人邮件
* @return boolean
*/
public boolean doEdit(String productID,String cardNo,String email){
boolean bl = false;
List l = this.getDateAndEmail(productID,cardNo);
if(l.size() < 1){
bl = this.createCardInfo(productID,cardNo,email);
}else{
bl = this.updateCardInfo(productID,cardNo,email);
}
return bl;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -