|  |  | 
 |  |  | package com.doumee.service.business.impl; | 
 |  |  |  | 
 |  |  | import cn.binarywang.wx.miniapp.api.WxMaService; | 
 |  |  | import com.alibaba.fastjson.JSONObject; | 
 |  |  | import com.doumee.core.constants.Constants; | 
 |  |  | import com.doumee.core.model.PageData; | 
 |  |  | 
 |  |  |     private ActionLogMapper actionLogMapper; | 
 |  |  |     @Autowired | 
 |  |  |     private ActionLogJoinMapper actionLogJoinMapper; | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public String create(ActionLog actionLog) { | 
 |  |  | 
 |  |  |     @Override | 
 |  |  |     public ActionLog findOne(ActionLog actionLog) { | 
 |  |  |         QueryWrapper<ActionLog> wrapper = new QueryWrapper<>(actionLog); | 
 |  |  |         return actionLogMapper.selectOne(wrapper); | 
 |  |  |         return actionLogMapper.selectOne(wrapper.last(" limit 1")); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  | 
 |  |  |         QueryWrapper<ActionLog> wrapper = new QueryWrapper<>(actionLog); | 
 |  |  |         return actionLogMapper.selectList(wrapper); | 
 |  |  |     } | 
 |  |  |    | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public PageData<ActionLog> findPage(PageWrap<ActionLog> pageWrap) { | 
 |  |  |  | 
 |  |  | 
 |  |  |         queryWrapper.le(pageWrap.getModel().getEndDate()!=null, ActionLog::getCreateDate,pageWrap.getModel().getEndDate()); | 
 |  |  |         queryWrapper.eq(pageWrap.getModel().getCreator()!=null, ActionLog::getCreator,pageWrap.getModel().getCreator()); | 
 |  |  |         queryWrapper.in(pageWrap.getModel().getTypeList()!=null && pageWrap.getModel().getTypeList().size()>0, ActionLog::getType,pageWrap.getModel().getTypeList()); | 
 |  |  |         queryWrapper.selectAs(ActionLog::getCreateDate,ActionLog::getCreateDate) | 
 |  |  |                 .selectAs(ActionLog::getActInfo,ActionLog::getActInfo) | 
 |  |  |                 .selectAs(ActionLog::getActReason,ActionLog::getActReason) | 
 |  |  |                 .selectAs(SystemUser::getNickname,ActionLog::getCreator) | 
 |  |  |         queryWrapper.like(StringUtils.isNotBlank(pageWrap.getModel().getBikeCode()),ActionLog::getBeforeContent, pageWrap.getModel().getBikeCode() ); | 
 |  |  |         queryWrapper.like(StringUtils.isNotBlank(pageWrap.getModel().getOpenid()),ActionLog::getBeforeContent, pageWrap.getModel().getOpenid() ); | 
 |  |  |         queryWrapper.like(StringUtils.isNotBlank(pageWrap.getModel().getCreatorName()),SystemUser::getRealname, pageWrap.getModel().getCreatorName()); | 
 |  |  |         queryWrapper.eq(ActionLog::getObjType,Constants.ActionLogObjType.memberrides); | 
 |  |  |         queryWrapper | 
 |  |  |                 .selectAll(ActionLog.class) | 
 |  |  |                 .selectAs(SystemUser::getRealname,ActionLog::getCreatorName) | 
 |  |  |                 .selectAs(Member::getOpenid,ActionLog::getOpenid) | 
 |  |  |                 .selectAs(MemberRides::getBikeCode,ActionLog::getBikeCode) | 
 |  |  |                 .selectAs(MemberRides::getRentSiteId,ActionLog::getRentSiteId) |