|
@@ -19,6 +19,7 @@ import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.awt.geom.GeneralPath;
|
|
|
import java.time.Period;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
@@ -69,7 +70,22 @@ public class CaseServiceImpl extends ServiceImpl<ICaseMapper, CaseEntity> implem
|
|
|
wrapper.in(CaseEntity::getDeptId,deptIds);
|
|
|
//wrapper.eq(CaseEntity::getUserName,userName);
|
|
|
wrapper.eq(CaseEntity::getType,0);
|
|
|
- wrapper.orderByDesc(CaseEntity::getCreateTime);
|
|
|
+ if(StringUtils.isNotBlank(param.getCaseTitleOrder()) && param.getCaseTitleOrder().equals("desc")){
|
|
|
+ wrapper.orderByDesc(CaseEntity::getCaseTitle);
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotBlank(param.getCreateTimeOrder()) && param.getCreateTimeOrder().equals("desc")){
|
|
|
+ wrapper.orderByDesc(CaseEntity::getCreateTime);
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotBlank(param.getCaseTitleOrder()) && param.getCaseTitleOrder().equals("asc")){
|
|
|
+ wrapper.orderByAsc(CaseEntity::getCaseTitle);
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotBlank(param.getCreateTimeOrder()) && param.getCreateTimeOrder().equals("asc")){
|
|
|
+ wrapper.orderByAsc(CaseEntity::getCreateTime);
|
|
|
+ }
|
|
|
+ if(StringUtils.isBlank(param.getCaseTitleOrder()) && StringUtils.isBlank(param.getCreateTimeOrder())){
|
|
|
+ wrapper.orderByDesc(CaseEntity::getCreateTime);
|
|
|
+ }
|
|
|
+
|
|
|
Page<CaseEntity> page = this.page( new Page<>(param.getPageNum(), param.getPageSize()), wrapper);
|
|
|
|
|
|
|
|
@@ -231,6 +247,9 @@ public class CaseServiceImpl extends ServiceImpl<ICaseMapper, CaseEntity> implem
|
|
|
caseEntity = this.getById(param.getCaseId());
|
|
|
}
|
|
|
caseEntity.setCaseTitle(param.getCaseTitle());
|
|
|
+ caseEntity.setCaseCreator(param.getCaseCreator());
|
|
|
+ caseEntity.setCaseInfo(param.getCaseInfo());
|
|
|
+ caseEntity.setCaseInfoVideo(param.getCaseInfoVideo());
|
|
|
caseEntity.setUpdateTime(null);
|
|
|
this.saveOrUpdate(caseEntity);
|
|
|
}
|