diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxOfflineActivityRecordController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxOfflineActivityRecordController.java index f1f62100a..7db661c8a 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxOfflineActivityRecordController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxOfflineActivityRecordController.java @@ -56,6 +56,15 @@ public class WxOfflineActivityRecordController extends BaseController { return new ResultData(page); } + @ApiOperation("获取待审批数量") + @GetMapping("waitAudiCount") + public ResultData waitAudiCount() { + Integer waitAudiCount = wxOfflineActivityRecordService.getWaitAudiCount(getTenantInfo()); + return new ResultData(waitAudiCount); + } + + + @ApiOperation("导出") @GetMapping("/export") public void export(@ModelAttribute WxOfflineActivityRecord wxOfflineActivityRecord, HttpServletRequest request, HttpServletResponse response) { diff --git a/mallinkService/src/main/java/com/iformall/service/WxOfflineActivityRecordService.java b/mallinkService/src/main/java/com/iformall/service/WxOfflineActivityRecordService.java index 982ac649a..c50d602d0 100644 --- a/mallinkService/src/main/java/com/iformall/service/WxOfflineActivityRecordService.java +++ b/mallinkService/src/main/java/com/iformall/service/WxOfflineActivityRecordService.java @@ -31,4 +31,6 @@ public interface WxOfflineActivityRecordService { Map orderStatistics(TenantEntity tenantInfo); void exportData(HttpServletRequest request, HttpServletResponse response, WxOfflineActivityRecord wxOfflineActivityRecord); + + Integer getWaitAudiCount(TenantEntity tenantInfo); } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxOfflineActivityRecordServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxOfflineActivityRecordServiceImpl.java index ee80c7a02..1e99684e6 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxOfflineActivityRecordServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxOfflineActivityRecordServiceImpl.java @@ -130,6 +130,7 @@ public class WxOfflineActivityRecordServiceImpl implements WxOfflineActivityReco wxOfflineActivityRecordMapper.insert(wxOfflineActivityRecord); } else{ + wxOfflineActivityRecord.setAuditStatus(EnumOfflineActivityRecordStatus.AUDTING.getCode()); wxOfflineActivityRecord.setUpdateDate(now); wxOfflineActivityRecordMapper.updateById(wxOfflineActivityRecord); } @@ -236,6 +237,14 @@ public class WxOfflineActivityRecordServiceImpl implements WxOfflineActivityReco handlerRecordList(record,list); excelService.exportExcel(list, null, "活动订单列表", WxOfflineActivityRecord.class, "活动订单列表.xlsx", response, false); } + + @Override + public Integer getWaitAudiCount(TenantEntity tenantInfo) { + WxOfflineActivityRecord record = new WxOfflineActivityRecord(); + record.updateTenantInfo(tenantInfo); + record.setAuditStatus(EnumOfflineActivityRecordStatus.AUDTING.getCode()); + return wxOfflineActivityRecordMapper.getCount(record); + } }