|
@@ -2,8 +2,12 @@ package com.fs.store.controller;
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
|
+import com.fs.store.cache.IFsStoreOrderCacheService;
|
|
|
import com.fs.store.domain.FsCouponSchedule;
|
|
|
+import com.fs.store.domain.FsStoreOrder;
|
|
|
import com.fs.store.service.IFsCouponScheduleService;
|
|
|
+import com.hc.openapi.tool.util.StringUtils;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
@@ -34,6 +38,9 @@ public class FsCouponScheduleController extends BaseController
|
|
|
@Autowired
|
|
|
private IFsCouponScheduleService fsCouponScheduleService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IFsStoreOrderCacheService fsStoreOrderCacheService;
|
|
|
+
|
|
|
/**
|
|
|
* 查询定时发放优惠券队列列表
|
|
|
*/
|
|
@@ -41,8 +48,26 @@ public class FsCouponScheduleController extends BaseController
|
|
|
@GetMapping("/list")
|
|
|
public TableDataInfo list(FsCouponSchedule fsCouponSchedule)
|
|
|
{
|
|
|
+
|
|
|
+ if(StringUtils.isNotBlank(fsCouponSchedule.getOrderCode())){
|
|
|
+ FsStoreOrder fsStoreOrder = fsStoreOrderCacheService.selectFsStoreOrderByOrderCode(fsCouponSchedule.getOrderCode());
|
|
|
+ if(ObjectUtil.isNotNull(fsStoreOrder)){
|
|
|
+ fsCouponSchedule.setOrderId(fsStoreOrder.getId());
|
|
|
+ } else {
|
|
|
+ fsCouponSchedule.setOrderId(-1L);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
startPage();
|
|
|
List<FsCouponSchedule> list = fsCouponScheduleService.selectFsCouponScheduleList(fsCouponSchedule);
|
|
|
+ for (FsCouponSchedule couponSchedule : list) {
|
|
|
+ if(ObjectUtil.isNotNull(couponSchedule.getOrderId())){
|
|
|
+ FsStoreOrder fsStoreOrder = fsStoreOrderCacheService.selectFsStoreOrderById(couponSchedule.getOrderId());
|
|
|
+ if(ObjectUtil.isNotNull(fsStoreOrder)){
|
|
|
+ couponSchedule.setOrderCode(fsStoreOrder.getOrderCode());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
return getDataTable(list);
|
|
|
}
|
|
|
|