From 820724a76b4db9ea0eeb14049473ad56ebfb6d45 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期五, 27 十月 2023 13:19:30 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai --- cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java index 27970bc..4a16c13 100644 --- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java +++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java @@ -269,6 +269,22 @@ @PostMapping("/base/coupon/queryCouponListSearch1") public List<Map<String,Object>> getCouponListOfSearch1(@RequestBody CouponListOfSearch ofSearch){ List<Map<String, Object>> mapList = couponService.queryCouponListOfSearch1(ofSearch); + + Date currentDate = new Date(); + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); + String currentDateStr = sdf.format(currentDate); + + // Iterate over the mapList and remove entries where endTime is less than the current date + Iterator<Map<String, Object>> iterator = mapList.iterator(); + while (iterator.hasNext()) { + Map<String, Object> map = iterator.next(); + String endTime = (String) map.get("endTime"); + if (endTime.compareTo(currentDateStr) < 0) { + iterator.remove(); + } + } + + if (mapList.size() > 0){ for (Map<String, Object> stringObjectMap : mapList) { Integer o = (Integer) stringObjectMap.get("id"); @@ -515,6 +531,10 @@ }else{ coupon.setAuditStatus(1); } + if(dataVo.getObjType()!=1){ + coupon.setAuditStatus(1); + } + boolean save = couponService.save(coupon); if (save){ if (dataVo.getCompany() == 3){ -- Gitblit v1.7.1