Explorar el Código

[退款][修改]:退款出错加处理,及只处理360天内的订单,时间更久的不处理了

release_toaliyun_real
Stormeye Wu hace 6 años
padre
commit
0317193912
Se han modificado 3 ficheros con 5 adiciones y 5 borrados
  1. +2
    -2
      mallinkSchedule/src/main/java/com/iformall/schedule/CouponOrderExpiringSchedule.java
  2. +1
    -1
      mallinkSchedule/src/main/java/com/iformall/schedule/OrderExpiringSchedule.java
  3. +2
    -2
      mallinkService/src/main/resources/mapper/WxCouponOrderMapper.xml

+ 2
- 2
mallinkSchedule/src/main/java/com/iformall/schedule/CouponOrderExpiringSchedule.java Ver fichero

@@ -121,9 +121,9 @@ public class CouponOrderExpiringSchedule {
appinfo.setType(EnumAppType.B.getCode());
appinfo = wxAppinfoMapper.findList(appinfo).get(0);

Date limitDate = DateUtils.getTimeAfterDays(180, co.getCreateDate());
Date limitDate = DateUtils.getTimeAfterDays(360, co.getCreateDate());
if (limitDate.before(new Date())) {
// 系统只自动处理180天内的订单
// 系统只自动处理360天内的订单
return;
}



+ 1
- 1
mallinkSchedule/src/main/java/com/iformall/schedule/OrderExpiringSchedule.java Ver fichero

@@ -211,7 +211,7 @@ public class OrderExpiringSchedule {
appinfo.updateTenantInfo(order);
appinfo.setType(EnumAppType.C.getCode());
appinfo = wxAppinfoMapper.findList(appinfo).get(0);
Date limitDate = DateUtils.getTimeAfterDays(180, order.getCreateDate());
Date limitDate = DateUtils.getTimeAfterDays(360, order.getCreateDate());
if (limitDate.before(new Date())) {
// 系统只自动处理180内的订单
return;


+ 2
- 2
mallinkService/src/main/resources/mapper/WxCouponOrderMapper.xml Ver fichero

@@ -538,12 +538,12 @@

<select id="findExpiredFreeCouponOrderByValidDate" parameterType="com.iformall.domain.po.WxCouponOrder" resultMap="BaseResultMap">
select <include refid="allColumns" /> from wx_coupon_order
where expired_time >= date_sub(curdate(),interval 180 day) and expired_time &lt; now() and coupon_price = 0 and coupon_order_status = 0
where expired_time >= date_sub(curdate(),interval 360 day) and expired_time &lt; now() and coupon_price = 0 and coupon_order_status = 0
</select>

<select id="findExpiredCouponOrderByValidDate" parameterType="com.iformall.domain.po.WxCouponOrder" resultMap="BaseResultMap">
select <include refid="allColumns" /> from wx_coupon_order
where expired_time >= date_sub(curdate(),interval 180 day) and expired_time &lt; now() and coupon_price &gt; 0 and coupon_order_status = 0
where expired_time >= date_sub(curdate(),interval 360 day) and expired_time &lt; now() and coupon_price &gt; 0 and coupon_order_status = 0
</select>




Cargando…
Cancelar
Guardar