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

[拼团][修改][过期定时任务]

release_toaliyun_real
gongbiao 6 лет назад
Родитель
Сommit
13fcd276a6
3 измененных файлов: 8 добавлений и 2 удалений
  1. +2
    -2
      mallinkSchedule/src/main/java/com/iformall/schedule/OrderExpiringSchedule.java
  2. +2
    -0
      mallinkService/src/main/java/com/iformall/mapper/WxOrderMapper.java
  3. +4
    -0
      mallinkService/src/main/resources/mapper/WxOrderMapper.xml

+ 2
- 2
mallinkSchedule/src/main/java/com/iformall/schedule/OrderExpiringSchedule.java Просмотреть файл

@@ -11,7 +11,6 @@ import com.iformall.mapper.WxAppinfoMapper;
import com.iformall.mapper.WxCouponMapper;
import com.iformall.mapper.WxOrderGroupMapper;
import com.iformall.mapper.WxOrderMapper;
import com.iformall.service.WxOrderGroupService;
import com.iformall.service.WxOrderService;
import com.iformall.service.WxRefundOrderService;
import org.slf4j.Logger;
@@ -109,8 +108,9 @@ public class OrderExpiringSchedule {
}
});

//更新拼团过期状态
wxOrderMapper.updateOrderStatusForGroup();
//拼团过期
order = new WxOrder();
order.setOrderStatus(EnumOrderStatus.ORDER_STATUS_COOPERATING_OVERTIME.getCode());
wxOrderMapper.selectList(new QueryWrapper(order)).stream().forEach(o -> {
try {


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

@@ -52,4 +52,6 @@ public interface WxOrderMapper extends CommonMapper<WxOrder, Long> {

void updateOrderGroupStatusByCouponChannelId(WxOrder updateOrder);

void updateOrderStatusForGroup();

}

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

@@ -767,5 +767,9 @@
<update id="updateStatusByOrderGroupId" parameterType="com.iformall.domain.po.WxOrder">
update wx_order set order_status=#{orderStatus} where tenant_id=#{tenantId} and order_group_id=#{orderGroupId} and order_status=10
</update>
<update id="updateOrderStatusForGroup">
update wx_order set order_status=12 where `type`=0 and order_status in(10,15) and now()>press_end_date
</update>

</mapper>

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