Browse Source

[账单][修改][增加支付方式字段]

release_toaliyun_real
gongbiao 7 years ago
parent
commit
35584e96f4
16 changed files with 172 additions and 18 deletions
  1. +14
    -0
      mallinkAdmin/src/main/resources/db/migration/V201904111520__UPDATE_BILL_TABLE.sql
  2. +11
    -0
      mallinkService/src/main/java/com/iformall/domain/po/WxBillDaily.java
  3. +11
    -0
      mallinkService/src/main/java/com/iformall/domain/po/WxBillDeposit.java
  4. +11
    -0
      mallinkService/src/main/java/com/iformall/domain/po/WxBillOther.java
  5. +11
    -0
      mallinkService/src/main/java/com/iformall/domain/po/WxBillOtherDeposit.java
  6. +11
    -0
      mallinkService/src/main/java/com/iformall/domain/po/WxBillProperty.java
  7. +11
    -0
      mallinkService/src/main/java/com/iformall/domain/po/WxBillPropertyDeposit.java
  8. +11
    -0
      mallinkService/src/main/java/com/iformall/domain/po/WxBillRent.java
  9. +37
    -0
      mallinkService/src/main/java/com/iformall/enums/EnumBillPayWay.java
  10. +6
    -4
      mallinkService/src/main/resources/mapper/WxBillDailyMapper.xml
  11. +6
    -2
      mallinkService/src/main/resources/mapper/WxBillDepositMapper.xml
  12. +6
    -2
      mallinkService/src/main/resources/mapper/WxBillOtherDepositMapper.xml
  13. +6
    -3
      mallinkService/src/main/resources/mapper/WxBillOtherMapper.xml
  14. +6
    -2
      mallinkService/src/main/resources/mapper/WxBillPropertyDepositMapper.xml
  15. +7
    -3
      mallinkService/src/main/resources/mapper/WxBillPropertyMapper.xml
  16. +7
    -2
      mallinkService/src/main/resources/mapper/WxBillRentMapper.xml

+ 14
- 0
mallinkAdmin/src/main/resources/db/migration/V201904111520__UPDATE_BILL_TABLE.sql View File

@@ -0,0 +1,14 @@
ALTER TABLE `wx_bill_rent`
ADD COLUMN `pay_way` smallint (2) NULL DEFAULT NULL COMMENT '支付方式1现金2支付宝3微信4银行卡转账-1其他';
ALTER TABLE `wx_bill_rent_deposit`
ADD COLUMN `pay_way` smallint(2) NULL DEFAULT NULL COMMENT '支付方式1现金2支付宝3微信4银行卡转账-1其他';
ALTER TABLE `wx_bill_property`
ADD COLUMN `pay_way` smallint(2) NULL DEFAULT NULL COMMENT '支付方式1现金2支付宝3微信4银行卡转账-1其他';
ALTER TABLE `wx_bill_property_deposit`
ADD COLUMN `pay_way` smallint (2) NULL DEFAULT NULL COMMENT '支付方式1现金2支付宝3微信4银行卡转账-1其他';
ALTER TABLE `wx_bill_other`
ADD COLUMN `pay_way` smallint(2) NULL DEFAULT NULL COMMENT '支付方式1现金2支付宝3微信4银行卡转账-1其他';
ALTER TABLE `wx_bill_other_deposit`
ADD COLUMN `pay_way` smallint(2) NULL DEFAULT NULL COMMENT '支付方式1现金2支付宝3微信4银行卡转账-1其他';
ALTER TABLE `wx_bill_daily`
ADD COLUMN `pay_way` smallint(2) NULL DEFAULT NULL COMMENT '支付方式1现金2支付宝3微信4银行卡转账-1其他';

+ 11
- 0
mallinkService/src/main/java/com/iformall/domain/po/WxBillDaily.java View File

