更新9.21
This commit is contained in:
parent
6d59ca8743
commit
1f6b51ae20
@ -56,6 +56,21 @@ public class FleetMemberController extends BaseController {
|
|||||||
return getSuccessResult(fleetMemberService.queryPage(page,fleetMember));
|
return getSuccessResult(fleetMemberService.queryPage(page,fleetMember));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据条件分页查询首页轮播图
|
||||||
|
* @param fleetMember
|
||||||
|
* @param pageNo
|
||||||
|
* @param pageSize
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@GetMapping("/nameOrMobile")
|
||||||
|
public ResponseObject listsByNameOrMobile(FleetMemberVo fleetMember,
|
||||||
|
@RequestParam(value = "page",defaultValue = "1") Integer pageNo,
|
||||||
|
@RequestParam(value = "pageSize",defaultValue = "10") Integer pageSize){
|
||||||
|
Page page =new Page(pageNo,pageSize);
|
||||||
|
return getSuccessResult(fleetMemberService.queryPage(page,fleetMember));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过主键查询单条数据
|
* 通过主键查询单条数据
|
||||||
*
|
*
|
||||||
|
@ -9,4 +9,5 @@ import org.apache.ibatis.annotations.Param;
|
|||||||
|
|
||||||
public interface FleetMemberMapper extends BaseMapper<FleetMember> {
|
public interface FleetMemberMapper extends BaseMapper<FleetMember> {
|
||||||
IPage<FleetMemberVo> queryPage(Page page, @Param("entity") FleetMemberVo fleetMember);
|
IPage<FleetMemberVo> queryPage(Page page, @Param("entity") FleetMemberVo fleetMember);
|
||||||
|
IPage<FleetMemberVo> queryPageByNameOrMobile(Page page, @Param("entity") FleetMemberVo fleetMember);
|
||||||
}
|
}
|
||||||
|
@ -29,5 +29,39 @@
|
|||||||
</where>
|
</where>
|
||||||
ORDER BY create_time DESC
|
ORDER BY create_time DESC
|
||||||
</select>
|
</select>
|
||||||
|
<select id="queryPageByNameOrMobile" resultType="com.fuint.business.fleet.vo.FleetMemberVo">
|
||||||
|
SELECT fm.*,fi.fleet_name fleetName,ta.real_name accountName FROM fleet_member fm
|
||||||
|
LEFT JOIN fleet_info fi ON fm.fleet_id = fi.id
|
||||||
|
LEFT JOIN t_account ta ON fm.create_by = ta.acct_id
|
||||||
|
<where>
|
||||||
|
fm.if_log_off = '0'
|
||||||
|
<if test="entity.storeId != null and entity.storeId != ''">
|
||||||
|
and fm.store_id = #{entity.storeId}
|
||||||
|
</if>
|
||||||
|
<if test="entity.fleetId != null and entity.fleetId != ''">
|
||||||
|
and fm.fleet_id = #{entity.fleetId}
|
||||||
|
</if>
|
||||||
|
<if test="entity.status != null and entity.status != ''">
|
||||||
|
and fm.status = #{entity.status}
|
||||||
|
</if>
|
||||||
|
<if test="entity.secondaryCardType != null and entity.secondaryCardType != ''">
|
||||||
|
and fm.secondary_card_type = #{entity.secondaryCardType}
|
||||||
|
</if>
|
||||||
|
<if test="entity.fleetName != null and entity.fleetName != ''">
|
||||||
|
and fi.fleet_name like concat('%', #{entity.fleetName}, '%')
|
||||||
|
</if>
|
||||||
|
<if test="entity.params.beginTime != null and entity.params.beginTime != ''"><!-- 开始时间检索 -->
|
||||||
|
and date_format(fm.create_time,'%y%m%d') >= date_format(#{entity.params.beginTime},'%y%m%d')
|
||||||
|
</if>
|
||||||
|
<if test="entity.params.endTime != null and entity.params.endTime != ''"><!-- 结束时间检索 -->
|
||||||
|
and date_format(fm.create_time,'%y%m%d') <= date_format(#{entity.params.endTime},'%y%m%d')
|
||||||
|
</if>
|
||||||
|
<if test="entity.nameOrMobile != null and entity.nameOrMobile != ''">
|
||||||
|
and fm.name like concat('%', #{entity.nameOrMobile}, '%')
|
||||||
|
or fm.mobile = #{entity.nameOrMobile}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
ORDER BY create_time DESC
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package com.fuint.business.fleet.service.impl;
|
package com.fuint.business.fleet.service.impl;
|
||||||
|
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
@ -36,7 +37,7 @@ public class FleetMemberServiceImpl extends ServiceImpl<FleetMemberMapper,FleetM
|
|||||||
public IPage<FleetMemberVo> queryPage(Page page, FleetMemberVo fleetMember) {
|
public IPage<FleetMemberVo> queryPage(Page page, FleetMemberVo fleetMember) {
|
||||||
AccountInfo nowAccountInfo = TokenUtil.getNowAccountInfo();
|
AccountInfo nowAccountInfo = TokenUtil.getNowAccountInfo();
|
||||||
fleetMember.setStoreId(nowAccountInfo.getStoreId());
|
fleetMember.setStoreId(nowAccountInfo.getStoreId());
|
||||||
return baseMapper.queryPage(page,fleetMember);
|
return baseMapper.queryPageByNameOrMobile(page,fleetMember);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -19,4 +19,6 @@ public class FleetMemberVo extends FleetMember {
|
|||||||
* 创建人
|
* 创建人
|
||||||
*/
|
*/
|
||||||
private String accountName;
|
private String accountName;
|
||||||
|
|
||||||
|
private String nameOrMobile;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user