From b1fb83530b7105e4aa73e4101727dea945eb01c2 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期五, 29 八月 2025 21:48:15 +0800 Subject: [PATCH] bug修改 --- cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminRecordController.java | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminRecordController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminRecordController.java index ad08911..0121b0c 100644 --- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminRecordController.java +++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminRecordController.java @@ -60,19 +60,24 @@ * 硬件开门后回调 存储会员使用明细 */ @GetMapping("/recordVipDetail") - public void recordVipDetail(Integer vipDetailId,Integer rid,Integer sid) throws ParseException { + public void recordVipDetail(Integer vipDetail,Integer rid,Integer sid) throws ParseException { System.err.println("硬件开门后回调 存储会员卡门票权益使用记录"); - System.err.println("vipDetailId:"+vipDetailId); + System.err.println("vipDetailId:"+vipDetail); System.err.println("rid:"+rid); System.err.println("sid:"+sid); - VipDetail vipDetailServiceById = vipDetailService.getById(vipDetailId); + String replace = vipDetail.toString().replace("-", ""); + VipDetail vipDetailServiceById = vipDetailService.getById(Integer.valueOf( replace)); if (vipDetailServiceById!=null){ Site site = siteClient.querySiteById(rid); if (site!=null){ - List<Store> stores = storeClient.queryStoreByIds(Arrays.asList(rid)); + List<Store> stores = storeClient.queryStoreByIds(Arrays.asList(sid)); if (!stores.isEmpty()){ Store store = stores.get(0); - vipDetailServiceById.setOperatorId(store.getOperatorId()); + if(store.getOperatorId()==null){ + vipDetailServiceById.setOperatorId(0); + }else{ + vipDetailServiceById.setOperatorId(store.getOperatorId()); + } } } // 根据场地id查询运营商id @@ -80,6 +85,7 @@ vipDetailServiceById.setUseStoreId(sid); vipDetailServiceById.setStatus(2); vipDetailServiceById.setStartTime(new Date()); + vipDetailServiceById.setUseTime(new Date()); // 获取今天的晚上23:59:59 // 获取今天的晚上23:59:59 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); -- Gitblit v1.7.1