package com.tarena.action;java
import java.util.HashMap;
import java.util.Map;spring
import javax.annotation.Resource;異步
import org.springframework.stereotype.Controller;this
import com.tarena.dao.CostDao;
import com.tarena.entity.Condition;
import com.tarena.entity.Cost;
@Controller
public class CheckNameAction {
@Resource
private CostDao costDao;
private String name;// 資費名
private Map<String, Object> info = new HashMap<String, Object>();// 提示信息
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Map<String, Object> getInfo() {
return info;
}
public void setInfo(Map<String, Object> info) {
this.info = info;
}
public String check(){
//異步查詢資費名稱是否存在
Condition con = new Condition();
if(name!=null){
con.setName(name);
Cost cost = costDao.findByName(con);get
if (cost == null) {
// 沒有找到資費,說明名稱沒有重複
info.put("success", true);
info.put("message", "有效的資費名稱");
} else {
// 找到了資費數據,說明資費名重複了
info.put("success", false);
info.put("message", "資費名已經存在了");
}
return "succ";
}
return "su";
}
it
}io