Browse Source

mybatis修改

master
shenzhouyu 4 weeks ago
parent
commit
cd63e9c28f
  1. 9
      cclqms-java/src/main/java/com/gaotao/modules/base/service/Impl/BaseServiceImpl.java
  2. 3
      cclqms-java/src/main/resources/mapper/base/BaseMapper.xml

9
cclqms-java/src/main/java/com/gaotao/modules/base/service/Impl/BaseServiceImpl.java

@ -2,6 +2,7 @@ package com.gaotao.modules.base.service.Impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.metadata.OrderItem;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.gaotao.common.constant.SysMsgConstant;
import com.gaotao.common.exception.XJException;
@ -814,8 +815,11 @@ public class BaseServiceImpl implements BaseService {
@Override
public PageUtils searchPartNoDataWithPage(PartData indata) {
Page<PartData> page = new Page<>(indata.getPage(), indata.getLimit());
// SQL Server 分页语法要求 OFFSET/FETCH 必须搭配 ORDER BY
page.addOrder(OrderItem.asc("PartNo"));
IPage<PartData> resultList = this.baseMapper.searchPartNoDataWithPage(
new Page<PartData>(indata.getPage(), indata.getLimit()), indata);
page, indata);
return new PageUtils(resultList);
}
@ -2844,7 +2848,8 @@ public class BaseServiceImpl implements BaseService {
@Override
public PageUtils queryBuInformation(BuData inData){
IPage<BuData> List = this.baseMapper.queryBuInformation(new Page<BuData>(inData.getPage(), inData.getLimit()), inData);
Page<BuData> page = new Page<>(inData.getPage(), inData.getLimit());
IPage<BuData> List = this.baseMapper.queryBuInformation(page, inData);
return new PageUtils(List);
}

3
cclqms-java/src/main/resources/mapper/base/BaseMapper.xml

@ -2309,9 +2309,10 @@
AND a.bu_no like '%' + #{query.buNo} + '%'
</if>
<if test="query.buDesc != null and query.buDesc != ''">
AND a.bu_desc like '%' + #{query.active} + '%'
AND a.bu_desc like '%' + #{query.buDesc} + '%'
</if>
</where>
order by a.id desc
</select>
<select id="checkBu" resultType="com.gaotao.modules.base.data.BuData">

Loading…
Cancel
Save