Просмотр исходного кода

[统计][修改][完善欠缴商户]

release_toaliyun_real
luozukai 7 лет назад
Родитель
Сommit
019d6f4422
21 измененных файлов: 485 добавлений и 51 удалений
  1. +0
    -1
      mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponOrderController.java
  2. +3
    -1
      mallinkAdmin/src/main/java/com/iformall/controller/rent/WxBillAllController.java
  3. +54
    -2
      mallinkService/src/main/java/com/iformall/domain/po/WxBillDaily.java
  4. +34
    -0
      mallinkService/src/main/java/com/iformall/domain/po/WxBillOther.java
  5. +56
    -1
      mallinkService/src/main/java/com/iformall/domain/po/WxBillOtherDeposit.java
  6. +20
    -1
      mallinkService/src/main/java/com/iformall/domain/po/WxBillProperty.java
  7. +21
    -1
      mallinkService/src/main/java/com/iformall/domain/po/WxBillRent.java
  8. +0
    -3
      mallinkService/src/main/java/com/iformall/domain/po/WxCoupon.java
  9. +41
    -7
      mallinkService/src/main/java/com/iformall/domain/po/WxCouponChannel.java
  10. +6
    -6
      mallinkService/src/main/java/com/iformall/domain/po/WxMsgCallback.java
  11. +5
    -5
      mallinkService/src/main/java/com/iformall/domain/po/WxMsgModel.java
  12. +7
    -5
      mallinkService/src/main/java/com/iformall/domain/po/WxMsgSignature.java
  13. +89
    -0
      mallinkService/src/main/java/com/iformall/domain/po/WxRentContract.java
  14. +20
    -0
      mallinkService/src/main/java/com/iformall/domain/vo/WxBillAll.java
  15. +3
    -2
      mallinkService/src/main/java/com/iformall/domain/vo/WxCouponChannelVo.java
  16. +36
    -0
      mallinkService/src/main/java/com/iformall/enums/EnumFilterHasPay.java
  17. +1
    -0
      mallinkService/src/main/java/com/iformall/mapper/WxBillAllMapper.java
  18. +0
    -1
      mallinkService/src/main/java/com/iformall/service/WxBillAllService.java
  19. +2
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxBillAllServiceImpl.java
  20. +86
    -15
      mallinkService/src/main/resources/mapper/WxBillAllMapper.xml
  21. +1
    -0
      mallinkService/src/main/resources/mapper/WxCouponOrderMapper.xml

+ 0
- 1
mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponOrderController.java Просмотреть файл

@@ -58,7 +58,6 @@ public class WxCouponOrderController extends BaseController {
wxCouponOrder.getMerchantName().isEmpty()) { wxCouponOrder.getMerchantName().isEmpty()) {
wxCouponOrder.setMerchantName(null); wxCouponOrder.setMerchantName(null);
} }
wxCouponOrder.setSortColumns(WxCouponOrder.Field.Id_DESC);
return wxCouponOrderService.listAdminAsPage(wxCouponOrder, pageNum, pageSize); return wxCouponOrderService.listAdminAsPage(wxCouponOrder, pageNum, pageSize);
} }




+ 3
- 1
mallinkAdmin/src/main/java/com/iformall/controller/rent/WxBillAllController.java Просмотреть файл

@@ -4,10 +4,13 @@ import com.iformall.annotation.SystemControllerLog;
import com.iformall.common.ResultData; import com.iformall.common.ResultData;
import com.iformall.controller.base.BaseController; import com.iformall.controller.base.BaseController;
import com.iformall.domain.vo.WxBillAll; import com.iformall.domain.vo.WxBillAll;
import com.iformall.enums.EnumFilterHasPay;
import com.iformall.service.WxBillAllService; import com.iformall.service.WxBillAllService;
import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.apache.commons.collections.map.HashedMap;
import org.apache.commons.collections.map.LinkedMap;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@@ -95,7 +98,6 @@ public class WxBillAllController extends BaseController {
} }





@ApiOperation("导出欠缴商户列表") @ApiOperation("导出欠缴商户列表")
@GetMapping("/exportOweMerchantlist") @GetMapping("/exportOweMerchantlist")
@SystemControllerLog(description = "费用收缴数据-欠缴商户列表-导出") @SystemControllerLog(description = "费用收缴数据-欠缴商户列表-导出")


+ 54
- 2
mallinkService/src/main/java/com/iformall/domain/po/WxBillDaily.java Просмотреть файл

@@ -1,9 +1,9 @@
package com.iformall.domain.po; package com.iformall.domain.po;


