ariesy 增加排序参数 v2

release
yefei 2 years ago
parent eb11c9414f
commit 6432870ca8
  1. 24
      dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java
  2. 37
      dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml
  3. 25
      dxhy-base/src/main/resources/mapper/BaseSggxcxMapper.xml

@ -141,9 +141,9 @@ public class BaseInvoiceController extends AbstractController {
String businessCode = (String)map.get("businessCode");
String qsr = (String)map.get("qsr");
String rzhr = (String)map.get("rzhr");
String sortPzbh = String.valueOf(map.get("sortPzbh"));
String sortBzdh = String.valueOf(map.get("sortBzdh"));
String sortKprq = String.valueOf(map.get("sortKprq"));
// String sortPzbh = String.valueOf(map.get("sortPzbh"));
// String sortBzdh = String.valueOf(map.get("sortBzdh"));
// String sortKprq = String.valueOf(map.get("sortKprq"));
String taxRate = String.valueOf(map.get("taxRate"));
log.info("taxRate={}",taxRate);
String inAccountStatus = (String)map.get("inAccountStatus");
@ -172,15 +172,15 @@ public class BaseInvoiceController extends AbstractController {
pramsMap.put("snVoucherNumber", map.get("snVoucherNumber"));
pramsMap.put("company", map.get("company"));
pramsMap.put("menuId", map.get("menuId"));
if(StringUtils.isNotEmpty(sortPzbh)) {
pramsMap.put("sortPzbh", sortPzbh);
}
if(StringUtils.isNotEmpty(sortBzdh)) {
pramsMap.put("sortBzdh", sortBzdh);
}
if(StringUtils.isNotEmpty(sortKprq)) {
pramsMap.put("sortKprq", sortKprq);
}
// if(StringUtils.isNotEmpty(sortPzbh)) {
// pramsMap.put("sortPzbh", sortPzbh);
// }
// if(StringUtils.isNotEmpty(sortBzdh)) {
// pramsMap.put("sortBzdh", sortBzdh);
// }
// if(StringUtils.isNotEmpty(sortKprq)) {
// pramsMap.put("sortKprq", sortKprq);
// }
pramsMap.put("xfmc", xfmc);
pramsMap.put("qsr", qsr);
if (StringUtils.isNotBlank(rzhr)) {

@ -241,24 +241,25 @@
<if test="taxRate=='多税率'">
and t.tax_rate like '%,%'
</if>
<if test="sortPzbh == 1">
order by t.sn_voucher_number
</if>
<if test="sortPzbh == 2 or sortPzbh == 0">
order by t.sn_voucher_number desc
</if>
<if test="sortBzdh == 1">
order by t.bzdh
</if>
<if test="sortBzdh == 2 or sortBzdh == 0">
order by t.bzdh desc
</if>
<if test="sortKprq == 1">
order by t.invoice_date
</if>
<if test="sortKprq == 2 or sortKprq == 0">
order by t.invoice_date desc
</if>
order by t.invoice_date desc
<!-- <if test="sortPzbh == 1">-->
<!-- order by t.sn_voucher_number-->
<!-- </if>-->
<!-- <if test="sortPzbh == 2 or sortPzbh == 0">-->
<!-- order by t.sn_voucher_number desc-->
<!-- </if>-->
<!-- <if test="sortBzdh == 1">-->
<!-- order by t.bzdh-->
<!-- </if>-->
<!-- <if test="sortBzdh == 2 or sortBzdh == 0">-->
<!-- order by t.bzdh desc-->
<!-- </if>-->
<!-- <if test="sortKprq == 1">-->
<!-- order by t.invoice_date-->
<!-- </if>-->
<!-- <if test="sortKprq == 2 or sortKprq == 0">-->
<!-- order by t.invoice_date desc-->
<!-- </if>-->
</select>
<!-- order by t.rzh_date desc,t.invoice_date desc-->
<select id="selectByPramsMap" parameterType="java.util.Map"

@ -233,24 +233,25 @@
<if test="taxRate=='多税率'">
and t.tax_rate like '%,%'
</if>
<if test="sortPzbh == 1">
order by t.sn_voucher_number
<if test="sortKprq == 1">
order by t.invoice_date
</if>
<if test="sortPzbh == 2 or sortPzbh == 0">
order by t.sn_voucher_number desc
<if test="sortKprq == 2">
order by t.invoice_date desc
</if>
<if test="sortBzdh == 1">
order by t.bzdh
<if test="sortPzbh == 1">
,t.sn_voucher_number
</if>
<if test="sortBzdh == 2 or sortBzdh == 0">
order by t.bzdh desc
<if test="sortPzbh == 2">
,t.sn_voucher_number desc
</if>
<if test="sortKprq == 1">
order by t.invoice_date
<if test="sortBzdh == 1">
,t.bzdh
</if>
<if test="sortKprq == 2 or sortKprq == 0">
order by t.invoice_date desc
<if test="sortBzdh == 2">
,t.bzdh desc
</if>
</select>
<select id="selectDksh" parameterType="java.util.Map"
resultType="com.dxhy.base.entity.BaseTDxDkCount"

Loading…
Cancel
Save