@@ -108,6 +108,17 @@ public class WxBillDaily implements Serializable {
@io.swagger.annotations.ApiModelProperty(value = "租赁商铺类型", name = "rentShopType")
private Integer rentShopType;

@io.swagger.annotations.ApiModelProperty(value = "支付方式:见枚举EnumBillPayWay", name = "payWay")
private Integer payWay;

public Integer getPayWay() {
return payWay;
}

public void setPayWay(Integer payWay) {
this.payWay = payWay;
}

public Integer getReceivePay() {
return receivePay;
}


+ 11
- 0
mallinkService/src/main/java/com/iformall/domain/po/WxBillDeposit.java View File

@@ -107,6 +107,17 @@ public class WxBillDeposit implements Serializable {
@io.swagger.annotations.ApiModelProperty(value = "商铺信息", name = "shopInfo")
private String shopInfo;

@io.swagger.annotations.ApiModelProperty(value = "支付方式:见枚举EnumBillPayWay", name = "payWay")
private Integer payWay;

public Integer getPayWay() {
return payWay;
}

public void setPayWay(Integer payWay) {
this.payWay = payWay;
}

public String getShopInfo() {
return shopInfo;
}


+ 11
- 0
mallinkService/src/main/java/com/iformall/domain/po/WxBillOther.java View File

@@ -119,6 +119,17 @@ public class WxBillOther implements Serializable {
@io.swagger.annotations.ApiModelProperty(value = "租赁商铺类型", name = "rentShopType")
private Integer rentShopType;

@io.swagger.annotations.ApiModelProperty(value = "支付方式:见枚举EnumBillPayWay", name = "payWay")
private Integer payWay;

public Integer getPayWay() {
return payWay;
}

public void setPayWay(Integer payWay) {
this.payWay = payWay;
}

public Integer getReceivePay() {
return receivePay;
}


+ 11
- 0
mallinkService/src/main/java/com/iformall/domain/po/WxBillOtherDeposit.java View File

@@ -125,6 +125,17 @@ public class WxBillOtherDeposit implements Serializable {
@io.swagger.annotations.ApiModelProperty(value = "退还金额", name = "returnPrice")
private Integer returnPrice;

@io.swagger.annotations.ApiModelProperty(value = "支付方式:见枚举EnumBillPayWay", name = "payWay")
private Integer payWay;

public Integer getPayWay() {
return payWay;
}

public void setPayWay(Integer payWay) {
this.payWay = payWay;
}

public Integer getReceivePay() {
return receivePay;
}


+ 11
- 0
mallinkService/src/main/java/com/iformall/domain/po/WxBillProperty.java View File

@@ -122,6 +122,17 @@ public class WxBillProperty implements Serializable {
@io.swagger.annotations.ApiModelProperty(value = "商铺信息", name = "shopInfo")
private String shopInfo;

@io.swagger.annotations.ApiModelProperty(value = "支付方式:见枚举EnumBillPayWay", name = "payWay")
private Integer payWay;

public Integer getPayWay() {
return payWay;
}

public void setPayWay(Integer payWay) {
this.payWay = payWay;
}

public String getShopInfo() {
return shopInfo;
}


+ 11
- 0
mallinkService/src/main/java/com/iformall/domain/po/WxBillPropertyDeposit.java View File

@@ -107,6 +107,17 @@ public class WxBillPropertyDeposit implements Serializable {
@io.swagger.annotations.ApiModelProperty(value = "商铺信息", name = "shopInfo")
private String shopInfo;

@io.swagger.annotations.ApiModelProperty(value = "支付方式:见枚举EnumBillPayWay", name = "payWay")
private Integer payWay;

public Integer getPayWay() {
return payWay;
}

public void setPayWay(Integer payWay) {
this.payWay = payWay;
}

public String getShopInfo() {
return shopInfo;
}


+ 11
- 0
mallinkService/src/main/java/com/iformall/domain/po/WxBillRent.java View File

@@ -124,6 +124,17 @@ public class WxBillRent implements Serializable {
@io.swagger.annotations.ApiModelProperty(value = "商铺信息", name = "shopInfo")
private String shopInfo;

@io.swagger.annotations.ApiModelProperty(value = "支付方式:见枚举EnumBillPayWay", name = "payWay")
private Integer payWay;

public Integer getPayWay() {
return payWay;
}

public void setPayWay(Integer payWay) {
this.payWay = payWay;
}

public String getShopInfo() {
return shopInfo;
}


+ 37
- 0
mallinkService/src/main/java/com/iformall/enums/EnumBillPayWay.java View File

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

/**
* Created by Stormeye on 2018/08/09.
*/
public enum EnumBillPayWay {
CASH(1, "现金"),
ALIPAY(2, "支付宝"),
WECHAT_PAY(3, "微信"),
BANK(4, "银行卡转账"),
OTHER(-1, "其他"),;

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

private Integer code;
private String message;

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

public Integer getCode() {
return code;
}

public String getMessage() {
return message;
}
}

+ 6
- 4
mallinkService/src/main/resources/mapper/WxBillDailyMapper.xml View File

@@ -19,13 +19,14 @@
<result column="updatetime" jdbcType="TIMESTAMP" property="updatetime" />
<result column="type" jdbcType="INTEGER" property="type" />
<result column="rent_shop_type" jdbcType="INTEGER" property="rentShopType"/>
<result column="pay_way" jdbcType="INTEGER" property="payWay"/>
</resultMap>
<sql id="allColumns">
`id`,`receive_pay`,`pay`,`receive_date`,`pay_date`,`createtime`,`expired_day`,
`tenant_id`,`owe`,`status`,`is_del`,`merchant_id`,`user_id`,`shop_id`,`updatetime`,`type`,
`rent_shop_type`
`rent_shop_type`,`pay_way`
</sql>

<sql id="dynamicWhereConditions">
@@ -47,7 +48,7 @@
<if test=" null != updatetime "> and `updatetime` = #{updatetime} </if>
<if test=" null != type "> and `type` = #{type} </if>
<if test=" null != rentShopType ">and `rent_shop_type` = #{rentShopType}</if>
<if test=" null != payWay ">and `pay_way` = #{payWay}</if>
<if test=" null != ids ">
and id in
<foreach collection="ids" index="index" item="idItem" open="(" separator="," close=")">
@@ -65,8 +66,8 @@
<select id="queryBillDailyList" parameterType="com.iformall.domain.po.WxBillDaily" resultType="hashmap">
select br.`id`,br.`receive_pay` receivePay,br.`pay`,br.`receive_date` receiveDate,
br.`pay_date` payDate,br.`createtime`,br.`expired_day` expiredDay,br.`owe`,br.`status`,
m.`name` merchantName,s.shop_number shopNumber,br.`updatetime`,
br.`merchant_id` merchantId,br.shop_id shopId,br.type,br.`rent_shop_type` rentShopType
m.`name` merchantName,s.shop_number shopNumber,br.`updatetime`,br.`merchant_id` merchantId,
br.shop_id shopId,br.type,br.`rent_shop_type` rentShopType,br.pay_way payWay
from wx_bill_daily br left join wx_merchant m on br.merchant_id=m.id
left join wx_shop s on br.shop_id=s.id
<where>
@@ -78,6 +79,7 @@
<if test=" null != isDel ">and br.`is_del` = #{isDel}</if>
<if test=" null != type ">and br.`type` = #{type}</if>
<if test=" null != rentShopType ">and br.`rent_shop_type` = #{rentShopType}</if>
<if test=" null != payWay ">and br.`pay_way` = #{payWay}</if>
</where>
order by id desc


+ 6
- 2
mallinkService/src/main/resources/mapper/WxBillDepositMapper.xml View File

@@ -21,13 +21,14 @@
<result column="updatetime" jdbcType="TIMESTAMP" property="updatetime" />
<result column="rent_shop_type" jdbcType="INTEGER" property="rentShopType"/>
<result column="return_price" jdbcType="INTEGER" property="returnPrice"/>
<result column="pay_way" jdbcType="INTEGER" property="payWay"/>
</resultMap>
<sql id="allColumns">
`id`,`rent_contract_id`,`receive_pay`,`pay`,`receive_date`,`pay_date`,`createtime`,
`expired_day`,`tenant_id`,`owe`,`status`,`is_del`,`need_pay`,`merchant_id`,`user_id`,`shop_id`,`updatetime`,
`rent_shop_type`,`return_price`
`rent_shop_type`,`return_price`,`pay_way`
</sql>

<sql id="dynamicWhereConditions">
@@ -50,6 +51,7 @@
<if test=" null != shopId "> and `shop_id` = #{shopId} </if>
<if test=" null != updatetime ">and `updatetime` = #{updatetime}</if>
<if test=" null != rentShopType ">and `rent_shop_type` = #{rentShopType}</if>
<if test=" null != payWay ">and `pay_way` = #{payWay}</if>
<if test=" null != ids ">
and id in
@@ -70,7 +72,8 @@
select br.`id`,br.`receive_pay` receivePay,br.`pay`,br.`receive_date` receiveDate,
br.`pay_date` payDate,br.`createtime`,br.`expired_day` expiredDay,br.`owe`,br.`status`,
br.`need_pay` needPay,m.`name` merchantName,s.shop_number shopNumber,br.`updatetime`,
br.`merchant_id` merchantId,br.`rent_shop_type` rentShopType,br.`return_price` returnPrice
br.`merchant_id` merchantId,br.`rent_shop_type` rentShopType,br.`return_price` returnPrice,
br.pay_way payWay
from wx_bill_rent_deposit br left join wx_merchant m on br.merchant_id=m.id
left join wx_shop s on br.shop_id=s.id
<where>
@@ -82,6 +85,7 @@
<if test=" null != isDel ">and br.`is_del` = #{isDel}</if>
<if test=" null != rentShopType ">and br.`rent_shop_type` = #{rentShopType}</if>
<if test=" null != rentContractId ">and br.`rent_contract_id` = #{rentContractId}</if>
<if test=" null != payWay ">and br.`pay_way` = #{payWay}</if>
</where>
order by id desc


+ 6
- 2
mallinkService/src/main/resources/mapper/WxBillOtherDepositMapper.xml View File

@@ -21,13 +21,14 @@
<result column="comments" jdbcType="VARCHAR" property="comments"/>
<result column="rent_shop_type" jdbcType="INTEGER" property="rentShopType"/>
<result column="return_price" jdbcType="INTEGER" property="returnPrice"/>
<result column="pay_way" jdbcType="INTEGER" property="payWay"/>
</resultMap>
<sql id="allColumns">
`id`,`receive_pay`,`pay`,`receive_date`,`pay_date`,`createtime`,`expired_day`,
`tenant_id`,`owe`,`status`,`is_del`,`merchant_id`,`user_id`,`shop_id`,`updatetime`,`name`,`comments`,
`rent_shop_type`,`return_price`
`rent_shop_type`,`return_price`,`pay_way`
</sql>
<sql id="dynamicWhereConditions">
@@ -49,6 +50,7 @@
<if test=" null != updatetime ">and `updatetime` = #{updatetime}</if>
<if test=" null != name ">and `name` = #{name}</if>
<if test=" null != rentShopType ">and `rent_shop_type` = #{rentShopType}</if>
<if test=" null != payWay ">and `pay_way` = #{payWay}</if>
<if test=" null != ids ">
and id in
@@ -70,7 +72,8 @@
select br.`id`,br.`receive_pay` receivePay,br.`pay`,br.`receive_date` receiveDate,
br.`pay_date` payDate,br.`createtime`,br.`expired_day` expiredDay,br.`owe`,br.`status`,
m.`name` merchantName,s.shop_number shopNumber,br.`updatetime`,br.`return_price` returnPrice,
br.`merchant_id` merchantId,br.shop_id shopId,br.name,br.comments,br.`rent_shop_type` rentShopType
br.`merchant_id` merchantId,br.shop_id shopId,br.name,br.comments,br.`rent_shop_type` rentShopType,
br.pay_way payWay
from wx_bill_other_deposit br left join wx_merchant m on br.merchant_id=m.id
left join wx_shop s on br.shop_id=s.id
<where>
@@ -83,6 +86,7 @@
<if test=" null != isDel ">and br.`is_del` = #{isDel}</if>
<if test=" null != name ">and br.`name` = #{name}</if>
<if test=" null != rentShopType ">and br.`rent_shop_type` = #{rentShopType}</if>
<if test=" null != payWay ">and br.`pay_way` = #{payWay}</if>
</where>
order by id desc


+ 6
- 3
mallinkService/src/main/resources/mapper/WxBillOtherMapper.xml View File

@@ -20,13 +20,14 @@
<result column="name" jdbcType="VARCHAR" property="name" />
<result column="comments" jdbcType="VARCHAR" property="comments" />
<result column="rent_shop_type" jdbcType="INTEGER" property="rentShopType"/>
<result column="pay_way" jdbcType="INTEGER" property="payWay"/>
</resultMap>
<sql id="allColumns">
`id`,`receive_pay`,`pay`,`receive_date`,`pay_date`,`createtime`,`expired_day`,
`tenant_id`,`owe`,`status`,`is_del`,`merchant_id`,`user_id`,`shop_id`,`updatetime`,`name`,`comments`,
`rent_shop_type`
`rent_shop_type`,`pay_way`
</sql>

<sql id="dynamicWhereConditions">
@@ -48,6 +49,7 @@
<if test=" null != updatetime "> and `updatetime` = #{updatetime} </if>
<if test=" null != name "> and `name` = #{name} </if>
<if test=" null != rentShopType ">and `rent_shop_type` = #{rentShopType}</if>
<if test=" null != payWay ">and `pay_way` = #{payWay}</if>
<if test=" null != ids ">
and id in
@@ -66,8 +68,8 @@
<select id="queryBillList" parameterType="com.iformall.domain.po.WxBillOther" resultType="hashmap">
select br.`id`,br.`receive_pay` receivePay,br.`pay`,br.`receive_date` receiveDate,
br.`pay_date` payDate,br.`createtime`,br.`expired_day` expiredDay,br.`owe`,br.`status`,
m.`name` merchantName,s.shop_number shopNumber,br.`updatetime`,
br.`merchant_id` merchantId,br.shop_id shopId,br.name,br.comments,br.`rent_shop_type` rentShopType
m.`name` merchantName,s.shop_number shopNumber,br.`updatetime`,br.`merchant_id` merchantId,
br.shop_id shopId,br.name,br.comments,br.`rent_shop_type` rentShopType,br.pay_way payWay
from wx_bill_other br left join wx_merchant m on br.merchant_id=m.id
left join wx_shop s on br.shop_id=s.id
<where>
@@ -79,6 +81,7 @@
<if test=" null != isDel ">and br.`is_del` = #{isDel}</if>
<if test=" null != name ">and br.`name` = #{name}</if>
<if test=" null != rentShopType ">and br.`rent_shop_type` = #{rentShopType}</if>
<if test=" null != payWay ">and br.`pay_way` = #{payWay}</if>
</where>
order by id desc


+ 6
- 2
mallinkService/src/main/resources/mapper/WxBillPropertyDepositMapper.xml View File

@@ -22,13 +22,14 @@
<result column="rent_shop_type" jdbcType="INTEGER" property="rentShopType"/>
<result column="return_price" jdbcType="INTEGER" property="returnPrice"/>
<result column="shop_info" jdbcType="VARCHAR" property="shopInfo"/>
<result column="pay_way" jdbcType="INTEGER" property="payWay"/>
</resultMap>
<sql id="allColumns">
`id`,`property_contract_id`,`receive_pay`,`pay`,`receive_date`,
`pay_date`,`createtime`,`expired_day`,`tenant_id`,`owe`,`status`,`is_del`,`need_pay`,
`merchant_id`,`user_id`,`shop_id`,`updatetime`,`rent_shop_type`,`return_price`,`shop_info`
`merchant_id`,`user_id`,`shop_id`,`updatetime`,`rent_shop_type`,`return_price`,`shop_info`,`pay_way`
</sql>

<sql id="dynamicWhereConditions">
@@ -51,6 +52,7 @@
<if test=" null != shopId "> and `shop_id` = #{shopId} </if>
<if test=" null != updatetime ">and `updatetime` = #{updatetime}</if>
<if test=" null != rentShopType ">and `rent_shop_type` = #{rentShopType}</if>
<if test=" null != payWay ">and `pay_way` = #{payWay}</if>
<if test=" null != ids ">
and id in
@@ -71,7 +73,7 @@
br.`pay_date` payDate,br.`createtime`,br.`expired_day` expiredDay,br.`owe`,br.`status`,
br.`need_pay` needPay,m.`name` merchantName,s.shop_number shopNumber,br.`updatetime`,
br.`merchant_id` merchantId,br.`rent_shop_type` rentShopType,br.`return_price` returnPrice,br.`shop_info`
shopInfo
shopInfo,br.pay_way payWay,br.pay_way payWay
from wx_bill_property_deposit br left join wx_merchant m on br.merchant_id=m.id
left join wx_shop s on br.shop_id=s.id
<where>
@@ -83,6 +85,8 @@
<if test=" null != isDel ">and br.`is_del` = #{isDel}</if>
<if test=" null != rentShopType ">and br.`rent_shop_type` = #{rentShopType}</if>
<if test=" null != propertyContractId ">and br.`property_contract_id` = #{propertyContractId}</if>
<if test=" null != payWay ">and br.`pay_way` = #{payWay}</if>
</where>
order by id desc
</select>


+ 7
- 3
mallinkService/src/main/resources/mapper/WxBillPropertyMapper.xml View File

@@ -27,6 +27,7 @@
<result column="period" jdbcType="INTEGER" property="period"/>
<result column="is_preview" property="isPreview"/>
<result column="shop_info" jdbcType="VARCHAR" property="shopInfo"/>
<result column="pay_way" jdbcType="INTEGER" property="payWay"/>
</resultMap>
@@ -34,8 +35,8 @@
`id`,`property_contract_id`,`receive_pay`,`pay`,`receive_date`,`pay_date`,
`createtime`,`expired_day`,`tenant_id`,`owe`,`status`,`is_del`,`need_pay`,
`merchant_id`,`user_id`,`shop_id`,`updatetime`,`rent_shop_type`,
`revenue`,`late_pay_ratio`,`late_pay_time`,`late_pay_price`,`period`,`is_preview`,`shop_info`
`revenue`,`late_pay_ratio`,`late_pay_time`,`late_pay_price`,`period`,`is_preview`,`shop_info`,
`pay_way`
</sql>

<sql id="dynamicWhereConditions">
@@ -60,6 +61,7 @@
<if test=" null != rentShopType ">and `rent_shop_type` = #{rentShopType}</if>
<if test=" null == isPreview ">and is_preview = 0</if>
<if test=" null != isPreview ">and is_preview = #{isPreview}</if>
<if test=" null != payWay ">and `pay_way` = #{payWay}</if>

<if test=" null != ids ">
and id in
@@ -85,7 +87,7 @@
else
FLOOR(DATEDIFF(now(),br.late_pay_time)*br.late_pay_ratio/10000*br.owe) end latePayPrice,
(select max(period) from wx_bill_property where property_contract_id=br.property_contract_id)
allPeriod,d.`status` depositStatus,br.`shop_info` shopInfo
allPeriod,d.`status` depositStatus,br.`shop_info` shopInfo,br.pay_way payWay
from wx_bill_property br left join wx_merchant m on br.merchant_id=m.id
left join wx_shop s on br.shop_id=s.id
left join wx_bill_property_deposit d on br.property_contract_id=d.property_contract_id
@@ -100,6 +102,8 @@
<if test=" null != starttime and null!=endtime ">and br.`receive_date` between #{starttime} and #{endtime}</if>
<if test=" null != rentShopType ">and br.`rent_shop_type` = #{rentShopType}</if>
<if test=" null != propertyContractId ">and br.`property_contract_id` = #{propertyContractId}</if>
<if test=" null != payWay ">and br.`pay_way` = #{payWay}</if>
</where>
<if test=" null != sortColumns">order by br.${sortColumns}</if>
</select>


+ 7
- 2
mallinkService/src/main/resources/mapper/WxBillRentMapper.xml View File

@@ -27,6 +27,7 @@
<result column="period" jdbcType="INTEGER" property="period"/>
<result column="is_preview" property="isPreview"/>
<result column="shop_info" jdbcType="VARCHAR" property="shopInfo"/>
<result column="pay_way" jdbcType="INTEGER" property="payWay"/>
</resultMap>
@@ -34,7 +35,8 @@
`id`,`rent_contract_id`,`receive_pay`,`pay`,`receive_date`,`pay_date`,
`createtime`,`expired_day`,`tenant_id`,`owe`,`status`,`is_del`,`need_pay`,
`merchant_id`,`user_id`,`shop_id`,`updatetime`,`rent_shop_type`,
`revenue`,`late_pay_ratio`,`late_pay_time`,`late_pay_price`,`period`,`is_preview`,`shop_info`
`revenue`,`late_pay_ratio`,`late_pay_time`,`late_pay_price`,`period`,`is_preview`,`shop_info`,
`pay_way`
</sql>
<sql id="dynamicWhereConditions">
@@ -59,6 +61,7 @@
<if test=" null != rentShopType ">and `rent_shop_type` = #{rentShopType}</if>
<if test=" null == isPreview ">and is_preview = 0</if>
<if test=" null != isPreview ">and is_preview = #{isPreview}</if>
<if test=" null != payWay ">and `pay_way` = #{payWay}</if>

<if test=" null != ids ">
and id in
@@ -86,7 +89,7 @@
br.`rent_contract_id` rentContractId,d.receive_pay deposit,case when br.late_pay_time is null then 0 else
FLOOR(DATEDIFF(now(),br.late_pay_time)*br.late_pay_ratio/10000*br.owe) end latePayPrice,
(select max(period) from wx_bill_rent where rent_contract_id=br.rent_contract_id) allPeriod,d.`status`
depositStatus,br.shop_info shopInfo
depositStatus,br.shop_info shopInfo,br.pay_way payWay
from wx_bill_rent br left join wx_merchant m on br.merchant_id=m.id
left join wx_shop s on br.shop_id=s.id
left join wx_rent_contract r on br.rent_contract_id=r.id
@@ -102,6 +105,8 @@
<if test=" null != starttime and null!=endtime ">and br.`receive_date` between #{starttime} and #{endtime}</if>
<if test=" null != rentShopType ">and br.`rent_shop_type` = #{rentShopType}</if>
<if test=" null != rentContractId ">and br.`rent_contract_id` = #{rentContractId}</if>
<if test=" null != payWay ">and br.`pay_way` = #{payWay}</if>
</where>
<if test=" null != sortColumns">order by br.${sortColumns}</if>
</select>


Loading…
Cancel
Save