import com.iformall.common.SortColumn;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.Transient; import javax.persistence.Transient;
import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@@ -63,21 +63,25 @@ public class WxBillDaily extends BaseEntity{


/*实际应收金额**/ /*实际应收金额**/
@io.swagger.annotations.ApiModelProperty(value="实际应收金额",name="receivePay") @io.swagger.annotations.ApiModelProperty(value="实际应收金额",name="receivePay")
@SortColumn(column = "receivePay")
private Long receivePay; private Long receivePay;
/*实收金额**/ /*实收金额**/
@io.swagger.annotations.ApiModelProperty(value="实收金额",name="pay") @io.swagger.annotations.ApiModelProperty(value="实收金额",name="pay")
private Long pay; private Long pay;
/*截止收款日期**/ /*截止收款日期**/
@io.swagger.annotations.ApiModelProperty(value="截止收款日期",name="receiveDate") @io.swagger.annotations.ApiModelProperty(value="截止收款日期",name="receiveDate")
@SortColumn(column = "receiveDate")
private Date receiveDate; private Date receiveDate;
/*到账日期**/ /*到账日期**/
@io.swagger.annotations.ApiModelProperty(value="到账日期",name="payDate") @io.swagger.annotations.ApiModelProperty(value="到账日期",name="payDate")
@SortColumn(column = "payDate")
private Date payDate; private Date payDate;
/*创建时间**/ /*创建时间**/
@io.swagger.annotations.ApiModelProperty(value="创建时间",name="createtime") @io.swagger.annotations.ApiModelProperty(value="创建时间",name="createtime")
private Date createtime; private Date createtime;
/*逾期天数**/ /*逾期天数**/
@io.swagger.annotations.ApiModelProperty(value="逾期天数",name="expiredDay") @io.swagger.annotations.ApiModelProperty(value="逾期天数",name="expiredDay")
@SortColumn(column = "expiredDay")
private Long expiredDay; private Long expiredDay;
/*租户**/ /*租户**/
@io.swagger.annotations.ApiModelProperty(value="租户",name="tenantId") @io.swagger.annotations.ApiModelProperty(value="租户",name="tenantId")
@@ -113,7 +117,55 @@ public class WxBillDaily extends BaseEntity{
@io.swagger.annotations.ApiModelProperty(value = "费用明细", name = "priceDetail") @io.swagger.annotations.ApiModelProperty(value = "费用明细", name = "priceDetail")
private String priceDetail; private String priceDetail;


public String getPriceDetail() {
@Transient
@SortColumn(column = "allPeriod")
private Integer allPeriod;

@Transient
@SortColumn(column = "needPay")
private Long needPay;

@Transient
@SortColumn(column = "latePayPrice")
private Long latePayPrice;

@Transient
@SortColumn(column = "period")
private Integer period;

public Integer getAllPeriod() {
return allPeriod;
}

public void setAllPeriod(Integer allPeriod) {
this.allPeriod = allPeriod;
}

public Long getNeedPay() {
return needPay;
}

public void setNeedPay(Long needPay) {
this.needPay = needPay;
}

public Long getLatePayPrice() {
return latePayPrice;
}

public void setLatePayPrice(Long latePayPrice) {
this.latePayPrice = latePayPrice;
}

public Integer getPeriod() {
return period;
}

public void setPeriod(Integer period) {
this.period = period;
}

public String getPriceDetail() {
return priceDetail; return priceDetail;
} }




+ 34
- 0
mallinkService/src/main/java/com/iformall/domain/po/WxBillOther.java Просмотреть файл

@@ -1,5 +1,7 @@
package com.iformall.domain.po; package com.iformall.domain.po;


import com.iformall.common.SortColumn;

import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.Transient; import javax.persistence.Transient;
@@ -74,21 +76,25 @@ public class WxBillOther extends BaseEntity {


/*实际应收金额**/ /*实际应收金额**/
@io.swagger.annotations.ApiModelProperty(value="实际应收金额",name="receivePay") @io.swagger.annotations.ApiModelProperty(value="实际应收金额",name="receivePay")
@SortColumn(column = "receivePay")
private Long receivePay; private Long receivePay;
/*实收金额**/ /*实收金额**/
@io.swagger.annotations.ApiModelProperty(value="实收金额",name="pay") @io.swagger.annotations.ApiModelProperty(value="实收金额",name="pay")
private Long pay; private Long pay;
/*截止收款日期**/ /*截止收款日期**/
@io.swagger.annotations.ApiModelProperty(value="截止收款日期",name="receiveDate") @io.swagger.annotations.ApiModelProperty(value="截止收款日期",name="receiveDate")
@SortColumn(column = "receiveDate")
private Date receiveDate; private Date receiveDate;
/*到账日期**/ /*到账日期**/
@io.swagger.annotations.ApiModelProperty(value="到账日期",name="payDate") @io.swagger.annotations.ApiModelProperty(value="到账日期",name="payDate")
@SortColumn(column = "payDate")
private Date payDate; private Date payDate;
/*创建时间**/ /*创建时间**/
@io.swagger.annotations.ApiModelProperty(value="创建时间",name="createtime") @io.swagger.annotations.ApiModelProperty(value="创建时间",name="createtime")
private Date createtime; private Date createtime;
/*逾期天数**/ /*逾期天数**/
@io.swagger.annotations.ApiModelProperty(value="逾期天数",name="expiredDay") @io.swagger.annotations.ApiModelProperty(value="逾期天数",name="expiredDay")
@SortColumn(column = "expiredDay")
private Long expiredDay; private Long expiredDay;
/*租户**/ /*租户**/
@io.swagger.annotations.ApiModelProperty(value="租户",name="tenantId") @io.swagger.annotations.ApiModelProperty(value="租户",name="tenantId")
@@ -121,6 +127,34 @@ public class WxBillOther extends BaseEntity {
@io.swagger.annotations.ApiModelProperty(value = "支付方式:见枚举EnumBillPayWay", name = "payWay") @io.swagger.annotations.ApiModelProperty(value = "支付方式:见枚举EnumBillPayWay", name = "payWay")
private Integer payWay; private Integer payWay;


@Transient
@SortColumn(column = "allPeriod")
private Integer allPeriod;

@Transient
@SortColumn(column = "needPay")
private Long needPay;

@Transient
@SortColumn(column = "latePayPrice")
private Long latePayPrice;

@Transient
@SortColumn(column = "period")
private Integer period;

@Transient
@SortColumn(column = "shopNumber")
private String shopNumber;

public Integer getAllPeriod() {
return allPeriod;
}

public void setAllPeriod(Integer allPeriod) {
this.allPeriod = allPeriod;
}

public Integer getPayWay() { public Integer getPayWay() {
return payWay; return payWay;
} }


+ 56
- 1
mallinkService/src/main/java/com/iformall/domain/po/WxBillOtherDeposit.java Просмотреть файл

@@ -1,9 +1,9 @@
package com.iformall.domain.po; package com.iformall.domain.po;


import com.iformall.common.SortColumn;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.Transient; import javax.persistence.Transient;
import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@@ -78,15 +78,18 @@ public class WxBillOtherDeposit extends BaseEntity {


/*实际应收金额**/ /*实际应收金额**/
@io.swagger.annotations.ApiModelProperty(value = "实际应收金额", name = "receivePay") @io.swagger.annotations.ApiModelProperty(value = "实际应收金额", name = "receivePay")
@SortColumn(column = "receivePay")
private Long receivePay; private Long receivePay;
/*实收金额**/ /*实收金额**/
@io.swagger.annotations.ApiModelProperty(value = "实收金额", name = "pay") @io.swagger.annotations.ApiModelProperty(value = "实收金额", name = "pay")
private Long pay; private Long pay;
/*截止收款日期**/ /*截止收款日期**/
@io.swagger.annotations.ApiModelProperty(value = "截止收款日期", name = "receiveDate") @io.swagger.annotations.ApiModelProperty(value = "截止收款日期", name = "receiveDate")
@SortColumn(column = "receiveDate")
private Date receiveDate; private Date receiveDate;
/*到账日期**/ /*到账日期**/
@io.swagger.annotations.ApiModelProperty(value = "到账日期", name = "payDate") @io.swagger.annotations.ApiModelProperty(value = "到账日期", name = "payDate")
@SortColumn(column = "payDate")
private Date payDate; private Date payDate;
/*创建时间**/ /*创建时间**/
@io.swagger.annotations.ApiModelProperty(value = "创建时间", name = "createtime") @io.swagger.annotations.ApiModelProperty(value = "创建时间", name = "createtime")
@@ -128,6 +131,58 @@ public class WxBillOtherDeposit extends BaseEntity {
@io.swagger.annotations.ApiModelProperty(value = "支付方式:见枚举EnumBillPayWay", name = "payWay") @io.swagger.annotations.ApiModelProperty(value = "支付方式:见枚举EnumBillPayWay", name = "payWay")
private Integer payWay; private Integer payWay;


@Transient
@SortColumn(column = "allPeriod")
private Integer allPeriod;

@Transient
@SortColumn(column = "needPay")
private Long needPay;

@Transient
@SortColumn(column = "latePayPrice")
private Long latePayPrice;

@Transient
@SortColumn(column = "period")
private Integer period;

@Transient
@SortColumn(column = "shopNumber")
private String shopNumber;

public Integer getAllPeriod() {
return allPeriod;
}

public void setAllPeriod(Integer allPeriod) {
this.allPeriod = allPeriod;
}

public Long getNeedPay() {
return needPay;
}

public void setNeedPay(Long needPay) {
this.needPay = needPay;
}

public Long getLatePayPrice() {
return latePayPrice;
}

public void setLatePayPrice(Long latePayPrice) {
this.latePayPrice = latePayPrice;
}

public Integer getPeriod() {
return period;
}

public void setPeriod(Integer period) {
this.period = period;
}

public Integer getPayWay() { public Integer getPayWay() {
return payWay; return payWay;
} }


+ 20
- 1
mallinkService/src/main/java/com/iformall/domain/po/WxBillProperty.java Просмотреть файл

@@ -1,9 +1,10 @@
package com.iformall.domain.po; package com.iformall.domain.po;


import com.iformall.common.SortColumn;

import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.Transient; import javax.persistence.Transient;
import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@@ -47,21 +48,25 @@ public class WxBillProperty extends BaseEntity {
private Long propertyContractId; private Long propertyContractId;
/*实际应收金额**/ /*实际应收金额**/
@io.swagger.annotations.ApiModelProperty(value="实际应收金额",name="receivePay") @io.swagger.annotations.ApiModelProperty(value="实际应收金额",name="receivePay")
@SortColumn(column = "receivePay")
private Long receivePay; private Long receivePay;
/*实收金额**/ /*实收金额**/
@io.swagger.annotations.ApiModelProperty(value="实收金额",name="pay") @io.swagger.annotations.ApiModelProperty(value="实收金额",name="pay")
private Long pay; private Long pay;
/*收款日期**/ /*收款日期**/
@io.swagger.annotations.ApiModelProperty(value="收款日期",name="receiveDate") @io.swagger.annotations.ApiModelProperty(value="收款日期",name="receiveDate")
@SortColumn(column = "receiveDate")
private Date receiveDate; private Date receiveDate;
/*到账日期**/ /*到账日期**/
@io.swagger.annotations.ApiModelProperty(value="到账日期",name="payDate") @io.swagger.annotations.ApiModelProperty(value="到账日期",name="payDate")
@SortColumn(column = "payDate")
private Date payDate; private Date payDate;
/*创建时间**/ /*创建时间**/
@io.swagger.annotations.ApiModelProperty(value="创建时间",name="createtime") @io.swagger.annotations.ApiModelProperty(value="创建时间",name="createtime")
private Date createtime; private Date createtime;
/*逾期天数**/ /*逾期天数**/
@io.swagger.annotations.ApiModelProperty(value="逾期天数",name="expiredDay") @io.swagger.annotations.ApiModelProperty(value="逾期天数",name="expiredDay")
@SortColumn(column = "expiredDay")
private Long expiredDay; private Long expiredDay;
/*租户**/ /*租户**/
@io.swagger.annotations.ApiModelProperty(value="租户",name="tenantId") @io.swagger.annotations.ApiModelProperty(value="租户",name="tenantId")
@@ -77,6 +82,7 @@ public class WxBillProperty extends BaseEntity {
private Integer isDel; private Integer isDel;
/*应收金额**/ /*应收金额**/
@io.swagger.annotations.ApiModelProperty(value="应收金额",name="needPay") @io.swagger.annotations.ApiModelProperty(value="应收金额",name="needPay")
@SortColumn(column = "needPay")
private Long needPay; private Long needPay;
/*商户ID**/ /*商户ID**/
@io.swagger.annotations.ApiModelProperty(value="商户ID",name="merchantId") @io.swagger.annotations.ApiModelProperty(value="商户ID",name="merchantId")
@@ -110,6 +116,7 @@ public class WxBillProperty extends BaseEntity {
private Date latePayTime; private Date latePayTime;


@io.swagger.annotations.ApiModelProperty(value = "滞纳金总额", name = "latePayPrice") @io.swagger.annotations.ApiModelProperty(value = "滞纳金总额", name = "latePayPrice")
@SortColumn(column = "latePayPrice")
private Long latePayPrice; private Long latePayPrice;


@io.swagger.annotations.ApiModelProperty(value = "账期", name = "period") @io.swagger.annotations.ApiModelProperty(value = "账期", name = "period")
@@ -130,6 +137,18 @@ public class WxBillProperty extends BaseEntity {
@io.swagger.annotations.ApiModelProperty(value = "备注", name = "comments") @io.swagger.annotations.ApiModelProperty(value = "备注", name = "comments")
private String comments; private String comments;


@Transient
@SortColumn(column = "allPeriod")
private Integer allPeriod;

public Integer getAllPeriod() {
return allPeriod;
}

public void setAllPeriod(Integer allPeriod) {
this.allPeriod = allPeriod;
}

public String getComments() { public String getComments() {
return comments; return comments;
} }


+ 21
- 1
mallinkService/src/main/java/com/iformall/domain/po/WxBillRent.java Просмотреть файл

@@ -1,9 +1,10 @@
package com.iformall.domain.po; package com.iformall.domain.po;


import com.iformall.common.SortColumn;

import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.Transient; import javax.persistence.Transient;
import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@@ -48,21 +49,25 @@ public class WxBillRent extends BaseEntity {
private Long rentContractId; private Long rentContractId;
/*实际应收金额**/ /*实际应收金额**/
@io.swagger.annotations.ApiModelProperty(value="实际应收金额",name="receivePay") @io.swagger.annotations.ApiModelProperty(value="实际应收金额",name="receivePay")
@SortColumn(column = "receivePay")
private Long receivePay; private Long receivePay;
/*实收金额**/ /*实收金额**/
@io.swagger.annotations.ApiModelProperty(value="实收金额",name="pay") @io.swagger.annotations.ApiModelProperty(value="实收金额",name="pay")
private Long pay; private Long pay;
/*收款日期**/ /*收款日期**/
@io.swagger.annotations.ApiModelProperty(value="收款日期",name="receiveDate") @io.swagger.annotations.ApiModelProperty(value="收款日期",name="receiveDate")
@SortColumn(column = "receiveDate")
private Date receiveDate; private Date receiveDate;
/*到账日期**/ /*到账日期**/
@io.swagger.annotations.ApiModelProperty(value="到账日期",name="payDate") @io.swagger.annotations.ApiModelProperty(value="到账日期",name="payDate")
@SortColumn(column = "payDate")
private Date payDate; private Date payDate;
/*创建时间**/ /*创建时间**/
@io.swagger.annotations.ApiModelProperty(value="创建时间",name="createtime") @io.swagger.annotations.ApiModelProperty(value="创建时间",name="createtime")
private Date createtime; private Date createtime;
/*逾期天数**/ /*逾期天数**/
@io.swagger.annotations.ApiModelProperty(value="逾期天数",name="expiredDay") @io.swagger.annotations.ApiModelProperty(value="逾期天数",name="expiredDay")
@SortColumn(column = "expiredDay")
private Long expiredDay; private Long expiredDay;
/*租户**/ /*租户**/
@io.swagger.annotations.ApiModelProperty(value="租户",name="tenantId") @io.swagger.annotations.ApiModelProperty(value="租户",name="tenantId")
@@ -78,6 +83,7 @@ public class WxBillRent extends BaseEntity {
private Integer isDel; private Integer isDel;
/*应收金额**/ /*应收金额**/
@io.swagger.annotations.ApiModelProperty(value="应收金额",name="needPay") @io.swagger.annotations.ApiModelProperty(value="应收金额",name="needPay")
@SortColumn(column = "needPay")
private Long needPay; private Long needPay;
/*商户ID**/ /*商户ID**/
@io.swagger.annotations.ApiModelProperty(value="商户ID",name="merchantId") @io.swagger.annotations.ApiModelProperty(value="商户ID",name="merchantId")
@@ -113,9 +119,11 @@ public class WxBillRent extends BaseEntity {
private Date latePayTime; private Date latePayTime;


@io.swagger.annotations.ApiModelProperty(value = "滞纳金总额", name = "latePayPrice") @io.swagger.annotations.ApiModelProperty(value = "滞纳金总额", name = "latePayPrice")
@SortColumn(column = "latePayPrice")
private Long latePayPrice; private Long latePayPrice;


@io.swagger.annotations.ApiModelProperty(value = "账期", name = "period") @io.swagger.annotations.ApiModelProperty(value = "账期", name = "period")
@SortColumn(column = "period")
private Integer period; private Integer period;


@io.swagger.annotations.ApiModelProperty(value = "预览账单0否1是", name = "isPreview") @io.swagger.annotations.ApiModelProperty(value = "预览账单0否1是", name = "isPreview")
@@ -134,6 +142,18 @@ public class WxBillRent extends BaseEntity {
@io.swagger.annotations.ApiModelProperty(value = "备注", name = "comments") @io.swagger.annotations.ApiModelProperty(value = "备注", name = "comments")
private String comments; private String comments;


@Transient
@SortColumn(column = "allPeriod")
private Integer allPeriod;

public Integer getAllPeriod() {
return allPeriod;
}

public void setAllPeriod(Integer allPeriod) {
this.allPeriod = allPeriod;
}

public String getComments() { public String getComments() {
return comments; return comments;
} }


+ 0
- 3
mallinkService/src/main/java/com/iformall/domain/po/WxCoupon.java Просмотреть файл

@@ -2,12 +2,9 @@ package com.iformall.domain.po;


import com.iformall.common.SortColumn; import com.iformall.common.SortColumn;
import com.iformall.domain.vo.WxCouponStatisVo; import com.iformall.domain.vo.WxCouponStatisVo;
import org.apache.commons.lang3.StringUtils;

import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.Transient; import javax.persistence.Transient;
import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;


+ 41
- 7
mallinkService/src/main/java/com/iformall/domain/po/WxCouponChannel.java Просмотреть файл

@@ -1,18 +1,15 @@
package com.iformall.domain.po; package com.iformall.domain.po;


import com.iformall.common.SortColumn;
import com.iformall.enums.EnumCouponType; import com.iformall.enums.EnumCouponType;

import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.Transient; import javax.persistence.Transient;
import java.io.Serializable;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;


@Table(name = "wx_coupon_channel") @Table(name = "wx_coupon_channel")
public class WxCouponChannel implements Serializable {
private static final long serialVersionUID = 1L;

public class WxCouponChannel extends BaseEntity {
@Id @Id
protected Long id; protected Long id;


@@ -30,8 +27,10 @@ public class WxCouponChannel implements Serializable {
this.id = id; this.id = id;
} }


public String getSortColumns() {
return sortColumns;
@Override
public String getSortColumns(){
super.setSortColumns(this.sortColumns);
return super.getSortColumns();
} }


public List<Long> getIds() { public List<Long> getIds() {
@@ -112,6 +111,41 @@ public class WxCouponChannel implements Serializable {
@io.swagger.annotations.ApiModelProperty(value="积分售价(适用于类型10,11)",name="creditPrice") @io.swagger.annotations.ApiModelProperty(value="积分售价(适用于类型10,11)",name="creditPrice")
private Integer creditPrice; private Integer creditPrice;


@Transient
@SortColumn(column = "sale_price")
private String salePriceStr;

@Transient
@SortColumn(column = "use_price")
private String usePriceStr;

@Transient
@SortColumn(column = "price")
private String priceStr;

public String getSalePriceStr() {
return salePriceStr;
}

public void setSalePriceStr(String salePriceStr) {
this.salePriceStr = salePriceStr;
}

public String getUsePriceStr() {
return usePriceStr;
}

public void setUsePriceStr(String usePriceStr) {
this.usePriceStr = usePriceStr;
}

public String getPriceStr() {
return priceStr;
}

public void setPriceStr(String priceStr) {
this.priceStr = priceStr;
}


public String getTenantId() { public String getTenantId() {
return tenantId; return tenantId;


+ 6
- 6
mallinkService/src/main/java/com/iformall/domain/po/WxMsgCallback.java Просмотреть файл

@@ -3,14 +3,11 @@ package com.iformall.domain.po;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.Transient; import javax.persistence.Transient;
import java.io.Serializable;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;


@Table(name = "wx_msg_callback") @Table(name = "wx_msg_callback")
public class WxMsgCallback implements Serializable {
private static final long serialVersionUID = 1L;
public class WxMsgCallback extends BaseEntity{
@Id @Id
protected Long id; protected Long id;
@@ -26,10 +23,13 @@ public class WxMsgCallback implements Serializable {
public void setId(Long id) { public void setId(Long id) {
this.id = id; this.id = id;
} }

@Override
public String getSortColumns() { public String getSortColumns() {
return sortColumns;
super.setSortColumns(this.sortColumns);
return super.getSortColumns();
} }

public List<String> getIds() { public List<String> getIds() {
return ids; return ids;


+ 5
- 5
mallinkService/src/main/java/com/iformall/domain/po/WxMsgModel.java Просмотреть файл

@@ -8,9 +8,7 @@ import java.util.Date;
import java.util.List; import java.util.List;


@Table(name = "wx_msg_model") @Table(name = "wx_msg_model")
public class WxMsgModel implements Serializable {
private static final long serialVersionUID = 1L;
public class WxMsgModel extends BaseEntity {
@Id @Id
protected Long id; protected Long id;
@@ -26,9 +24,11 @@ public class WxMsgModel implements Serializable {
public void setId(Long id) { public void setId(Long id) {
this.id = id; this.id = id;
} }

@Override
public String getSortColumns() { public String getSortColumns() {
return sortColumns;
super.setSortColumns(this.sortColumns);
return super.getSortColumns();
} }
public List<String> getIds() { public List<String> getIds() {


+ 7
- 5
mallinkService/src/main/java/com/iformall/domain/po/WxMsgSignature.java Просмотреть файл

@@ -8,9 +8,8 @@ import javax.persistence.Id;
import java.io.Serializable; import java.io.Serializable;


@Table(name = "wx_msg_signature") @Table(name = "wx_msg_signature")
public class WxMsgSignature implements Serializable {
private static final long serialVersionUID = 1L;
public class WxMsgSignature extends BaseEntity {

@Id @Id
protected Long id; protected Long id;
@@ -26,10 +25,13 @@ public class WxMsgSignature implements Serializable {
public void setId(Long id) { public void setId(Long id) {
this.id = id; this.id = id;
} }

@Override
public String getSortColumns() { public String getSortColumns() {
return sortColumns;
super.setSortColumns(this.sortColumns);
return super.getSortColumns();
} }

public List<String> getIds() { public List<String> getIds() {
return ids; return ids;


+ 89
- 0
mallinkService/src/main/java/com/iformall/domain/po/WxRentContract.java Просмотреть файл

@@ -1,5 +1,8 @@
package com.iformall.domain.po; package com.iformall.domain.po;


import com.iformall.common.SortColumn;
import io.swagger.models.auth.In;

import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.Transient; import javax.persistence.Transient;
@@ -63,6 +66,35 @@ public class WxRentContract extends BaseEntity {
@Transient @Transient
private String depositStr; private String depositStr;


@Transient
@SortColumn(column = "allPeriod")
private Integer allPeriod;

@Transient
@SortColumn(column = "period")
private Integer period;

@Transient
@SortColumn(column = "needPay")
private Integer needPay;

@Transient
@SortColumn(column = "receivePay")
private Integer receivePay;

@Transient
@SortColumn(column = "owe")
private Integer owe;

@Transient
@SortColumn(column = "receiveDate")
private String receiveDate;

@Transient
@SortColumn(column = "latePayPrice")
private Integer latePayPrice;


/** /**
* 月计租方式 3按自然月 * 月计租方式 3按自然月
* adjustPeriod 1日 2月 monthHandleType 2按账单周期 3按自然月 * adjustPeriod 1日 2月 monthHandleType 2按账单周期 3按自然月
@@ -71,6 +103,62 @@ public class WxRentContract extends BaseEntity {
@Transient @Transient
private Integer monthHandleType; private Integer monthHandleType;


public Integer getAllPeriod() {
return allPeriod;
}

public void setAllPeriod(Integer allPeriod) {
this.allPeriod = allPeriod;
}

public Integer getPeriod() {
return period;
}

public void setPeriod(Integer period) {
this.period = period;
}

public Integer getNeedPay() {
return needPay;
}

public void setNeedPay(Integer needPay) {
this.needPay = needPay;
}

public Integer getReceivePay() {
return receivePay;
}

public void setReceivePay(Integer receivePay) {
this.receivePay = receivePay;
}

public Integer getOwe() {
return owe;
}

public void setOwe(Integer owe) {
this.owe = owe;
}

public String getReceiveDate() {
return receiveDate;
}

public void setReceiveDate(String receiveDate) {
this.receiveDate = receiveDate;
}

public Integer getLatePayPrice() {
return latePayPrice;
}

public void setLatePayPrice(Integer latePayPrice) {
this.latePayPrice = latePayPrice;
}

public Integer getMonthHandleType() { public Integer getMonthHandleType() {
return monthHandleType; return monthHandleType;
} }
@@ -139,6 +227,7 @@ public class WxRentContract extends BaseEntity {


/*交租日 计租开始时间减去交租日的天数为基数 提前多少日交租**/ /*交租日 计租开始时间减去交租日的天数为基数 提前多少日交租**/
@io.swagger.annotations.ApiModelProperty(value = "交租日 计租开始时间减去交租日的天数为基数 提前多少日交租", name = "payDate") @io.swagger.annotations.ApiModelProperty(value = "交租日 计租开始时间减去交租日的天数为基数 提前多少日交租", name = "payDate")
@SortColumn(column = "payDate")
private Integer payDate; private Integer payDate;
/*是否删除1是0否**/ /*是否删除1是0否**/
@io.swagger.annotations.ApiModelProperty(value = "是否删除1是0否", name = "isDel") @io.swagger.annotations.ApiModelProperty(value = "是否删除1是0否", name = "isDel")


+ 20
- 0
mallinkService/src/main/java/com/iformall/domain/vo/WxBillAll.java Просмотреть файл

@@ -1,6 +1,9 @@
package com.iformall.domain.vo; package com.iformall.domain.vo;


import com.iformall.common.SortColumn;
import com.iformall.domain.po.BaseEntity; import com.iformall.domain.po.BaseEntity;

import javax.persistence.Transient;
import java.util.List; import java.util.List;


/** /**
@@ -59,18 +62,35 @@ public class WxBillAll extends BaseEntity {


//费用收缴数据 //费用收缴数据
@io.swagger.annotations.ApiModelProperty(value = "欠缴租金", name = "rentOwe") @io.swagger.annotations.ApiModelProperty(value = "欠缴租金", name = "rentOwe")
@SortColumn(column = "rentOwe")
private Integer rentOwe; private Integer rentOwe;
@io.swagger.annotations.ApiModelProperty(value = "欠缴物业费", name = "propertyOwe") @io.swagger.annotations.ApiModelProperty(value = "欠缴物业费", name = "propertyOwe")
@SortColumn(column = "propertyOwe")
private Integer propertyOwe; private Integer propertyOwe;
@io.swagger.annotations.ApiModelProperty(value = "欠缴押金", name = "depositOwe") @io.swagger.annotations.ApiModelProperty(value = "欠缴押金", name = "depositOwe")
@SortColumn(column = "depositOwe")
private Integer depositOwe; private Integer depositOwe;
@io.swagger.annotations.ApiModelProperty(value = "欠缴其他费用", name = "otherOwe") @io.swagger.annotations.ApiModelProperty(value = "欠缴其他费用", name = "otherOwe")
@SortColumn(column = "otherOwe")
private Integer otherOwe; private Integer otherOwe;
@io.swagger.annotations.ApiModelProperty(value = "欠缴总额", name = "totalOwe") @io.swagger.annotations.ApiModelProperty(value = "欠缴总额", name = "totalOwe")
@SortColumn(column = "totalOwe")
private Integer totalOwe; private Integer totalOwe;


private List<Integer> billTypeList; private List<Integer> billTypeList;


@io.swagger.annotations.ApiModelProperty(value = "过滤已收金额1过滤", name = "filterHasPay")
@Transient
private Integer filterHasPay;

public Integer getFilterHasPay() {
return filterHasPay;
}

public void setFilterHasPay(Integer filterHasPay) {
this.filterHasPay = filterHasPay;
}

public List<Integer> getBillTypeList() { public List<Integer> getBillTypeList() {
return billTypeList; return billTypeList;
} }


+ 3
- 2
mallinkService/src/main/java/com/iformall/domain/vo/WxCouponChannelVo.java Просмотреть файл

@@ -199,6 +199,7 @@ public class WxCouponChannelVo extends WxCouponChannel implements Serializable {
this.sendType = sendType; this.sendType = sendType;
} }


@Override
public String getSalePriceStr() { public String getSalePriceStr() {
if(salePrice!=null) { if(salePrice!=null) {
salePriceStr = new BigDecimal(salePrice).divide(new BigDecimal(100)).toString(); salePriceStr = new BigDecimal(salePrice).divide(new BigDecimal(100)).toString();
@@ -209,7 +210,7 @@ public class WxCouponChannelVo extends WxCouponChannel implements Serializable {
public void setSalePriceStr(String salePriceStr) { public void setSalePriceStr(String salePriceStr) {
this.salePriceStr = salePriceStr; this.salePriceStr = salePriceStr;
} }
@Override
public String getUsePriceStr() { public String getUsePriceStr() {
if(usePrice!=null) { if(usePrice!=null) {
usePriceStr = new BigDecimal(usePrice).divide(new BigDecimal(100)).toString(); usePriceStr = new BigDecimal(usePrice).divide(new BigDecimal(100)).toString();
@@ -220,7 +221,7 @@ public class WxCouponChannelVo extends WxCouponChannel implements Serializable {
public void setUsePriceStr(String usePriceStr) { public void setUsePriceStr(String usePriceStr) {
this.usePriceStr = usePriceStr; this.usePriceStr = usePriceStr;
} }
@Override
public String getPriceStr() { public String getPriceStr() {
if(price!=null) { if(price!=null) {
priceStr = new BigDecimal(price).divide(new BigDecimal(100)).toString(); priceStr = new BigDecimal(price).divide(new BigDecimal(100)).toString();


+ 36
- 0
mallinkService/src/main/java/com/iformall/enums/EnumFilterHasPay.java Просмотреть файл

@@ -0,0 +1,36 @@
package com.iformall.enums;

/**
* Created by Stormeye on 2018/08/09.
*/
public enum EnumFilterHasPay {


HAS_PAY(1, "过滤已收"),
;

public static EnumFilterHasPay getEnum(Integer code) {
for (EnumFilterHasPay value : values()) {
if (value.getCode().equals(code)) {
return value;
}
}
return null;
}

private Integer code;
private String message;

EnumFilterHasPay(Integer code, String message) {
this.code = code;
this.message = message;
}

public Integer getCode() {
return code;
}

public String getMessage() {
return message;
}
}

+ 1
- 0
mallinkService/src/main/java/com/iformall/mapper/WxBillAllMapper.java Просмотреть файл

@@ -41,4 +41,5 @@ public interface WxBillAllMapper {
* @return * @return
*/ */
List<Map<String, Object>> getOweBillAsPage(WxBillAll record); List<Map<String, Object>> getOweBillAsPage(WxBillAll record);

} }

+ 0
- 1
mallinkService/src/main/java/com/iformall/service/WxBillAllService.java Просмотреть файл

@@ -43,7 +43,6 @@ public interface WxBillAllService {
*/ */
Map<String, Object> getOweBillAsPage(WxBillAll record, Integer pageNum, Integer pageSize); Map<String, Object> getOweBillAsPage(WxBillAll record, Integer pageNum, Integer pageSize);



void exportOweMerchant(WxBillAll record, HttpServletRequest request, HttpServletResponse response); void exportOweMerchant(WxBillAll record, HttpServletRequest request, HttpServletResponse response);


void updateBillStatus(WxBillAll record); void updateBillStatus(WxBillAll record);


+ 2
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxBillAllServiceImpl.java Просмотреть файл

@@ -790,4 +790,6 @@ public class WxBillAllServiceImpl implements WxBillAllService {
String name = "欠缴商户列表"; String name = "欠缴商户列表";
excelService.exportExcel(list,null, name, OweMerchantVo.class,name+".xls",response); excelService.exportExcel(list,null, name, OweMerchantVo.class,name+".xls",response);
} }


} }

+ 86
- 15
mallinkService/src/main/resources/mapper/WxBillAllMapper.xml Просмотреть файл

@@ -510,37 +510,102 @@
select bill.tenant_id,bill.merchant_id,bill.bill_type,sum(owe) owe,bill.receive_date,bill.expired_day from ( select bill.tenant_id,bill.merchant_id,bill.bill_type,sum(owe) owe,bill.receive_date,bill.expired_day from (


select id,merchant_id,shop_id,tenant_id,'租金' name,1 bill_type_value,'租金' select id,merchant_id,shop_id,tenant_id,'租金' name,1 bill_type_value,'租金'
bill_type,need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,''
endtime,rent_shop_type from wx_bill_rent where is_preview = 0 and status = 1 and tenant_id = #{tenantId}
bill_type,need_pay,receive_pay,pay,
<choose>
<when test="1==filterHasPay">
(receive_pay-pay) owe
</when>
<otherwise>
owe
</otherwise>
</choose>
,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,''
endtime,rent_shop_type from wx_bill_rent where is_preview = 0 and status = #{status} and tenant_id = #{tenantId}
union union
select id,merchant_id,shop_id,tenant_id,'物业费' name,3 bill_type_value,'物业费' select id,merchant_id,shop_id,tenant_id,'物业费' name,3 bill_type_value,'物业费'
bill_type,need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,''
endtime,rent_shop_type from wx_bill_property where is_preview = 0 and status = 1 and tenant_id = #{tenantId}
bill_type,need_pay,receive_pay,pay,
<choose>
<when test="1==filterHasPay">
(receive_pay-pay) owe
</when>
<otherwise>
owe
</otherwise>
</choose>
,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,''
endtime,rent_shop_type from wx_bill_property where is_preview = 0 and status = #{status} and tenant_id = #{tenantId}
union union
select res.id,res.merchant_id,res.shop_id,res.tenant_id,res.name,res.bill_type_value,res.bill_type,res.need_pay, select res.id,res.merchant_id,res.shop_id,res.tenant_id,res.name,res.bill_type_value,res.bill_type,res.need_pay,
res.receive_pay,res.pay,res.owe owe,res.receive_date,res.pay_date,res.expired_day,res.status,res.starttime,res.endtime,res.rent_shop_type from( res.receive_pay,res.pay,res.owe owe,res.receive_date,res.pay_date,res.expired_day,res.status,res.starttime,res.endtime,res.rent_shop_type from(
select id,merchant_id,shop_id,tenant_id,'欠缴押金' name,2 bill_type_value,'欠缴押金' select id,merchant_id,shop_id,tenant_id,'欠缴押金' name,2 bill_type_value,'欠缴押金'
bill_type,need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,''
endtime,rent_shop_type from wx_bill_rent_deposit where status = 1 and tenant_id = #{tenantId}
bill_type,need_pay,receive_pay,pay,
<choose>
<when test="1==filterHasPay">
(receive_pay-pay) owe
</when>
<otherwise>
owe
</otherwise>
</choose>
,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,''
endtime,rent_shop_type from wx_bill_rent_deposit where status = #{status} and tenant_id = #{tenantId}
union union
select id,merchant_id,shop_id,tenant_id,'欠缴押金' name,4 bill_type_value,'欠缴押金' select id,merchant_id,shop_id,tenant_id,'欠缴押金' name,4 bill_type_value,'欠缴押金'
bill_type,need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,''
endtime,rent_shop_type from wx_bill_property_deposit where status = 1 and tenant_id = #{tenantId}
bill_type,need_pay,receive_pay,pay,
<choose>
<when test="1==filterHasPay">
(receive_pay-pay) owe
</when>
<otherwise>
owe
</otherwise>
</choose>
,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,''
endtime,rent_shop_type from wx_bill_property_deposit where status = #{status} and tenant_id = #{tenantId}
union union
select id,merchant_id,shop_id,tenant_id,'欠缴押金' name,8 bill_type_value,'欠缴押金' bill_type,0 as select id,merchant_id,shop_id,tenant_id,'欠缴押金' name,8 bill_type_value,'欠缴押金' bill_type,0 as
need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' endtime,rent_shop_type
from wx_bill_other_deposit where status = 1 and tenant_id = #{tenantId}
need_pay,receive_pay,pay,
<choose>
<when test="1==filterHasPay">
(receive_pay-pay) owe
</when>
<otherwise>
owe
</otherwise>
</choose>
,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' endtime,rent_shop_type
from wx_bill_other_deposit where status = #{status} and tenant_id = #{tenantId}
) res ) res
union union
select res.id,res.merchant_id,res.shop_id,res.tenant_id,res.name,res.bill_type_value,res.bill_type,res.need_pay, select res.id,res.merchant_id,res.shop_id,res.tenant_id,res.name,res.bill_type_value,res.bill_type,res.need_pay,
res.receive_pay,res.pay,res.owe owe,res.receive_date,res.pay_date,res.expired_day,res.status,res.starttime,res.endtime,res.rent_shop_type from(
res.receive_pay,res.pay,
owe
,res.receive_date,res.pay_date,res.expired_day,res.status,res.starttime,res.endtime,res.rent_shop_type from(
select id,merchant_id,shop_id,tenant_id,'其他费用' name,5 bill_type_value,'其他费用' bill_type,0 as select id,merchant_id,shop_id,tenant_id,'其他费用' name,5 bill_type_value,'其他费用' bill_type,0 as
need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' endtime,rent_shop_type
from wx_bill_daily where type in(1,2) and status = 1 and tenant_id = #{tenantId}
need_pay,receive_pay,pay,
<choose>
<when test="1==filterHasPay">
(receive_pay-pay) owe
</when>
<otherwise>
owe
</otherwise>
</choose>
,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' endtime,rent_shop_type
from wx_bill_daily where type in(1,2) and status = #{status} and tenant_id = #{tenantId}
union union
select id,merchant_id,shop_id,tenant_id,'其他费用' name,7 bill_type_value,'其他费用' bill_type,0 as select id,merchant_id,shop_id,tenant_id,'其他费用' name,7 bill_type_value,'其他费用' bill_type,0 as
need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' endtime,rent_shop_type
from wx_bill_other where status = 1 and tenant_id = #{tenantId}
need_pay,receive_pay,pay,
<choose>
<when test="1==filterHasPay">
(receive_pay-pay) owe
</when>
<otherwise>
owe
</otherwise>
</choose>
,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' endtime,rent_shop_type
from wx_bill_other where status = #{status} and tenant_id = #{tenantId}
) res ) res


) bill ) bill
@@ -554,7 +619,13 @@
left join wx_merchant_shop ms on ms.`merchant_id` = m.id left join wx_merchant_shop ms on ms.`merchant_id` = m.id
left join wx_shop ws on ms.`shop_id` = ws.id left join wx_shop ws on ms.`shop_id` = ws.id
where m.status=1 and m.tenant_id = #{tenantId} where m.status=1 and m.tenant_id = #{tenantId}
<if test=" null != month and ''!=month">
and date_format(bill.receive_date,'%Y-%m')=#{month}
</if>

<if test=" null != sortColumns"> order by ${sortColumns} </if> <if test=" null != sortColumns"> order by ${sortColumns} </if>
<if test=" null == sortColumns"> order by totalOwe desc </if> <if test=" null == sortColumns"> order by totalOwe desc </if>
</select> </select>


</mapper> </mapper>

+ 1
- 0
mallinkService/src/main/resources/mapper/WxCouponOrderMapper.xml Просмотреть файл

@@ -376,6 +376,7 @@
</if> </if>
<if test=" null != sortColumns"> order by ${sortColumns} </if> <if test=" null != sortColumns"> order by ${sortColumns} </if>
<if test=" null == sortColumns"> order by id desc </if>
</select> </select>




Загрузка…
Отмена
Сохранить