package com.huimv.center.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.huimv.center.pojo.BizDeviceUnregisteredFlow; import com.huimv.center.pojo.BizRawData; import com.huimv.center.mapper.BizRawDataMapper; import com.huimv.center.service.BizRawDataService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.huimv.eartag2.common.utils.DateUtil; import com.huimv.eartag2.common.utils.Result; import com.huimv.eartag2.common.utils.ResultCode; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.text.ParseException; /** *

* 服务实现类 *

* * @author zn * @since 2022-06-23 */ @Service public class BizRawDataServiceImpl extends ServiceImpl implements BizRawDataService { @Autowired private BizRawDataMapper BizRawDataMapper; @Autowired private com.huimv.center.utils.ResultUtil ResultUtil; @Autowired private com.huimv.center.utils.DateUtil dateUtil; @Autowired private com.huimv.center.utils.IDUtil idUtil; /** * @Method : addRawData * @Description : * @Params : [askCmd] * @Return : com.huimv.eartag2.common.utils.Result * * @Author : ZhuoNing * @Date : 2022/6/23 * @Time : 21:04 */ @Override public Result addRawData(String askCmd) throws ParseException { DateUtil dateUtil = new DateUtil(); BizRawData bizRawData = new BizRawData(); bizRawData.setAskCmd(askCmd); bizRawData.setAddTime(dateUtil.getTodayDatetime()); int rows = BizRawDataMapper.insert(bizRawData); return ResultUtil.result(rows); } /** * @Method : listRawData * @Description : * @Params : [pageNo, pageSize, searchText] * @Return : com.huimv.eartag2.common.utils.Result * * @Author : ZhuoNing * @Date : 2022/6/23 * @Time : 21:04 */ @Override public Result listRawData(Integer pageNo, Integer pageSize, String searchText,String startDate,String endDate){ if(pageNo == 0){ pageNo = 1; } startDate = dateUtil.buildStartDate(startDate); endDate = dateUtil.buildEndDate(endDate); System.out.println("startDate>>"+startDate); System.out.println("endDate>>"+endDate); Page page = new Page<>(pageNo, pageSize); QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.like(StringUtils.isNotBlank(searchText),"ask_cmd", searchText); queryWrapper.ge(StringUtils.isNotBlank(startDate),"add_time",startDate); queryWrapper.le(StringUtils.isNotBlank(endDate),"add_time",endDate); //创建时间降序 queryWrapper.orderByDesc("id"); Page pageBizRawData = BizRawDataMapper.selectPage(page, queryWrapper); return new Result(ResultCode.SUCCESS,pageBizRawData); } @Override public Result remove(String ids){ return ResultUtil.result(BizRawDataMapper.deleteBatchIds(idUtil.convert(ids))); } }