Browse Source

fix(mapper): 修复审计指标和供应商查询的排序问题

- 在SrmAuditIndicatorDao.xml中为查询结果按indicator_code排序
- 移除SrmSupplierMapper.xml中重复的order by子句
- 为供应商查询添加request_date降序排序确保数据一致性
- 修复SQL Server分页相关的排序问题
master
qiankanghui 1 month ago
parent
commit
f63be6a1ee
  1. 1
      src/main/resources/mapper/audit/SrmAuditIndicatorDao.xml
  2. 6
      src/main/resources/mapper/srm/SrmSupplierMapper.xml

1
src/main/resources/mapper/audit/SrmAuditIndicatorDao.xml

@ -70,6 +70,7 @@
AND a.category = #{query.category} AND a.category = #{query.category}
</if> </if>
</where> </where>
order by a.indicator_code
</select> </select>
<!-- 根据主键查询审计指标 --> <!-- 根据主键查询审计指标 -->

6
src/main/resources/mapper/srm/SrmSupplierMapper.xml

@ -134,7 +134,7 @@
AND dbo.plm_get_user_display(a.site,a.create_by) like '%' + #{query.requestBy} + '%' AND dbo.plm_get_user_display(a.site,a.create_by) like '%' + #{query.requestBy} + '%'
</if> </if>
</where> </where>
order by a.request_date desc
</select> </select>
<!-- 新增:用于MyBatis Plus内置分页的查询方法(无ORDER BY,避免SQL Server分页问题) --> <!-- 新增:用于MyBatis Plus内置分页的查询方法(无ORDER BY,避免SQL Server分页问题) -->
@ -170,6 +170,7 @@
AND dbo.plm_get_user_display(a.site,a.create_by) like '%' + #{query.requestBy} + '%' AND dbo.plm_get_user_display(a.site,a.create_by) like '%' + #{query.requestBy} + '%'
</if> </if>
</where> </where>
order by a.request_date desc
</select> </select>
<insert id="saveSrmSupplierGroupRequsetData" > <insert id="saveSrmSupplierGroupRequsetData" >
insert into srm_supplierGroupRequset(site,request_no,request_date,supplier_no,old_supplier_group,new_supplier_group,reason,[status],create_date,create_by) insert into srm_supplierGroupRequset(site,request_no,request_date,supplier_no,old_supplier_group,new_supplier_group,reason,[status],create_date,create_by)
@ -249,9 +250,8 @@
<if test = "query.status != null and query.status != ''"> <if test = "query.status != null and query.status != ''">
AND a.status like '%' + #{query.status} + '%' AND a.status like '%' + #{query.status} + '%'
</if> </if>
</where> </where>
order by a.request_date desc
</select> </select>
<update id="updateContractRequestStatus"> <update id="updateContractRequestStatus">

Loading…
Cancel
Save