一、做需求遇到的问题:
callOutSubTask中包括callOutTask的对象,当页面展示的时候没有输入,callOutSubTask为null,可以得到所有的callOutSubTask列表的数据,当输入日期,而不输入taskName是不能显示数据,原因出在Mapper.xml中。
类callOutTask
public class CallOutTask extends DataEntity<CallOutTask> {
private Office office;
private String taskName;
private String taskDesc;
private Integer taskSize;
private Integer completedSize;
// 0 已分配 1 已完成
private Integer status;
// 不入库,只是供存储字段使用
private String seatList; // 选取座席字段
private String searchCondition; // 分配座席时客户的选择条件
/* 用于查询,数据库没有字段 */
private Date beginCreateDate;
private Date endCreateDate;
public Date getBeginCreateDate() {
return beginCreateDate;
}
public void setBeginCreateDate(Date beginCreateDate) {
this.beginCreateDate = beginCreateDate;
}
public Date getEndCreateDate() {
return endCreateDate;
}
public void setEndCreateDate(Date endCreateDate) {
this.endCreateDate = endCreateDate;
}
public String getTaskName() {
return taskName;
}
public void setTaskName(String taskName) {
this.taskName = taskName;
}
public String getTaskDesc() {
return taskDesc;
}
public void setTaskDesc(String taskDesc) {
this.taskDesc = taskDesc;
}