feat(class): 添加班级状态时间条件查询功能
parent
ab60d860de
commit
b6029d2c70
|
|
@ -11,6 +11,7 @@ import com.zcloud.edu.persistence.dataobject.study.StudentDO;
|
|||
import com.zcloud.edu.persistence.mapper.study.ClassMapper;
|
||||
import com.zcloud.edu.persistence.mapper.po.study.ClassQuestionPO;
|
||||
import com.zcloud.edu.persistence.repository.study.ClassRepository;
|
||||
import com.zcloud.gbscommon.utils.DateUtil;
|
||||
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
||||
import com.zcloud.gbscommon.utils.Query;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
|
|
@ -38,6 +39,24 @@ public class ClassRepositoryImpl extends BaseRepositoryImpl<ClassMapper, ClassDO
|
|||
queryWrapper = PageQueryHelper.createPageQueryWrapper(queryWrapper, params,"c.");
|
||||
queryWrapper.orderByAsc("c.state").orderByDesc("c.create_time");
|
||||
queryWrapper.eq("c.delete_enum","FALSE");
|
||||
if(params.get("eqState")!=null && params.get("eqState").toString().equals("2")){
|
||||
//未申请 * - `ge`: 大于等于比较查询
|
||||
// * - `le`: 小于等于比较查询
|
||||
params.put("eqState",2);
|
||||
params.put("ltStartTime", DateUtil.getTime());
|
||||
}else if(params.get("eqState")!=null && params.get("eqState").toString().equals("3")){
|
||||
//未申请 * - `ge`: 大于等于比较查询
|
||||
// * - `le`: 小于等于比较查询
|
||||
params.put("eqState",2);
|
||||
params.put("gtStartTime", DateUtil.getTime());
|
||||
params.put("ltEndTime", DateUtil.getTime());
|
||||
}else if(params.get("eqState")!=null && params.get("eqState").toString().equals("4")){
|
||||
//未申请 * - `ge`: 大于等于比较查询
|
||||
// * - `le`: 小于等于比较查询 * - `gt`: 大于比较查询
|
||||
// * - `lt`: 小于比较查询
|
||||
params.put("eqState",2);
|
||||
params.put("gtEndTime", DateUtil.getTime());
|
||||
}
|
||||
|
||||
String menuPerms = "";
|
||||
if (!ObjectUtils.isEmpty(params.get("menuPath"))) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue