|
@@ -745,7 +745,27 @@ public class FbsWorkingStatisticsController {
|
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
|
|
HttpServletRequest req) {
|
|
|
Result<IPage<FbsWorkingStatistics>> result = new Result<IPage<FbsWorkingStatistics>>();
|
|
|
+
|
|
|
+ String personnelCode=fbsWorkingStatistics.getPersonnelCode();
|
|
|
+ if(StringUtils.isNotBlank(personnelCode)&&personnelCode.equals("null")){
|
|
|
+ fbsWorkingStatistics.setPersonnelCode(null);
|
|
|
+ }
|
|
|
+
|
|
|
+ String start=fbsWorkingStatistics.getStart();
|
|
|
+ String end=fbsWorkingStatistics.getEnd();
|
|
|
+ if(StringUtils.isNotBlank(start)){
|
|
|
+ fbsWorkingStatistics.setStart(null);
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotBlank(end)){
|
|
|
+ fbsWorkingStatistics.setEnd(null);
|
|
|
+ }
|
|
|
QueryWrapper<FbsWorkingStatistics> queryWrapper = QueryGenerator.initQueryWrapper(fbsWorkingStatistics, req.getParameterMap());
|
|
|
+ queryWrapper.lambda().eq(FbsWorkingStatistics::getDelFlag,"0");
|
|
|
+ if(StringUtils.isNotBlank(start)&&StringUtils.isNotBlank(end)&&!start.equals("null")&&!end.equals("null")){
|
|
|
+ queryWrapper.ge("DATE_FORMAT(first_time,'%Y-%m-%d')",start);
|
|
|
+ queryWrapper.le("DATE_FORMAT(first_time,'%Y-%m-%d')",end);
|
|
|
+ }
|
|
|
+ queryWrapper.lambda().orderByDesc(FbsWorkingStatistics::getFirstTime);
|
|
|
Page<FbsWorkingStatistics> page = new Page<FbsWorkingStatistics>(pageNo, pageSize);
|
|
|
IPage<FbsWorkingStatistics> pageList = fbsWorkingStatisticsService.page(page, queryWrapper);
|
|
|
result.setSuccess(true);
|